./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-90.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e2fb8bed Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-90.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 135ac301b840ddafcbb7b86477d3c5ee7127cca75a8084665d3a360db9d72e39 --- Real Ultimate output --- This is Ultimate 0.3.0-?-e2fb8be-m [2025-03-08 11:03:37,312 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-08 11:03:37,368 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2025-03-08 11:03:37,372 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-08 11:03:37,372 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-08 11:03:37,392 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-08 11:03:37,394 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-08 11:03:37,394 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-08 11:03:37,394 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-08 11:03:37,395 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-08 11:03:37,395 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-08 11:03:37,395 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-08 11:03:37,396 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-08 11:03:37,396 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-08 11:03:37,396 INFO L153 SettingsManager]: * Use SBE=true [2025-03-08 11:03:37,396 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-08 11:03:37,396 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-08 11:03:37,396 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-08 11:03:37,396 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-08 11:03:37,396 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-08 11:03:37,396 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-08 11:03:37,397 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-08 11:03:37,397 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-08 11:03:37,397 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-08 11:03:37,397 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-08 11:03:37,397 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-08 11:03:37,397 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-08 11:03:37,397 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-08 11:03:37,398 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-08 11:03:37,398 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-08 11:03:37,398 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-08 11:03:37,398 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-08 11:03:37,398 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 11:03:37,398 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-08 11:03:37,399 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-08 11:03:37,399 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-08 11:03:37,399 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-08 11:03:37,399 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-08 11:03:37,399 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-08 11:03:37,399 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-08 11:03:37,399 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-08 11:03:37,399 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-08 11:03:37,400 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-08 11:03:37,400 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 135ac301b840ddafcbb7b86477d3c5ee7127cca75a8084665d3a360db9d72e39 [2025-03-08 11:03:37,644 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-08 11:03:37,653 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-08 11:03:37,655 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-08 11:03:37,655 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-08 11:03:37,656 INFO L274 PluginConnector]: CDTParser initialized [2025-03-08 11:03:37,657 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-90.i [2025-03-08 11:03:38,796 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/68714bec3/2f87144024a3478c995df2dee372406d/FLAG0061e814f [2025-03-08 11:03:39,079 INFO L384 CDTParser]: Found 1 translation units. [2025-03-08 11:03:39,081 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-90.i [2025-03-08 11:03:39,088 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/68714bec3/2f87144024a3478c995df2dee372406d/FLAG0061e814f [2025-03-08 11:03:39,367 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/68714bec3/2f87144024a3478c995df2dee372406d [2025-03-08 11:03:39,369 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-08 11:03:39,370 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-08 11:03:39,371 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-08 11:03:39,371 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-08 11:03:39,374 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-08 11:03:39,374 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 11:03:39" (1/1) ... [2025-03-08 11:03:39,375 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@eedfe96 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:03:39, skipping insertion in model container [2025-03-08 11:03:39,375 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 11:03:39" (1/1) ... [2025-03-08 11:03:39,392 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-08 11:03:39,495 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-90.i[916,929] [2025-03-08 11:03:39,601 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 11:03:39,609 INFO L200 MainTranslator]: Completed pre-run [2025-03-08 11:03:39,615 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-90.i[916,929] [2025-03-08 11:03:39,665 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 11:03:39,684 INFO L204 MainTranslator]: Completed translation [2025-03-08 11:03:39,684 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:03:39 WrapperNode [2025-03-08 11:03:39,684 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-08 11:03:39,685 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-08 11:03:39,685 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-08 11:03:39,685 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-08 11:03:39,689 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:03:39" (1/1) ... [2025-03-08 11:03:39,703 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:03:39" (1/1) ... [2025-03-08 11:03:39,734 INFO L138 Inliner]: procedures = 26, calls = 68, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 474 [2025-03-08 11:03:39,735 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-08 11:03:39,735 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-08 11:03:39,735 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-08 11:03:39,735 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-08 11:03:39,741 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:03:39" (1/1) ... [2025-03-08 11:03:39,741 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:03:39" (1/1) ... [2025-03-08 11:03:39,745 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:03:39" (1/1) ... [2025-03-08 11:03:39,767 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2025-03-08 11:03:39,771 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:03:39" (1/1) ... [2025-03-08 11:03:39,772 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:03:39" (1/1) ... [2025-03-08 11:03:39,781 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:03:39" (1/1) ... [2025-03-08 11:03:39,785 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:03:39" (1/1) ... [2025-03-08 11:03:39,788 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:03:39" (1/1) ... [2025-03-08 11:03:39,789 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:03:39" (1/1) ... [2025-03-08 11:03:39,793 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-08 11:03:39,795 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-08 11:03:39,795 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-08 11:03:39,795 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-08 11:03:39,796 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:03:39" (1/1) ... [2025-03-08 11:03:39,800 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 11:03:39,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 11:03:39,821 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-08 11:03:39,826 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-08 11:03:39,840 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-08 11:03:39,840 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-08 11:03:39,840 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-08 11:03:39,840 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-08 11:03:39,840 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-08 11:03:39,841 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-08 11:03:39,918 INFO L256 CfgBuilder]: Building ICFG [2025-03-08 11:03:39,920 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-08 11:03:40,383 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L403: havoc property_#t~bitwise41#1; [2025-03-08 11:03:40,439 INFO L? ?]: Removed 13 outVars from TransFormulas that were not future-live. [2025-03-08 11:03:40,439 INFO L307 CfgBuilder]: Performing block encoding [2025-03-08 11:03:40,467 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-08 11:03:40,468 INFO L336 CfgBuilder]: Removed 1 assume(true) statements. [2025-03-08 11:03:40,468 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 11:03:40 BoogieIcfgContainer [2025-03-08 11:03:40,468 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-08 11:03:40,469 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-08 11:03:40,472 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-08 11:03:40,475 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-08 11:03:40,475 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.03 11:03:39" (1/3) ... [2025-03-08 11:03:40,476 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1afd987 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 11:03:40, skipping insertion in model container [2025-03-08 11:03:40,476 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:03:39" (2/3) ... [2025-03-08 11:03:40,476 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1afd987 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 11:03:40, skipping insertion in model container [2025-03-08 11:03:40,476 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 11:03:40" (3/3) ... [2025-03-08 11:03:40,477 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-90.i [2025-03-08 11:03:40,487 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-08 11:03:40,489 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-90.i that has 2 procedures, 198 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2025-03-08 11:03:40,537 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-08 11:03:40,546 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@47debf92, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-08 11:03:40,547 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-08 11:03:40,551 INFO L276 IsEmpty]: Start isEmpty. Operand has 198 states, 140 states have (on average 1.6142857142857143) internal successors, (226), 141 states have internal predecessors, (226), 55 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 55 states have call predecessors, (55), 55 states have call successors, (55) [2025-03-08 11:03:40,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2025-03-08 11:03:40,563 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:03:40,564 INFO L218 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:03:40,564 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:03:40,567 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:03:40,568 INFO L85 PathProgramCache]: Analyzing trace with hash 862834344, now seen corresponding path program 1 times [2025-03-08 11:03:40,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 11:03:40,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323301928] [2025-03-08 11:03:40,573 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:03:40,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 11:03:40,652 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 357 statements into 1 equivalence classes. [2025-03-08 11:03:40,686 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 357 of 357 statements. [2025-03-08 11:03:40,688 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:03:40,688 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:03:40,912 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 0 proven. 108 refuted. 0 times theorem prover too weak. 5832 trivial. 0 not checked. [2025-03-08 11:03:40,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 11:03:40,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323301928] [2025-03-08 11:03:40,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323301928] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 11:03:40,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1196699305] [2025-03-08 11:03:40,914 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:03:40,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 11:03:40,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 11:03:40,916 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 11:03:40,917 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-03-08 11:03:41,032 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 357 statements into 1 equivalence classes. [2025-03-08 11:03:41,135 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 357 of 357 statements. [2025-03-08 11:03:41,136 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:03:41,136 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:03:41,140 INFO L256 TraceCheckSpWp]: Trace formula consists of 839 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-03-08 11:03:41,154 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 11:03:41,184 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 108 proven. 0 refuted. 0 times theorem prover too weak. 5832 trivial. 0 not checked. [2025-03-08 11:03:41,184 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-08 11:03:41,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1196699305] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 11:03:41,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-08 11:03:41,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-03-08 11:03:41,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574779483] [2025-03-08 11:03:41,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 11:03:41,189 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-08 11:03:41,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 11:03:41,203 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-08 11:03:41,203 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-08 11:03:41,205 INFO L87 Difference]: Start difference. First operand has 198 states, 140 states have (on average 1.6142857142857143) internal successors, (226), 141 states have internal predecessors, (226), 55 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 55 states have call predecessors, (55), 55 states have call successors, (55) Second operand has 2 states, 2 states have (on average 43.5) internal successors, (87), 2 states have internal predecessors, (87), 2 states have call successors, (55), 2 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 2 states have call successors, (55) [2025-03-08 11:03:41,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 11:03:41,250 INFO L93 Difference]: Finished difference Result 390 states and 722 transitions. [2025-03-08 11:03:41,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-08 11:03:41,253 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 43.5) internal successors, (87), 2 states have internal predecessors, (87), 2 states have call successors, (55), 2 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 2 states have call successors, (55) Word has length 357 [2025-03-08 11:03:41,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 11:03:41,259 INFO L225 Difference]: With dead ends: 390 [2025-03-08 11:03:41,261 INFO L226 Difference]: Without dead ends: 195 [2025-03-08 11:03:41,266 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 358 GetRequests, 358 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-08 11:03:41,270 INFO L435 NwaCegarLoop]: 321 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 321 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-08 11:03:41,270 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 321 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-08 11:03:41,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2025-03-08 11:03:41,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 195. [2025-03-08 11:03:41,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 138 states have (on average 1.6014492753623188) internal successors, (221), 138 states have internal predecessors, (221), 55 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 55 states have call predecessors, (55), 55 states have call successors, (55) [2025-03-08 11:03:41,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 331 transitions. [2025-03-08 11:03:41,313 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 331 transitions. Word has length 357 [2025-03-08 11:03:41,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 11:03:41,314 INFO L471 AbstractCegarLoop]: Abstraction has 195 states and 331 transitions. [2025-03-08 11:03:41,314 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 43.5) internal successors, (87), 2 states have internal predecessors, (87), 2 states have call successors, (55), 2 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 2 states have call successors, (55) [2025-03-08 11:03:41,314 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 331 transitions. [2025-03-08 11:03:41,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2025-03-08 11:03:41,326 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:03:41,326 INFO L218 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:03:41,334 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-03-08 11:03:41,527 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2025-03-08 11:03:41,527 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:03:41,528 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:03:41,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1490282565, now seen corresponding path program 1 times [2025-03-08 11:03:41,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 11:03:41,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188339329] [2025-03-08 11:03:41,528 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:03:41,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 11:03:41,551 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 357 statements into 1 equivalence classes. [2025-03-08 11:03:41,632 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 357 of 357 statements. [2025-03-08 11:03:41,632 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:03:41,632 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:03:41,822 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2025-03-08 11:03:41,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 11:03:41,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188339329] [2025-03-08 11:03:41,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188339329] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 11:03:41,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 11:03:41,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 11:03:41,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426763105] [2025-03-08 11:03:41,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 11:03:41,826 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 11:03:41,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 11:03:41,828 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 11:03:41,828 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 11:03:41,828 INFO L87 Difference]: Start difference. First operand 195 states and 331 transitions. Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2025-03-08 11:03:41,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 11:03:41,917 INFO L93 Difference]: Finished difference Result 513 states and 876 transitions. [2025-03-08 11:03:41,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 11:03:41,918 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) Word has length 357 [2025-03-08 11:03:41,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 11:03:41,922 INFO L225 Difference]: With dead ends: 513 [2025-03-08 11:03:41,923 INFO L226 Difference]: Without dead ends: 321 [2025-03-08 11:03:41,924 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 11:03:41,924 INFO L435 NwaCegarLoop]: 399 mSDtfsCounter, 220 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 691 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-08 11:03:41,925 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [220 Valid, 691 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-08 11:03:41,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2025-03-08 11:03:41,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 318. [2025-03-08 11:03:41,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 242 states have (on average 1.6363636363636365) internal successors, (396), 243 states have internal predecessors, (396), 73 states have call successors, (73), 2 states have call predecessors, (73), 2 states have return successors, (73), 72 states have call predecessors, (73), 73 states have call successors, (73) [2025-03-08 11:03:41,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 542 transitions. [2025-03-08 11:03:41,960 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 542 transitions. Word has length 357 [2025-03-08 11:03:41,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 11:03:41,961 INFO L471 AbstractCegarLoop]: Abstraction has 318 states and 542 transitions. [2025-03-08 11:03:41,962 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2025-03-08 11:03:41,962 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 542 transitions. [2025-03-08 11:03:41,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2025-03-08 11:03:41,964 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:03:41,965 INFO L218 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:03:41,965 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-08 11:03:41,965 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:03:41,965 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:03:41,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1482523206, now seen corresponding path program 1 times [2025-03-08 11:03:41,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 11:03:41,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274167283] [2025-03-08 11:03:41,966 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:03:41,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 11:03:41,986 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 357 statements into 1 equivalence classes. [2025-03-08 11:03:42,034 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 357 of 357 statements. [2025-03-08 11:03:42,034 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:03:42,034 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:03:42,183 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2025-03-08 11:03:42,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 11:03:42,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274167283] [2025-03-08 11:03:42,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274167283] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 11:03:42,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 11:03:42,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 11:03:42,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760800840] [2025-03-08 11:03:42,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 11:03:42,189 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 11:03:42,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 11:03:42,190 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 11:03:42,190 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 11:03:42,190 INFO L87 Difference]: Start difference. First operand 318 states and 542 transitions. Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2025-03-08 11:03:42,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 11:03:42,252 INFO L93 Difference]: Finished difference Result 640 states and 1086 transitions. [2025-03-08 11:03:42,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 11:03:42,252 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) Word has length 357 [2025-03-08 11:03:42,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 11:03:42,255 INFO L225 Difference]: With dead ends: 640 [2025-03-08 11:03:42,255 INFO L226 Difference]: Without dead ends: 325 [2025-03-08 11:03:42,256 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 11:03:42,257 INFO L435 NwaCegarLoop]: 397 mSDtfsCounter, 183 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 705 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-08 11:03:42,257 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [183 Valid, 705 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-08 11:03:42,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states. [2025-03-08 11:03:42,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 265. [2025-03-08 11:03:42,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 207 states have (on average 1.6521739130434783) internal successors, (342), 207 states have internal predecessors, (342), 55 states have call successors, (55), 2 states have call predecessors, (55), 2 states have return successors, (55), 55 states have call predecessors, (55), 55 states have call successors, (55) [2025-03-08 11:03:42,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 452 transitions. [2025-03-08 11:03:42,273 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 452 transitions. Word has length 357 [2025-03-08 11:03:42,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 11:03:42,274 INFO L471 AbstractCegarLoop]: Abstraction has 265 states and 452 transitions. [2025-03-08 11:03:42,274 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2025-03-08 11:03:42,274 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 452 transitions. [2025-03-08 11:03:42,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2025-03-08 11:03:42,277 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:03:42,277 INFO L218 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:03:42,277 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-08 11:03:42,277 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:03:42,278 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:03:42,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1459134393, now seen corresponding path program 1 times [2025-03-08 11:03:42,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 11:03:42,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879411857] [2025-03-08 11:03:42,278 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:03:42,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 11:03:42,305 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 357 statements into 1 equivalence classes. [2025-03-08 11:03:42,355 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 357 of 357 statements. [2025-03-08 11:03:42,356 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:03:42,356 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:03:42,676 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2025-03-08 11:03:42,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 11:03:42,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879411857] [2025-03-08 11:03:42,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879411857] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 11:03:42,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 11:03:42,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-08 11:03:42,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400436736] [2025-03-08 11:03:42,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 11:03:42,678 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-08 11:03:42,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 11:03:42,678 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-08 11:03:42,679 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-03-08 11:03:42,679 INFO L87 Difference]: Start difference. First operand 265 states and 452 transitions. Second operand has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2025-03-08 11:03:43,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 11:03:43,067 INFO L93 Difference]: Finished difference Result 942 states and 1610 transitions. [2025-03-08 11:03:43,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-08 11:03:43,068 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) Word has length 357 [2025-03-08 11:03:43,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 11:03:43,076 INFO L225 Difference]: With dead ends: 942 [2025-03-08 11:03:43,076 INFO L226 Difference]: Without dead ends: 680 [2025-03-08 11:03:43,078 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-03-08 11:03:43,079 INFO L435 NwaCegarLoop]: 419 mSDtfsCounter, 507 mSDsluCounter, 660 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 507 SdHoareTripleChecker+Valid, 1079 SdHoareTripleChecker+Invalid, 234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-08 11:03:43,079 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [507 Valid, 1079 Invalid, 234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 231 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-08 11:03:43,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 680 states. [2025-03-08 11:03:43,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 680 to 674. [2025-03-08 11:03:43,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 674 states, 540 states have (on average 1.6685185185185185) internal successors, (901), 542 states have internal predecessors, (901), 127 states have call successors, (127), 6 states have call predecessors, (127), 6 states have return successors, (127), 125 states have call predecessors, (127), 127 states have call successors, (127) [2025-03-08 11:03:43,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 674 states to 674 states and 1155 transitions. [2025-03-08 11:03:43,137 INFO L78 Accepts]: Start accepts. Automaton has 674 states and 1155 transitions. Word has length 357 [2025-03-08 11:03:43,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 11:03:43,140 INFO L471 AbstractCegarLoop]: Abstraction has 674 states and 1155 transitions. [2025-03-08 11:03:43,140 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2025-03-08 11:03:43,140 INFO L276 IsEmpty]: Start isEmpty. Operand 674 states and 1155 transitions. [2025-03-08 11:03:43,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2025-03-08 11:03:43,145 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:03:43,145 INFO L218 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:03:43,145 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-08 11:03:43,146 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:03:43,146 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:03:43,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1009677691, now seen corresponding path program 1 times [2025-03-08 11:03:43,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 11:03:43,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852357736] [2025-03-08 11:03:43,147 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:03:43,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 11:03:43,183 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 357 statements into 1 equivalence classes. [2025-03-08 11:03:43,313 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 357 of 357 statements. [2025-03-08 11:03:43,313 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:03:43,313 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:03:43,611 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2025-03-08 11:03:43,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 11:03:43,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852357736] [2025-03-08 11:03:43,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852357736] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 11:03:43,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 11:03:43,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-08 11:03:43,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986971739] [2025-03-08 11:03:43,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 11:03:43,612 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-08 11:03:43,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 11:03:43,613 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-08 11:03:43,613 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-08 11:03:43,613 INFO L87 Difference]: Start difference. First operand 674 states and 1155 transitions. Second operand has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2025-03-08 11:03:43,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 11:03:43,773 INFO L93 Difference]: Finished difference Result 1799 states and 3083 transitions. [2025-03-08 11:03:43,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-08 11:03:43,773 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) Word has length 357 [2025-03-08 11:03:43,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 11:03:43,780 INFO L225 Difference]: With dead ends: 1799 [2025-03-08 11:03:43,780 INFO L226 Difference]: Without dead ends: 1128 [2025-03-08 11:03:43,781 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-08 11:03:43,782 INFO L435 NwaCegarLoop]: 471 mSDtfsCounter, 237 mSDsluCounter, 730 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 1201 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-08 11:03:43,782 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [237 Valid, 1201 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 128 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-08 11:03:43,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1128 states. [2025-03-08 11:03:43,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1128 to 1126. [2025-03-08 11:03:43,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1126 states, 889 states have (on average 1.658042744656918) internal successors, (1474), 892 states have internal predecessors, (1474), 226 states have call successors, (226), 10 states have call predecessors, (226), 10 states have return successors, (226), 223 states have call predecessors, (226), 226 states have call successors, (226) [2025-03-08 11:03:43,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1126 states to 1126 states and 1926 transitions. [2025-03-08 11:03:43,847 INFO L78 Accepts]: Start accepts. Automaton has 1126 states and 1926 transitions. Word has length 357 [2025-03-08 11:03:43,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 11:03:43,848 INFO L471 AbstractCegarLoop]: Abstraction has 1126 states and 1926 transitions. [2025-03-08 11:03:43,848 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2025-03-08 11:03:43,848 INFO L276 IsEmpty]: Start isEmpty. Operand 1126 states and 1926 transitions. [2025-03-08 11:03:43,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2025-03-08 11:03:43,850 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:03:43,851 INFO L218 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:03:43,851 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-08 11:03:43,851 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:03:43,851 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:03:43,851 INFO L85 PathProgramCache]: Analyzing trace with hash -1327613283, now seen corresponding path program 1 times [2025-03-08 11:03:43,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 11:03:43,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440404477] [2025-03-08 11:03:43,852 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:03:43,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 11:03:43,868 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 358 statements into 1 equivalence classes. [2025-03-08 11:03:43,898 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 358 of 358 statements. [2025-03-08 11:03:43,898 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:03:43,899 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:03:44,042 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2025-03-08 11:03:44,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 11:03:44,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440404477] [2025-03-08 11:03:44,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440404477] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 11:03:44,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 11:03:44,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-08 11:03:44,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452509278] [2025-03-08 11:03:44,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 11:03:44,043 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-08 11:03:44,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 11:03:44,044 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-08 11:03:44,044 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-03-08 11:03:44,044 INFO L87 Difference]: Start difference. First operand 1126 states and 1926 transitions. Second operand has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2025-03-08 11:03:44,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 11:03:44,348 INFO L93 Difference]: Finished difference Result 2204 states and 3764 transitions. [2025-03-08 11:03:44,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-08 11:03:44,349 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) Word has length 358 [2025-03-08 11:03:44,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 11:03:44,356 INFO L225 Difference]: With dead ends: 2204 [2025-03-08 11:03:44,357 INFO L226 Difference]: Without dead ends: 1533 [2025-03-08 11:03:44,359 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-03-08 11:03:44,359 INFO L435 NwaCegarLoop]: 633 mSDtfsCounter, 556 mSDsluCounter, 578 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 556 SdHoareTripleChecker+Valid, 1211 SdHoareTripleChecker+Invalid, 226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-08 11:03:44,359 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [556 Valid, 1211 Invalid, 226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-08 11:03:44,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1533 states. [2025-03-08 11:03:44,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1533 to 1513. [2025-03-08 11:03:44,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1513 states, 1188 states have (on average 1.6531986531986531) internal successors, (1964), 1193 states have internal predecessors, (1964), 309 states have call successors, (309), 15 states have call predecessors, (309), 15 states have return successors, (309), 304 states have call predecessors, (309), 309 states have call successors, (309) [2025-03-08 11:03:44,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1513 states to 1513 states and 2582 transitions. [2025-03-08 11:03:44,443 INFO L78 Accepts]: Start accepts. Automaton has 1513 states and 2582 transitions. Word has length 358 [2025-03-08 11:03:44,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 11:03:44,443 INFO L471 AbstractCegarLoop]: Abstraction has 1513 states and 2582 transitions. [2025-03-08 11:03:44,443 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2025-03-08 11:03:44,443 INFO L276 IsEmpty]: Start isEmpty. Operand 1513 states and 2582 transitions. [2025-03-08 11:03:44,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2025-03-08 11:03:44,446 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:03:44,446 INFO L218 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:03:44,446 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-03-08 11:03:44,446 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:03:44,447 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:03:44,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1120535575, now seen corresponding path program 1 times [2025-03-08 11:03:44,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 11:03:44,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311623426] [2025-03-08 11:03:44,447 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:03:44,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 11:03:44,464 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 358 statements into 1 equivalence classes. [2025-03-08 11:03:44,495 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 358 of 358 statements. [2025-03-08 11:03:44,496 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:03:44,496 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:03:47,639 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2025-03-08 11:03:47,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 11:03:47,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311623426] [2025-03-08 11:03:47,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311623426] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 11:03:47,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 11:03:47,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-03-08 11:03:47,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471352870] [2025-03-08 11:03:47,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 11:03:47,640 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-08 11:03:47,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 11:03:47,641 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-08 11:03:47,641 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2025-03-08 11:03:47,641 INFO L87 Difference]: Start difference. First operand 1513 states and 2582 transitions. Second operand has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2025-03-08 11:03:49,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 11:03:49,614 INFO L93 Difference]: Finished difference Result 6107 states and 10243 transitions. [2025-03-08 11:03:49,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-08 11:03:49,615 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) Word has length 358 [2025-03-08 11:03:49,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 11:03:49,639 INFO L225 Difference]: With dead ends: 6107 [2025-03-08 11:03:49,639 INFO L226 Difference]: Without dead ends: 4597 [2025-03-08 11:03:49,644 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2025-03-08 11:03:49,645 INFO L435 NwaCegarLoop]: 699 mSDtfsCounter, 1413 mSDsluCounter, 1272 mSDsCounter, 0 mSdLazyCounter, 633 mSolverCounterSat, 182 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1413 SdHoareTripleChecker+Valid, 1971 SdHoareTripleChecker+Invalid, 815 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 182 IncrementalHoareTripleChecker+Valid, 633 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2025-03-08 11:03:49,646 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1413 Valid, 1971 Invalid, 815 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [182 Valid, 633 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2025-03-08 11:03:49,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4597 states. [2025-03-08 11:03:49,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4597 to 2051. [2025-03-08 11:03:49,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2051 states, 1558 states have (on average 1.6123234916559692) internal successors, (2512), 1570 states have internal predecessors, (2512), 463 states have call successors, (463), 29 states have call predecessors, (463), 29 states have return successors, (463), 451 states have call predecessors, (463), 463 states have call successors, (463) [2025-03-08 11:03:49,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2051 states to 2051 states and 3438 transitions. [2025-03-08 11:03:49,822 INFO L78 Accepts]: Start accepts. Automaton has 2051 states and 3438 transitions. Word has length 358 [2025-03-08 11:03:49,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 11:03:49,823 INFO L471 AbstractCegarLoop]: Abstraction has 2051 states and 3438 transitions. [2025-03-08 11:03:49,823 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2025-03-08 11:03:49,823 INFO L276 IsEmpty]: Start isEmpty. Operand 2051 states and 3438 transitions. [2025-03-08 11:03:49,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2025-03-08 11:03:49,826 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:03:49,826 INFO L218 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:03:49,826 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-03-08 11:03:49,826 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:03:49,827 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:03:49,827 INFO L85 PathProgramCache]: Analyzing trace with hash -4110269, now seen corresponding path program 1 times [2025-03-08 11:03:49,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 11:03:49,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842384170] [2025-03-08 11:03:49,827 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:03:49,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 11:03:49,841 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 358 statements into 1 equivalence classes. [2025-03-08 11:03:49,899 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 358 of 358 statements. [2025-03-08 11:03:49,899 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:03:49,899 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:03:50,285 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2025-03-08 11:03:50,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 11:03:50,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842384170] [2025-03-08 11:03:50,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842384170] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 11:03:50,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 11:03:50,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-08 11:03:50,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229395084] [2025-03-08 11:03:50,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 11:03:50,286 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-08 11:03:50,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 11:03:50,287 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-08 11:03:50,287 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-08 11:03:50,287 INFO L87 Difference]: Start difference. First operand 2051 states and 3438 transitions. Second operand has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2025-03-08 11:03:50,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 11:03:50,666 INFO L93 Difference]: Finished difference Result 5066 states and 8562 transitions. [2025-03-08 11:03:50,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-08 11:03:50,667 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) Word has length 358 [2025-03-08 11:03:50,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 11:03:50,683 INFO L225 Difference]: With dead ends: 5066 [2025-03-08 11:03:50,683 INFO L226 Difference]: Without dead ends: 3018 [2025-03-08 11:03:50,689 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-08 11:03:50,690 INFO L435 NwaCegarLoop]: 314 mSDtfsCounter, 335 mSDsluCounter, 615 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 167 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 929 SdHoareTripleChecker+Invalid, 225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 167 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-08 11:03:50,691 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [335 Valid, 929 Invalid, 225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [167 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-08 11:03:50,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3018 states. [2025-03-08 11:03:50,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3018 to 2946. [2025-03-08 11:03:50,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2946 states, 2395 states have (on average 1.6617954070981211) internal successors, (3980), 2407 states have internal predecessors, (3980), 518 states have call successors, (518), 32 states have call predecessors, (518), 32 states have return successors, (518), 506 states have call predecessors, (518), 518 states have call successors, (518) [2025-03-08 11:03:50,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2946 states to 2946 states and 5016 transitions. [2025-03-08 11:03:50,924 INFO L78 Accepts]: Start accepts. Automaton has 2946 states and 5016 transitions. Word has length 358 [2025-03-08 11:03:50,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 11:03:50,924 INFO L471 AbstractCegarLoop]: Abstraction has 2946 states and 5016 transitions. [2025-03-08 11:03:50,925 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2025-03-08 11:03:50,925 INFO L276 IsEmpty]: Start isEmpty. Operand 2946 states and 5016 transitions. [2025-03-08 11:03:50,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 361 [2025-03-08 11:03:50,928 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:03:50,928 INFO L218 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:03:50,929 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-03-08 11:03:50,929 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:03:50,929 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:03:50,929 INFO L85 PathProgramCache]: Analyzing trace with hash -422785925, now seen corresponding path program 1 times [2025-03-08 11:03:50,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 11:03:50,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636875819] [2025-03-08 11:03:50,930 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:03:50,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 11:03:50,948 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 360 statements into 1 equivalence classes. [2025-03-08 11:03:50,976 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 360 of 360 statements. [2025-03-08 11:03:50,976 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:03:50,976 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:03:51,157 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2025-03-08 11:03:51,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 11:03:51,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636875819] [2025-03-08 11:03:51,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636875819] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 11:03:51,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 11:03:51,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-08 11:03:51,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514950182] [2025-03-08 11:03:51,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 11:03:51,161 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-08 11:03:51,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 11:03:51,162 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-08 11:03:51,162 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-08 11:03:51,162 INFO L87 Difference]: Start difference. First operand 2946 states and 5016 transitions. Second operand has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2025-03-08 11:03:51,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 11:03:51,566 INFO L93 Difference]: Finished difference Result 7330 states and 12325 transitions. [2025-03-08 11:03:51,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-08 11:03:51,567 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) Word has length 360 [2025-03-08 11:03:51,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 11:03:51,587 INFO L225 Difference]: With dead ends: 7330 [2025-03-08 11:03:51,587 INFO L226 Difference]: Without dead ends: 5142 [2025-03-08 11:03:51,594 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-08 11:03:51,595 INFO L435 NwaCegarLoop]: 322 mSDtfsCounter, 365 mSDsluCounter, 621 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 167 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 365 SdHoareTripleChecker+Valid, 943 SdHoareTripleChecker+Invalid, 225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 167 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-08 11:03:51,595 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [365 Valid, 943 Invalid, 225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [167 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-08 11:03:51,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5142 states. [2025-03-08 11:03:51,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5142 to 5054. [2025-03-08 11:03:51,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5054 states, 4011 states have (on average 1.6270256793817004) internal successors, (6526), 4035 states have internal predecessors, (6526), 981 states have call successors, (981), 61 states have call predecessors, (981), 61 states have return successors, (981), 957 states have call predecessors, (981), 981 states have call successors, (981) [2025-03-08 11:03:51,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5054 states to 5054 states and 8488 transitions. [2025-03-08 11:03:51,882 INFO L78 Accepts]: Start accepts. Automaton has 5054 states and 8488 transitions. Word has length 360 [2025-03-08 11:03:51,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 11:03:51,882 INFO L471 AbstractCegarLoop]: Abstraction has 5054 states and 8488 transitions. [2025-03-08 11:03:51,882 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2025-03-08 11:03:51,882 INFO L276 IsEmpty]: Start isEmpty. Operand 5054 states and 8488 transitions. [2025-03-08 11:03:51,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 363 [2025-03-08 11:03:51,885 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:03:51,885 INFO L218 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:03:51,885 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-03-08 11:03:51,885 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:03:51,885 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:03:51,886 INFO L85 PathProgramCache]: Analyzing trace with hash 44572862, now seen corresponding path program 1 times [2025-03-08 11:03:51,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 11:03:51,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78569184] [2025-03-08 11:03:51,886 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:03:51,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 11:03:51,898 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 362 statements into 1 equivalence classes. [2025-03-08 11:03:51,980 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 362 of 362 statements. [2025-03-08 11:03:51,980 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:03:51,980 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:03:52,288 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2025-03-08 11:03:52,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 11:03:52,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78569184] [2025-03-08 11:03:52,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78569184] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 11:03:52,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 11:03:52,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-03-08 11:03:52,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114529469] [2025-03-08 11:03:52,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 11:03:52,291 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-08 11:03:52,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 11:03:52,292 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-08 11:03:52,292 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-03-08 11:03:52,292 INFO L87 Difference]: Start difference. First operand 5054 states and 8488 transitions. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 2 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 2 states have call predecessors, (55), 2 states have call successors, (55) [2025-03-08 11:03:54,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 11:03:54,145 INFO L93 Difference]: Finished difference Result 13444 states and 22472 transitions. [2025-03-08 11:03:54,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-08 11:03:54,146 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 2 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 2 states have call predecessors, (55), 2 states have call successors, (55) Word has length 362 [2025-03-08 11:03:54,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 11:03:54,191 INFO L225 Difference]: With dead ends: 13444 [2025-03-08 11:03:54,192 INFO L226 Difference]: Without dead ends: 9179 [2025-03-08 11:03:54,202 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2025-03-08 11:03:54,203 INFO L435 NwaCegarLoop]: 306 mSDtfsCounter, 1952 mSDsluCounter, 1067 mSDsCounter, 0 mSdLazyCounter, 686 mSolverCounterSat, 428 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1952 SdHoareTripleChecker+Valid, 1373 SdHoareTripleChecker+Invalid, 1114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 428 IncrementalHoareTripleChecker+Valid, 686 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2025-03-08 11:03:54,203 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1952 Valid, 1373 Invalid, 1114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [428 Valid, 686 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2025-03-08 11:03:54,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9179 states. [2025-03-08 11:03:54,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9179 to 6974. [2025-03-08 11:03:54,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6974 states, 5512 states have (on average 1.6222786647314948) internal successors, (8942), 5546 states have internal predecessors, (8942), 1367 states have call successors, (1367), 94 states have call predecessors, (1367), 94 states have return successors, (1367), 1333 states have call predecessors, (1367), 1367 states have call successors, (1367) [2025-03-08 11:03:54,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6974 states to 6974 states and 11676 transitions. [2025-03-08 11:03:54,710 INFO L78 Accepts]: Start accepts. Automaton has 6974 states and 11676 transitions. Word has length 362 [2025-03-08 11:03:54,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 11:03:54,710 INFO L471 AbstractCegarLoop]: Abstraction has 6974 states and 11676 transitions. [2025-03-08 11:03:54,711 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 2 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 2 states have call predecessors, (55), 2 states have call successors, (55) [2025-03-08 11:03:54,711 INFO L276 IsEmpty]: Start isEmpty. Operand 6974 states and 11676 transitions. [2025-03-08 11:03:54,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 364 [2025-03-08 11:03:54,714 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:03:54,714 INFO L218 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:03:54,714 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-03-08 11:03:54,714 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:03:54,715 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:03:54,715 INFO L85 PathProgramCache]: Analyzing trace with hash -600178052, now seen corresponding path program 1 times [2025-03-08 11:03:54,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 11:03:54,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79931094] [2025-03-08 11:03:54,715 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:03:54,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 11:03:54,727 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 363 statements into 1 equivalence classes. [2025-03-08 11:03:54,779 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 363 of 363 statements. [2025-03-08 11:03:54,780 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:03:54,780 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:03:54,905 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2025-03-08 11:03:54,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 11:03:54,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79931094] [2025-03-08 11:03:54,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79931094] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 11:03:54,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 11:03:54,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 11:03:54,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683059597] [2025-03-08 11:03:54,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 11:03:54,906 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 11:03:54,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 11:03:54,907 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 11:03:54,907 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 11:03:54,907 INFO L87 Difference]: Start difference. First operand 6974 states and 11676 transitions. Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2025-03-08 11:03:55,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 11:03:55,462 INFO L93 Difference]: Finished difference Result 12416 states and 20773 transitions. [2025-03-08 11:03:55,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 11:03:55,463 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) Word has length 363 [2025-03-08 11:03:55,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 11:03:55,494 INFO L225 Difference]: With dead ends: 12416 [2025-03-08 11:03:55,494 INFO L226 Difference]: Without dead ends: 7188 [2025-03-08 11:03:55,509 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 11:03:55,510 INFO L435 NwaCegarLoop]: 298 mSDtfsCounter, 326 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 585 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-08 11:03:55,510 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [326 Valid, 585 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-08 11:03:55,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7188 states. [2025-03-08 11:03:56,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7188 to 7122. [2025-03-08 11:03:56,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7122 states, 5570 states have (on average 1.614003590664273) internal successors, (8990), 5604 states have internal predecessors, (8990), 1453 states have call successors, (1453), 98 states have call predecessors, (1453), 98 states have return successors, (1453), 1419 states have call predecessors, (1453), 1453 states have call successors, (1453) [2025-03-08 11:03:56,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7122 states to 7122 states and 11896 transitions. [2025-03-08 11:03:56,055 INFO L78 Accepts]: Start accepts. Automaton has 7122 states and 11896 transitions. Word has length 363 [2025-03-08 11:03:56,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 11:03:56,057 INFO L471 AbstractCegarLoop]: Abstraction has 7122 states and 11896 transitions. [2025-03-08 11:03:56,057 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2025-03-08 11:03:56,057 INFO L276 IsEmpty]: Start isEmpty. Operand 7122 states and 11896 transitions. [2025-03-08 11:03:56,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 364 [2025-03-08 11:03:56,060 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:03:56,060 INFO L218 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:03:56,060 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-03-08 11:03:56,060 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:03:56,061 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:03:56,061 INFO L85 PathProgramCache]: Analyzing trace with hash 533012541, now seen corresponding path program 1 times [2025-03-08 11:03:56,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 11:03:56,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483630784] [2025-03-08 11:03:56,061 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:03:56,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 11:03:56,075 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 363 statements into 1 equivalence classes. [2025-03-08 11:03:56,090 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 363 of 363 statements. [2025-03-08 11:03:56,091 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:03:56,091 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:03:56,210 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2025-03-08 11:03:56,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 11:03:56,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483630784] [2025-03-08 11:03:56,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483630784] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 11:03:56,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 11:03:56,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-08 11:03:56,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601198464] [2025-03-08 11:03:56,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 11:03:56,211 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-08 11:03:56,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 11:03:56,212 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-08 11:03:56,212 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-03-08 11:03:56,212 INFO L87 Difference]: Start difference. First operand 7122 states and 11896 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2025-03-08 11:03:57,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 11:03:57,383 INFO L93 Difference]: Finished difference Result 15130 states and 25272 transitions. [2025-03-08 11:03:57,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-08 11:03:57,384 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) Word has length 363 [2025-03-08 11:03:57,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 11:03:57,418 INFO L225 Difference]: With dead ends: 15130 [2025-03-08 11:03:57,419 INFO L226 Difference]: Without dead ends: 9851 [2025-03-08 11:03:57,431 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2025-03-08 11:03:57,432 INFO L435 NwaCegarLoop]: 541 mSDtfsCounter, 1398 mSDsluCounter, 969 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 398 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1398 SdHoareTripleChecker+Valid, 1510 SdHoareTripleChecker+Invalid, 705 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 398 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-03-08 11:03:57,433 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1398 Valid, 1510 Invalid, 705 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [398 Valid, 307 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-03-08 11:03:57,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9851 states. [2025-03-08 11:03:58,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9851 to 9311. [2025-03-08 11:03:58,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9311 states, 7257 states have (on average 1.6064489458453906) internal successors, (11658), 7301 states have internal predecessors, (11658), 1925 states have call successors, (1925), 128 states have call predecessors, (1925), 128 states have return successors, (1925), 1881 states have call predecessors, (1925), 1925 states have call successors, (1925) [2025-03-08 11:03:58,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9311 states to 9311 states and 15508 transitions. [2025-03-08 11:03:58,094 INFO L78 Accepts]: Start accepts. Automaton has 9311 states and 15508 transitions. Word has length 363 [2025-03-08 11:03:58,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 11:03:58,095 INFO L471 AbstractCegarLoop]: Abstraction has 9311 states and 15508 transitions. [2025-03-08 11:03:58,095 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2025-03-08 11:03:58,095 INFO L276 IsEmpty]: Start isEmpty. Operand 9311 states and 15508 transitions. [2025-03-08 11:03:58,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 364 [2025-03-08 11:03:58,099 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:03:58,099 INFO L218 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:03:58,099 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2025-03-08 11:03:58,099 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:03:58,099 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:03:58,099 INFO L85 PathProgramCache]: Analyzing trace with hash 168991963, now seen corresponding path program 1 times [2025-03-08 11:03:58,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 11:03:58,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940911487] [2025-03-08 11:03:58,100 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:03:58,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 11:03:58,112 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 363 statements into 1 equivalence classes. [2025-03-08 11:03:58,243 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 363 of 363 statements. [2025-03-08 11:03:58,244 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:03:58,244 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:03:58,681 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2025-03-08 11:03:58,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 11:03:58,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940911487] [2025-03-08 11:03:58,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940911487] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 11:03:58,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 11:03:58,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-08 11:03:58,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435346044] [2025-03-08 11:03:58,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 11:03:58,681 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-08 11:03:58,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 11:03:58,682 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-08 11:03:58,682 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-08 11:03:58,682 INFO L87 Difference]: Start difference. First operand 9311 states and 15508 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2025-03-08 11:03:59,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 11:03:59,688 INFO L93 Difference]: Finished difference Result 20824 states and 34642 transitions. [2025-03-08 11:03:59,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-08 11:03:59,688 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) Word has length 363 [2025-03-08 11:03:59,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 11:03:59,723 INFO L225 Difference]: With dead ends: 20824 [2025-03-08 11:03:59,723 INFO L226 Difference]: Without dead ends: 12484 [2025-03-08 11:03:59,737 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-08 11:03:59,738 INFO L435 NwaCegarLoop]: 409 mSDtfsCounter, 227 mSDsluCounter, 624 mSDsCounter, 0 mSdLazyCounter, 168 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 1033 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-08 11:03:59,738 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [227 Valid, 1033 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 168 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-08 11:03:59,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12484 states. [2025-03-08 11:04:00,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12484 to 11423. [2025-03-08 11:04:00,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11423 states, 8937 states have (on average 1.600760881727649) internal successors, (14306), 8997 states have internal predecessors, (14306), 2325 states have call successors, (2325), 160 states have call predecessors, (2325), 160 states have return successors, (2325), 2265 states have call predecessors, (2325), 2325 states have call successors, (2325) [2025-03-08 11:04:00,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11423 states to 11423 states and 18956 transitions. [2025-03-08 11:04:00,442 INFO L78 Accepts]: Start accepts. Automaton has 11423 states and 18956 transitions. Word has length 363 [2025-03-08 11:04:00,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 11:04:00,443 INFO L471 AbstractCegarLoop]: Abstraction has 11423 states and 18956 transitions. [2025-03-08 11:04:00,443 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2025-03-08 11:04:00,444 INFO L276 IsEmpty]: Start isEmpty. Operand 11423 states and 18956 transitions. [2025-03-08 11:04:00,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 364 [2025-03-08 11:04:00,446 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:04:00,447 INFO L218 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:04:00,447 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2025-03-08 11:04:00,447 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:04:00,447 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:04:00,447 INFO L85 PathProgramCache]: Analyzing trace with hash -279704676, now seen corresponding path program 1 times [2025-03-08 11:04:00,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 11:04:00,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099884891] [2025-03-08 11:04:00,448 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:04:00,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 11:04:00,460 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 363 statements into 1 equivalence classes. [2025-03-08 11:04:00,543 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 363 of 363 statements. [2025-03-08 11:04:00,543 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:04:00,543 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:04:01,018 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2025-03-08 11:04:01,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 11:04:01,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099884891] [2025-03-08 11:04:01,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099884891] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 11:04:01,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 11:04:01,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-03-08 11:04:01,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712562824] [2025-03-08 11:04:01,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 11:04:01,020 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-08 11:04:01,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 11:04:01,021 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-08 11:04:01,021 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-03-08 11:04:01,021 INFO L87 Difference]: Start difference. First operand 11423 states and 18956 transitions. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 2 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 2 states have call predecessors, (55), 2 states have call successors, (55) [2025-03-08 11:04:02,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 11:04:02,995 INFO L93 Difference]: Finished difference Result 26247 states and 43438 transitions. [2025-03-08 11:04:02,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-08 11:04:02,995 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 2 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 2 states have call predecessors, (55), 2 states have call successors, (55) Word has length 363 [2025-03-08 11:04:02,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 11:04:03,043 INFO L225 Difference]: With dead ends: 26247 [2025-03-08 11:04:03,043 INFO L226 Difference]: Without dead ends: 15928 [2025-03-08 11:04:03,063 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2025-03-08 11:04:03,063 INFO L435 NwaCegarLoop]: 550 mSDtfsCounter, 1184 mSDsluCounter, 976 mSDsCounter, 0 mSdLazyCounter, 766 mSolverCounterSat, 284 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1184 SdHoareTripleChecker+Valid, 1526 SdHoareTripleChecker+Invalid, 1050 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 284 IncrementalHoareTripleChecker+Valid, 766 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2025-03-08 11:04:03,064 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1184 Valid, 1526 Invalid, 1050 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [284 Valid, 766 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2025-03-08 11:04:03,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15928 states. [2025-03-08 11:04:04,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15928 to 14979. [2025-03-08 11:04:04,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14979 states, 11697 states have (on average 1.5977601094297684) internal successors, (18689), 11771 states have internal predecessors, (18689), 3055 states have call successors, (3055), 226 states have call predecessors, (3055), 226 states have return successors, (3055), 2981 states have call predecessors, (3055), 3055 states have call successors, (3055) [2025-03-08 11:04:04,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14979 states to 14979 states and 24799 transitions. [2025-03-08 11:04:04,414 INFO L78 Accepts]: Start accepts. Automaton has 14979 states and 24799 transitions. Word has length 363 [2025-03-08 11:04:04,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 11:04:04,415 INFO L471 AbstractCegarLoop]: Abstraction has 14979 states and 24799 transitions. [2025-03-08 11:04:04,415 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 2 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 2 states have call predecessors, (55), 2 states have call successors, (55) [2025-03-08 11:04:04,415 INFO L276 IsEmpty]: Start isEmpty. Operand 14979 states and 24799 transitions. [2025-03-08 11:04:04,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 364 [2025-03-08 11:04:04,419 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:04:04,419 INFO L218 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:04:04,419 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2025-03-08 11:04:04,419 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:04:04,420 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:04:04,420 INFO L85 PathProgramCache]: Analyzing trace with hash 853485917, now seen corresponding path program 1 times [2025-03-08 11:04:04,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 11:04:04,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058358771] [2025-03-08 11:04:04,420 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:04:04,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 11:04:04,432 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 363 statements into 1 equivalence classes. [2025-03-08 11:04:04,477 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 363 of 363 statements. [2025-03-08 11:04:04,478 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:04:04,478 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:04:04,731 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2025-03-08 11:04:04,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 11:04:04,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058358771] [2025-03-08 11:04:04,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058358771] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 11:04:04,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 11:04:04,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-08 11:04:04,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469379074] [2025-03-08 11:04:04,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 11:04:04,733 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-08 11:04:04,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 11:04:04,733 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-08 11:04:04,734 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-08 11:04:04,734 INFO L87 Difference]: Start difference. First operand 14979 states and 24799 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2025-03-08 11:04:06,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 11:04:06,482 INFO L93 Difference]: Finished difference Result 30425 states and 50308 transitions. [2025-03-08 11:04:06,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-08 11:04:06,482 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) Word has length 363 [2025-03-08 11:04:06,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 11:04:06,532 INFO L225 Difference]: With dead ends: 30425 [2025-03-08 11:04:06,532 INFO L226 Difference]: Without dead ends: 16995 [2025-03-08 11:04:06,557 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-03-08 11:04:06,558 INFO L435 NwaCegarLoop]: 711 mSDtfsCounter, 612 mSDsluCounter, 774 mSDsCounter, 0 mSdLazyCounter, 566 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 612 SdHoareTripleChecker+Valid, 1485 SdHoareTripleChecker+Invalid, 678 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-03-08 11:04:06,558 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [612 Valid, 1485 Invalid, 678 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 566 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-03-08 11:04:06,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16995 states. [2025-03-08 11:04:07,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16995 to 14907. [2025-03-08 11:04:07,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14907 states, 11625 states have (on average 1.5975913978494625) internal successors, (18572), 11699 states have internal predecessors, (18572), 3055 states have call successors, (3055), 226 states have call predecessors, (3055), 226 states have return successors, (3055), 2981 states have call predecessors, (3055), 3055 states have call successors, (3055) [2025-03-08 11:04:07,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14907 states to 14907 states and 24682 transitions. [2025-03-08 11:04:07,653 INFO L78 Accepts]: Start accepts. Automaton has 14907 states and 24682 transitions. Word has length 363 [2025-03-08 11:04:07,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 11:04:07,654 INFO L471 AbstractCegarLoop]: Abstraction has 14907 states and 24682 transitions. [2025-03-08 11:04:07,654 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2025-03-08 11:04:07,654 INFO L276 IsEmpty]: Start isEmpty. Operand 14907 states and 24682 transitions. [2025-03-08 11:04:07,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2025-03-08 11:04:07,658 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:04:07,658 INFO L218 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:04:07,658 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2025-03-08 11:04:07,658 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:04:07,658 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:04:07,658 INFO L85 PathProgramCache]: Analyzing trace with hash 1550483099, now seen corresponding path program 1 times [2025-03-08 11:04:07,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 11:04:07,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244907147] [2025-03-08 11:04:07,659 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:04:07,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 11:04:07,673 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 364 statements into 1 equivalence classes. [2025-03-08 11:04:07,742 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 364 of 364 statements. [2025-03-08 11:04:07,742 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:04:07,742 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:04:07,990 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 48 proven. 270 refuted. 0 times theorem prover too weak. 5622 trivial. 0 not checked. [2025-03-08 11:04:07,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 11:04:07,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244907147] [2025-03-08 11:04:07,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244907147] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 11:04:07,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1720397292] [2025-03-08 11:04:07,990 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:04:07,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 11:04:07,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 11:04:07,992 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 11:04:07,994 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-03-08 11:04:08,075 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 364 statements into 1 equivalence classes. [2025-03-08 11:04:08,142 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 364 of 364 statements. [2025-03-08 11:04:08,142 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:04:08,142 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:04:08,148 INFO L256 TraceCheckSpWp]: Trace formula consists of 850 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-03-08 11:04:08,157 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 11:04:09,174 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 1789 proven. 270 refuted. 0 times theorem prover too weak. 3881 trivial. 0 not checked. [2025-03-08 11:04:09,174 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 11:04:09,636 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 48 proven. 273 refuted. 0 times theorem prover too weak. 5619 trivial. 0 not checked. [2025-03-08 11:04:09,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1720397292] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-08 11:04:09,637 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-08 11:04:09,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 8] total 15 [2025-03-08 11:04:09,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050682161] [2025-03-08 11:04:09,637 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-08 11:04:09,638 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-03-08 11:04:09,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 11:04:09,638 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-03-08 11:04:09,638 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2025-03-08 11:04:09,639 INFO L87 Difference]: Start difference. First operand 14907 states and 24682 transitions. Second operand has 15 states, 15 states have (on average 16.533333333333335) internal successors, (248), 15 states have internal predecessors, (248), 6 states have call successors, (149), 3 states have call predecessors, (149), 7 states have return successors, (150), 6 states have call predecessors, (150), 6 states have call successors, (150) [2025-03-08 11:04:11,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 11:04:11,171 INFO L93 Difference]: Finished difference Result 29811 states and 48042 transitions. [2025-03-08 11:04:11,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-03-08 11:04:11,172 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 16.533333333333335) internal successors, (248), 15 states have internal predecessors, (248), 6 states have call successors, (149), 3 states have call predecessors, (149), 7 states have return successors, (150), 6 states have call predecessors, (150), 6 states have call successors, (150) Word has length 364 [2025-03-08 11:04:11,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 11:04:11,218 INFO L225 Difference]: With dead ends: 29811 [2025-03-08 11:04:11,218 INFO L226 Difference]: Without dead ends: 16403 [2025-03-08 11:04:11,241 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 740 GetRequests, 721 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=146, Invalid=274, Unknown=0, NotChecked=0, Total=420 [2025-03-08 11:04:11,242 INFO L435 NwaCegarLoop]: 258 mSDtfsCounter, 303 mSDsluCounter, 609 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 311 SdHoareTripleChecker+Valid, 867 SdHoareTripleChecker+Invalid, 542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-08 11:04:11,242 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [311 Valid, 867 Invalid, 542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 491 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-08 11:04:11,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16403 states. [2025-03-08 11:04:12,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16403 to 15603. [2025-03-08 11:04:12,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15603 states, 12147 states have (on average 1.563102000493949) internal successors, (18987), 12221 states have internal predecessors, (18987), 3055 states have call successors, (3055), 400 states have call predecessors, (3055), 400 states have return successors, (3055), 2981 states have call predecessors, (3055), 3055 states have call successors, (3055) [2025-03-08 11:04:12,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15603 states to 15603 states and 25097 transitions. [2025-03-08 11:04:12,985 INFO L78 Accepts]: Start accepts. Automaton has 15603 states and 25097 transitions. Word has length 364 [2025-03-08 11:04:12,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 11:04:12,986 INFO L471 AbstractCegarLoop]: Abstraction has 15603 states and 25097 transitions. [2025-03-08 11:04:12,986 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 16.533333333333335) internal successors, (248), 15 states have internal predecessors, (248), 6 states have call successors, (149), 3 states have call predecessors, (149), 7 states have return successors, (150), 6 states have call predecessors, (150), 6 states have call successors, (150) [2025-03-08 11:04:12,986 INFO L276 IsEmpty]: Start isEmpty. Operand 15603 states and 25097 transitions. [2025-03-08 11:04:12,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2025-03-08 11:04:12,989 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:04:12,989 INFO L218 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:04:12,997 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-03-08 11:04:13,190 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2025-03-08 11:04:13,190 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:04:13,191 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:04:13,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1257080092, now seen corresponding path program 1 times [2025-03-08 11:04:13,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 11:04:13,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980647131] [2025-03-08 11:04:13,191 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:04:13,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 11:04:13,204 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 364 statements into 1 equivalence classes. [2025-03-08 11:04:13,266 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 364 of 364 statements. [2025-03-08 11:04:13,266 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:04:13,266 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:04:13,469 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 81 proven. 81 refuted. 0 times theorem prover too weak. 5778 trivial. 0 not checked. [2025-03-08 11:04:13,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 11:04:13,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980647131] [2025-03-08 11:04:13,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980647131] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 11:04:13,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1539123306] [2025-03-08 11:04:13,469 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:04:13,469 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 11:04:13,469 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 11:04:13,472 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 11:04:13,473 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-03-08 11:04:13,555 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 364 statements into 1 equivalence classes. [2025-03-08 11:04:13,647 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 364 of 364 statements. [2025-03-08 11:04:13,648 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:04:13,648 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:04:13,651 INFO L256 TraceCheckSpWp]: Trace formula consists of 848 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-03-08 11:04:13,656 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 11:04:13,860 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 3024 proven. 81 refuted. 0 times theorem prover too weak. 2835 trivial. 0 not checked. [2025-03-08 11:04:13,860 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 11:04:14,116 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 81 proven. 81 refuted. 0 times theorem prover too weak. 5778 trivial. 0 not checked. [2025-03-08 11:04:14,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1539123306] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-08 11:04:14,117 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-08 11:04:14,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 8 [2025-03-08 11:04:14,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847076479] [2025-03-08 11:04:14,117 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-08 11:04:14,118 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-08 11:04:14,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 11:04:14,118 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-08 11:04:14,118 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2025-03-08 11:04:14,119 INFO L87 Difference]: Start difference. First operand 15603 states and 25097 transitions. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 2 states have call successors, (82), 2 states have call predecessors, (82), 4 states have return successors, (83), 2 states have call predecessors, (83), 2 states have call successors, (83) [2025-03-08 11:04:15,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 11:04:15,769 INFO L93 Difference]: Finished difference Result 30970 states and 48867 transitions. [2025-03-08 11:04:15,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-08 11:04:15,770 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 2 states have call successors, (82), 2 states have call predecessors, (82), 4 states have return successors, (83), 2 states have call predecessors, (83), 2 states have call successors, (83) Word has length 364 [2025-03-08 11:04:15,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 11:04:15,818 INFO L225 Difference]: With dead ends: 30970 [2025-03-08 11:04:15,818 INFO L226 Difference]: Without dead ends: 16685 [2025-03-08 11:04:15,843 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 740 GetRequests, 724 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=77, Invalid=133, Unknown=0, NotChecked=0, Total=210 [2025-03-08 11:04:15,844 INFO L435 NwaCegarLoop]: 257 mSDtfsCounter, 721 mSDsluCounter, 403 mSDsCounter, 0 mSdLazyCounter, 321 mSolverCounterSat, 269 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 723 SdHoareTripleChecker+Valid, 660 SdHoareTripleChecker+Invalid, 590 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 269 IncrementalHoareTripleChecker+Valid, 321 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-08 11:04:15,844 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [723 Valid, 660 Invalid, 590 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [269 Valid, 321 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-08 11:04:15,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16685 states. [2025-03-08 11:04:17,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16685 to 15703. [2025-03-08 11:04:17,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15703 states, 12242 states have (on average 1.549991831400098) internal successors, (18975), 12316 states have internal predecessors, (18975), 3023 states have call successors, (3023), 437 states have call predecessors, (3023), 437 states have return successors, (3023), 2949 states have call predecessors, (3023), 3023 states have call successors, (3023) [2025-03-08 11:04:17,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15703 states to 15703 states and 25021 transitions. [2025-03-08 11:04:17,381 INFO L78 Accepts]: Start accepts. Automaton has 15703 states and 25021 transitions. Word has length 364 [2025-03-08 11:04:17,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 11:04:17,381 INFO L471 AbstractCegarLoop]: Abstraction has 15703 states and 25021 transitions. [2025-03-08 11:04:17,381 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 2 states have call successors, (82), 2 states have call predecessors, (82), 4 states have return successors, (83), 2 states have call predecessors, (83), 2 states have call successors, (83) [2025-03-08 11:04:17,381 INFO L276 IsEmpty]: Start isEmpty. Operand 15703 states and 25021 transitions. [2025-03-08 11:04:17,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2025-03-08 11:04:17,385 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:04:17,385 INFO L218 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:04:17,393 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2025-03-08 11:04:17,585 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 11:04:17,586 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:04:17,586 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:04:17,586 INFO L85 PathProgramCache]: Analyzing trace with hash 848255867, now seen corresponding path program 1 times [2025-03-08 11:04:17,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 11:04:17,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113295240] [2025-03-08 11:04:17,587 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:04:17,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 11:04:17,599 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 364 statements into 1 equivalence classes. [2025-03-08 11:04:17,726 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 364 of 364 statements. [2025-03-08 11:04:17,726 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:04:17,726 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-03-08 11:04:17,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [216575060] [2025-03-08 11:04:17,733 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:04:17,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 11:04:17,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 11:04:17,736 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 11:04:17,737 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-03-08 11:04:17,832 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 364 statements into 1 equivalence classes. [2025-03-08 11:04:17,964 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 364 of 364 statements. [2025-03-08 11:04:17,964 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:04:17,965 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-03-08 11:04:17,965 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-03-08 11:04:18,001 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 364 statements into 1 equivalence classes. [2025-03-08 11:04:18,213 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 364 of 364 statements. [2025-03-08 11:04:18,213 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:04:18,213 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-03-08 11:04:18,473 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-03-08 11:04:18,473 INFO L340 BasicCegarLoop]: Counterexample is feasible [2025-03-08 11:04:18,474 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2025-03-08 11:04:18,482 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-03-08 11:04:18,675 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2025-03-08 11:04:18,678 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:04:18,941 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-03-08 11:04:18,945 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.03 11:04:18 BoogieIcfgContainer [2025-03-08 11:04:18,945 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-03-08 11:04:18,946 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-03-08 11:04:18,946 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-03-08 11:04:18,946 INFO L274 PluginConnector]: Witness Printer initialized [2025-03-08 11:04:18,992 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 11:03:40" (3/4) ... [2025-03-08 11:04:18,994 INFO L149 WitnessPrinter]: No result that supports witness generation found [2025-03-08 11:04:18,995 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-03-08 11:04:18,996 INFO L158 Benchmark]: Toolchain (without parser) took 39625.36ms. Allocated memory was 142.6MB in the beginning and 1.2GB in the end (delta: 1.0GB). Free memory was 109.2MB in the beginning and 1.0GB in the end (delta: -894.7MB). Peak memory consumption was 843.1MB. Max. memory is 16.1GB. [2025-03-08 11:04:18,996 INFO L158 Benchmark]: CDTParser took 0.42ms. Allocated memory is still 201.3MB. Free memory is still 126.3MB. There was no memory consumed. Max. memory is 16.1GB. [2025-03-08 11:04:18,996 INFO L158 Benchmark]: CACSL2BoogieTranslator took 313.46ms. Allocated memory is still 142.6MB. Free memory was 109.2MB in the beginning and 88.6MB in the end (delta: 20.5MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2025-03-08 11:04:18,996 INFO L158 Benchmark]: Boogie Procedure Inliner took 50.00ms. Allocated memory is still 142.6MB. Free memory was 88.6MB in the beginning and 82.7MB in the end (delta: 5.9MB). There was no memory consumed. Max. memory is 16.1GB. [2025-03-08 11:04:18,996 INFO L158 Benchmark]: Boogie Preprocessor took 58.06ms. Allocated memory is still 142.6MB. Free memory was 82.7MB in the beginning and 77.2MB in the end (delta: 5.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-03-08 11:04:18,996 INFO L158 Benchmark]: IcfgBuilder took 673.11ms. Allocated memory is still 142.6MB. Free memory was 77.2MB in the beginning and 88.5MB in the end (delta: -11.3MB). Peak memory consumption was 49.3MB. Max. memory is 16.1GB. [2025-03-08 11:04:18,996 INFO L158 Benchmark]: TraceAbstraction took 38475.65ms. Allocated memory was 142.6MB in the beginning and 1.2GB in the end (delta: 1.0GB). Free memory was 87.7MB in the beginning and 345.8MB in the end (delta: -258.0MB). Peak memory consumption was 785.1MB. Max. memory is 16.1GB. [2025-03-08 11:04:18,996 INFO L158 Benchmark]: Witness Printer took 49.04ms. Allocated memory is still 1.2GB. Free memory was 345.8MB in the beginning and 1.0GB in the end (delta: -658.1MB). Peak memory consumption was 33.9MB. Max. memory is 16.1GB. [2025-03-08 11:04:18,997 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.42ms. Allocated memory is still 201.3MB. Free memory is still 126.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 313.46ms. Allocated memory is still 142.6MB. Free memory was 109.2MB in the beginning and 88.6MB in the end (delta: 20.5MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 50.00ms. Allocated memory is still 142.6MB. Free memory was 88.6MB in the beginning and 82.7MB in the end (delta: 5.9MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 58.06ms. Allocated memory is still 142.6MB. Free memory was 82.7MB in the beginning and 77.2MB in the end (delta: 5.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * IcfgBuilder took 673.11ms. Allocated memory is still 142.6MB. Free memory was 77.2MB in the beginning and 88.5MB in the end (delta: -11.3MB). Peak memory consumption was 49.3MB. Max. memory is 16.1GB. * TraceAbstraction took 38475.65ms. Allocated memory was 142.6MB in the beginning and 1.2GB in the end (delta: 1.0GB). Free memory was 87.7MB in the beginning and 345.8MB in the end (delta: -258.0MB). Peak memory consumption was 785.1MB. Max. memory is 16.1GB. * Witness Printer took 49.04ms. Allocated memory is still 1.2GB. Free memory was 345.8MB in the beginning and 1.0GB in the end (delta: -658.1MB). Peak memory consumption was 33.9MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryArithmeticDOUBLEoperation at line 126, overapproximation of someBinaryFLOATComparisonOperation at line 273, overapproximation of someBinaryFLOATComparisonOperation at line 403, overapproximation of someBinaryFLOATComparisonOperation at line 332, overapproximation of someBinaryFLOATComparisonOperation at line 334, overapproximation of someBinaryFLOATComparisonOperation at line 299, overapproximation of bitwiseOr at line 264, overapproximation of bitwiseOr at line 403, overapproximation of someBinaryDOUBLEComparisonOperation at line 225, overapproximation of someBinaryDOUBLEComparisonOperation at line 360, overapproximation of someBinaryDOUBLEComparisonOperation at line 371, overapproximation of someBinaryDOUBLEComparisonOperation at line 373, overapproximation of someBinaryDOUBLEComparisonOperation at line 140, overapproximation of someBinaryDOUBLEComparisonOperation at line 259. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed long int var_1_1 = -32; [L23] signed long int var_1_3 = 10; [L24] signed long int var_1_4 = 64; [L25] unsigned short int var_1_11 = 64; [L26] unsigned short int var_1_12 = 8; [L27] unsigned short int var_1_13 = 5; [L28] signed short int var_1_14 = 8; [L29] unsigned short int var_1_15 = 62763; [L30] unsigned long int var_1_16 = 25; [L31] float var_1_18 = 63.25; [L32] unsigned char var_1_20 = 0; [L33] float var_1_21 = 7.8; [L34] float var_1_22 = 32.1; [L35] unsigned char var_1_23 = 0; [L36] signed long int var_1_24 = -16; [L37] signed short int var_1_26 = 16; [L38] unsigned char var_1_27 = 1; [L39] signed short int var_1_28 = -64; [L40] signed short int var_1_29 = 1; [L41] unsigned char var_1_30 = 0; [L42] signed short int var_1_31 = -2; [L43] unsigned char var_1_32 = 0; [L44] unsigned long int var_1_33 = 1; [L45] unsigned char var_1_34 = 1; [L46] unsigned char var_1_35 = 64; [L47] unsigned long int var_1_36 = 25; [L48] double var_1_37 = 16.125; [L49] double var_1_38 = 1.8; [L50] signed char var_1_39 = 10; [L51] signed char var_1_40 = 10; [L52] signed char var_1_41 = 10; [L53] signed char var_1_42 = 5; [L54] double var_1_43 = 5.4; [L55] double var_1_44 = 0.0; [L56] double var_1_45 = 49.5; [L57] unsigned char var_1_46 = 10; [L58] signed char var_1_47 = 50; [L59] unsigned char var_1_48 = 1; [L60] unsigned long int var_1_49 = 3700209424; [L61] float var_1_50 = 64.25; [L62] unsigned long int var_1_51 = 4; [L63] signed long int var_1_52 = 16; [L64] signed long int var_1_53 = -100; [L65] unsigned short int var_1_54 = 1; [L66] unsigned long int var_1_55 = 256; [L67] float var_1_56 = 25.32; [L68] unsigned char var_1_57 = 0; [L69] unsigned char var_1_58 = 2; [L70] signed long int var_1_59 = -100000; [L71] signed short int var_1_60 = -64; [L72] signed short int var_1_61 = 64; [L73] signed short int var_1_62 = -16; [L74] signed long int var_1_63 = 5; [L75] unsigned long int var_1_64 = 25; [L76] unsigned long int var_1_65 = 4094619378; [L77] unsigned long int var_1_66 = 1; [L78] unsigned long int var_1_67 = 16; [L79] unsigned short int var_1_68 = 25; [L80] unsigned char var_1_69 = 0; [L81] unsigned char var_1_70 = 0; [L82] signed long int var_1_71 = 4; [L83] unsigned char var_1_72 = 1; [L84] unsigned char var_1_73 = 2; [L85] unsigned long int var_1_74 = 10; [L86] float var_1_75 = 255.125; [L87] signed long int last_1_var_1_1 = -32; [L88] unsigned short int last_1_var_1_11 = 64; [L89] signed short int last_1_var_1_14 = 8; [L90] unsigned long int last_1_var_1_16 = 25; [L91] float last_1_var_1_18 = 63.25; VAL [isInitial=0, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=10, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=64, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L407] isInitial = 1 [L408] FCALL initially() [L409] COND TRUE 1 [L410] CALL updateLastVariables() [L396] last_1_var_1_1 = var_1_1 [L397] last_1_var_1_11 = var_1_11 [L398] last_1_var_1_14 = var_1_14 [L399] last_1_var_1_16 = var_1_16 [L400] last_1_var_1_18 = var_1_18 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=10, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=64, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L410] RET updateLastVariables() [L411] CALL updateVariables() [L311] var_1_3 = __VERIFIER_nondet_long() [L312] CALL assume_abort_if_not(var_1_3 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=64, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=64, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L312] RET assume_abort_if_not(var_1_3 >= -2147483648) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=64, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L313] CALL assume_abort_if_not(var_1_3 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=64, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=64, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L313] RET assume_abort_if_not(var_1_3 <= 2147483647) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=64, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L314] CALL assume_abort_if_not(var_1_3 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=64, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=64, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L314] RET assume_abort_if_not(var_1_3 != 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=64, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L315] var_1_4 = __VERIFIER_nondet_long() [L316] CALL assume_abort_if_not(var_1_4 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L316] RET assume_abort_if_not(var_1_4 >= -2147483648) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L317] CALL assume_abort_if_not(var_1_4 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L317] RET assume_abort_if_not(var_1_4 <= 2147483647) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L318] CALL assume_abort_if_not(var_1_4 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L318] RET assume_abort_if_not(var_1_4 != 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L319] var_1_12 = __VERIFIER_nondet_ushort() [L320] CALL assume_abort_if_not(var_1_12 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L320] RET assume_abort_if_not(var_1_12 >= 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L321] CALL assume_abort_if_not(var_1_12 <= 16384) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L321] RET assume_abort_if_not(var_1_12 <= 16384) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L322] var_1_13 = __VERIFIER_nondet_ushort() [L323] CALL assume_abort_if_not(var_1_13 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L323] RET assume_abort_if_not(var_1_13 >= 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L324] CALL assume_abort_if_not(var_1_13 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L324] RET assume_abort_if_not(var_1_13 <= 16383) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L325] var_1_15 = __VERIFIER_nondet_ushort() [L326] CALL assume_abort_if_not(var_1_15 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L326] RET assume_abort_if_not(var_1_15 >= 32767) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L327] CALL assume_abort_if_not(var_1_15 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L327] RET assume_abort_if_not(var_1_15 <= 65535) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L328] var_1_20 = __VERIFIER_nondet_uchar() [L329] CALL assume_abort_if_not(var_1_20 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L329] RET assume_abort_if_not(var_1_20 >= 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L330] CALL assume_abort_if_not(var_1_20 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L330] RET assume_abort_if_not(var_1_20 <= 1) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L331] var_1_21 = __VERIFIER_nondet_float() [L332] CALL assume_abort_if_not((var_1_21 >= -461168.6018427382800e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 4611686.018427382800e+12F && var_1_21 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L332] RET assume_abort_if_not((var_1_21 >= -461168.6018427382800e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 4611686.018427382800e+12F && var_1_21 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L333] var_1_22 = __VERIFIER_nondet_float() [L334] CALL assume_abort_if_not((var_1_22 >= -461168.6018427382800e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 4611686.018427382800e+12F && var_1_22 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L334] RET assume_abort_if_not((var_1_22 >= -461168.6018427382800e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 4611686.018427382800e+12F && var_1_22 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L335] var_1_23 = __VERIFIER_nondet_uchar() [L336] CALL assume_abort_if_not(var_1_23 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L336] RET assume_abort_if_not(var_1_23 >= 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L337] CALL assume_abort_if_not(var_1_23 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L337] RET assume_abort_if_not(var_1_23 <= 1) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L338] var_1_27 = __VERIFIER_nondet_uchar() [L339] CALL assume_abort_if_not(var_1_27 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L339] RET assume_abort_if_not(var_1_27 >= 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L340] CALL assume_abort_if_not(var_1_27 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L340] RET assume_abort_if_not(var_1_27 <= 1) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L341] var_1_28 = __VERIFIER_nondet_short() [L342] CALL assume_abort_if_not(var_1_28 >= -16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L342] RET assume_abort_if_not(var_1_28 >= -16383) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L343] CALL assume_abort_if_not(var_1_28 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L343] RET assume_abort_if_not(var_1_28 <= 16383) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L344] var_1_29 = __VERIFIER_nondet_short() [L345] CALL assume_abort_if_not(var_1_29 >= -16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L345] RET assume_abort_if_not(var_1_29 >= -16383) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L346] CALL assume_abort_if_not(var_1_29 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L346] RET assume_abort_if_not(var_1_29 <= 16383) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L347] var_1_31 = __VERIFIER_nondet_short() [L348] CALL assume_abort_if_not(var_1_31 >= -32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L348] RET assume_abort_if_not(var_1_31 >= -32767) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L349] CALL assume_abort_if_not(var_1_31 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L349] RET assume_abort_if_not(var_1_31 <= 32767) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L350] var_1_32 = __VERIFIER_nondet_uchar() [L351] CALL assume_abort_if_not(var_1_32 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L351] RET assume_abort_if_not(var_1_32 >= 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L352] CALL assume_abort_if_not(var_1_32 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L352] RET assume_abort_if_not(var_1_32 <= 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L353] var_1_33 = __VERIFIER_nondet_ulong() [L354] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L354] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L355] CALL assume_abort_if_not(var_1_33 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L355] RET assume_abort_if_not(var_1_33 <= 1) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L356] var_1_34 = __VERIFIER_nondet_uchar() [L357] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L357] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L358] CALL assume_abort_if_not(var_1_34 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L358] RET assume_abort_if_not(var_1_34 <= 1) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L359] var_1_38 = __VERIFIER_nondet_double() [L360] CALL assume_abort_if_not((var_1_38 >= 0.0F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 9223372.036854765600e+12F && var_1_38 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L360] RET assume_abort_if_not((var_1_38 >= 0.0F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 9223372.036854765600e+12F && var_1_38 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L361] var_1_40 = __VERIFIER_nondet_char() [L362] CALL assume_abort_if_not(var_1_40 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L362] RET assume_abort_if_not(var_1_40 >= -63) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L363] CALL assume_abort_if_not(var_1_40 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L363] RET assume_abort_if_not(var_1_40 <= 63) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L364] var_1_41 = __VERIFIER_nondet_char() [L365] CALL assume_abort_if_not(var_1_41 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L365] RET assume_abort_if_not(var_1_41 >= -63) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L366] CALL assume_abort_if_not(var_1_41 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L366] RET assume_abort_if_not(var_1_41 <= 63) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L367] var_1_42 = __VERIFIER_nondet_char() [L368] CALL assume_abort_if_not(var_1_42 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L368] RET assume_abort_if_not(var_1_42 >= 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L369] CALL assume_abort_if_not(var_1_42 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L369] RET assume_abort_if_not(var_1_42 <= 63) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L370] var_1_44 = __VERIFIER_nondet_double() [L371] CALL assume_abort_if_not((var_1_44 >= 2305843.009213691390e+12F && var_1_44 <= -1.0e-20F) || (var_1_44 <= 4611686.018427382800e+12F && var_1_44 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L371] RET assume_abort_if_not((var_1_44 >= 2305843.009213691390e+12F && var_1_44 <= -1.0e-20F) || (var_1_44 <= 4611686.018427382800e+12F && var_1_44 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L372] var_1_45 = __VERIFIER_nondet_double() [L373] CALL assume_abort_if_not((var_1_45 >= -461168.6018427382800e+13F && var_1_45 <= -1.0e-20F) || (var_1_45 <= 4611686.018427382800e+12F && var_1_45 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L373] RET assume_abort_if_not((var_1_45 >= -461168.6018427382800e+13F && var_1_45 <= -1.0e-20F) || (var_1_45 <= 4611686.018427382800e+12F && var_1_45 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L374] var_1_47 = __VERIFIER_nondet_char() [L375] CALL assume_abort_if_not(var_1_47 >= -128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L375] RET assume_abort_if_not(var_1_47 >= -128) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L376] CALL assume_abort_if_not(var_1_47 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L376] RET assume_abort_if_not(var_1_47 <= 127) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L377] CALL assume_abort_if_not(var_1_47 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L377] RET assume_abort_if_not(var_1_47 != 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=3700209424, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L378] var_1_49 = __VERIFIER_nondet_ulong() [L379] CALL assume_abort_if_not(var_1_49 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L379] RET assume_abort_if_not(var_1_49 >= 2147483647) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L380] CALL assume_abort_if_not(var_1_49 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L380] RET assume_abort_if_not(var_1_49 <= 4294967295) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L381] var_1_55 = __VERIFIER_nondet_ulong() [L382] CALL assume_abort_if_not(var_1_55 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L382] RET assume_abort_if_not(var_1_55 >= 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L383] CALL assume_abort_if_not(var_1_55 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L383] RET assume_abort_if_not(var_1_55 <= 4294967295) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L384] CALL assume_abort_if_not(var_1_55 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L384] RET assume_abort_if_not(var_1_55 != 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L385] var_1_57 = __VERIFIER_nondet_uchar() [L386] CALL assume_abort_if_not(var_1_57 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L386] RET assume_abort_if_not(var_1_57 >= 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L387] CALL assume_abort_if_not(var_1_57 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L387] RET assume_abort_if_not(var_1_57 <= 1) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L388] var_1_65 = __VERIFIER_nondet_ulong() [L389] CALL assume_abort_if_not(var_1_65 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L389] RET assume_abort_if_not(var_1_65 >= 2147483647) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L390] CALL assume_abort_if_not(var_1_65 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L390] RET assume_abort_if_not(var_1_65 <= 4294967294) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L391] var_1_73 = __VERIFIER_nondet_uchar() [L392] CALL assume_abort_if_not(var_1_73 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_74=10, var_1_75=2041/8] [L392] RET assume_abort_if_not(var_1_73 >= 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_74=10, var_1_75=2041/8] [L393] CALL assume_abort_if_not(var_1_73 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L393] RET assume_abort_if_not(var_1_73 <= 127) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L411] RET updateVariables() [L412] CALL step() [L95] COND FALSE !(\read(var_1_27)) [L98] var_1_26 = ((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L100] COND FALSE !(var_1_28 >= (((((((var_1_29) > (var_1_31)) ? (var_1_29) : (var_1_31))) < 0 ) ? -((((var_1_29) > (var_1_31)) ? (var_1_29) : (var_1_31))) : ((((var_1_29) > (var_1_31)) ? (var_1_29) : (var_1_31)))))) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L109] var_1_35 = var_1_33 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L110] COND TRUE var_1_33 >= (1000000u * var_1_35) [L111] var_1_36 = (((((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35))) < 0 ) ? -((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35))) : ((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35))))) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L113] COND FALSE !(var_1_35 < var_1_36) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L116] EXPR var_1_33 ^ var_1_36 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_39=10, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L116] COND TRUE (- (var_1_33 ^ var_1_36)) >= var_1_35 [L117] COND TRUE ((((var_1_26) < (8)) ? (var_1_26) : (8))) < var_1_28 [L118] var_1_39 = (((((((var_1_41) > (var_1_40)) ? (var_1_41) : (var_1_40))) < 0 ) ? -((((var_1_41) > (var_1_40)) ? (var_1_41) : (var_1_40))) : ((((var_1_41) > (var_1_40)) ? (var_1_41) : (var_1_40))))) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L125] EXPR var_1_39 & var_1_26 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L125] COND TRUE var_1_40 > ((var_1_39 & var_1_26) + ((((var_1_31) > (var_1_42)) ? (var_1_31) : (var_1_42)))) [L126] var_1_43 = ((10.7 - (var_1_44 - 9.6)) + var_1_45) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L128] COND FALSE !((var_1_26 == ((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40)))) || var_1_27) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L135] EXPR var_1_33 >> var_1_41 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L135] COND FALSE !((((((var_1_49) < 0 ) ? -(var_1_49) : (var_1_49))) - var_1_35) < ((var_1_33 >> var_1_41) >> 4)) [L138] COND TRUE var_1_49 >= var_1_35 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L139] COND TRUE (var_1_41 % var_1_47) >= var_1_35 [L140] var_1_50 = ((((var_1_45) < (var_1_38)) ? (var_1_45) : (var_1_38))) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=2, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L149] COND TRUE ((((var_1_36) < 0 ) ? -(var_1_36) : (var_1_36))) <= (((((var_1_49) < 0 ) ? -(var_1_49) : (var_1_49))) - ((((var_1_35) > (var_1_46)) ? (var_1_35) : (var_1_46)))) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=2, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L150] COND FALSE !(var_1_31 < (var_1_33 % -128)) [L153] var_1_51 = ((((var_1_46) > (var_1_33)) ? (var_1_46) : (var_1_33))) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L158] COND FALSE !((((((3925527555u) < (var_1_49)) ? (3925527555u) : (var_1_49))) - ((((200u) < 0 ) ? -(200u) : (200u)))) <= var_1_42) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L163] COND FALSE !(var_1_26 >= var_1_41) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L168] COND TRUE ((((var_1_47) < 0 ) ? -(var_1_47) : (var_1_47))) <= (var_1_40 + var_1_41) [L169] var_1_54 = ((((var_1_46) < (256)) ? (var_1_46) : (256))) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L175] COND FALSE !(var_1_41 != var_1_42) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L188] COND TRUE var_1_46 == var_1_55 [L189] var_1_58 = (var_1_33 + ((((0) > (var_1_42)) ? (0) : (var_1_42)))) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967255, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L197] COND TRUE var_1_58 >= 4 [L198] var_1_59 = ((((var_1_58) < 0 ) ? -(var_1_58) : (var_1_58))) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967255, var_1_59=41, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L200] COND FALSE !(\read(var_1_27)) [L209] var_1_60 = var_1_29 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967255, var_1_59=41, var_1_60=0, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L211] COND FALSE !(var_1_31 == var_1_55) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967255, var_1_59=41, var_1_60=0, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L216] COND TRUE (var_1_42 >= var_1_28) || var_1_34 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967255, var_1_59=41, var_1_60=0, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L217] COND TRUE \read(var_1_57) [L218] var_1_62 = (var_1_58 - ((((var_1_42) < 0 ) ? -(var_1_42) : (var_1_42)))) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967255, var_1_59=41, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L225] COND TRUE (((((var_1_45) > (var_1_43)) ? (var_1_45) : (var_1_43))) + var_1_38) <= var_1_56 [L226] var_1_63 = (((((2 - var_1_46)) > (var_1_42)) ? ((2 - var_1_46)) : (var_1_42))) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967255, var_1_59=41, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=41, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L228] EXPR var_1_60 ^ var_1_28 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967255, var_1_59=41, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=41, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L228] COND FALSE !((var_1_46 / ((((var_1_47) < 0 ) ? -(var_1_47) : (var_1_47)))) <= (var_1_60 ^ var_1_28)) [L233] COND TRUE \read(var_1_57) [L234] var_1_66 = (var_1_35 + var_1_42) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967255, var_1_59=41, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=41, var_1_64=25, var_1_65=2147483647, var_1_66=41, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L236] COND FALSE !(var_1_62 < (((((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35))) < 0 ) ? -((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35))) : ((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35)))))) [L241] var_1_67 = ((((var_1_33) < 0 ) ? -(var_1_33) : (var_1_33))) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967255, var_1_59=41, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=41, var_1_64=25, var_1_65=2147483647, var_1_66=41, var_1_67=-4294967296, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L243] COND TRUE \read(var_1_48) [L244] var_1_68 = var_1_42 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967255, var_1_59=41, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=41, var_1_64=25, var_1_65=2147483647, var_1_66=41, var_1_67=-4294967296, var_1_68=41, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L248] COND TRUE \read(var_1_48) [L249] var_1_69 = var_1_32 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967255, var_1_59=41, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=41, var_1_64=25, var_1_65=2147483647, var_1_66=41, var_1_67=-4294967296, var_1_68=41, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L253] var_1_70 = 0 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967255, var_1_59=41, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=41, var_1_64=25, var_1_65=2147483647, var_1_66=41, var_1_67=-4294967296, var_1_68=41, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L254] COND FALSE !(\read(var_1_27)) [L257] var_1_71 = var_1_39 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967255, var_1_59=41, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=41, var_1_64=25, var_1_65=2147483647, var_1_66=41, var_1_67=-4294967296, var_1_68=41, var_1_69=0, var_1_70=0, var_1_71=63, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L259] COND FALSE !(var_1_69 && ((var_1_38 + var_1_56) <= var_1_43)) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967255, var_1_59=41, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=41, var_1_64=25, var_1_65=2147483647, var_1_66=41, var_1_67=-4294967296, var_1_68=41, var_1_69=0, var_1_70=0, var_1_71=63, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L262] var_1_74 = var_1_54 [L263] var_1_75 = 1.000000000000008E14f VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967255, var_1_59=41, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=41, var_1_64=25, var_1_65=2147483647, var_1_66=41, var_1_67=-4294967296, var_1_68=41, var_1_69=0, var_1_70=0, var_1_71=63, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=500000000000004/5] [L264] EXPR last_1_var_1_1 | last_1_var_1_16 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967255, var_1_59=41, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=41, var_1_64=25, var_1_65=2147483647, var_1_66=41, var_1_67=-4294967296, var_1_68=41, var_1_69=0, var_1_70=0, var_1_71=63, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=500000000000004/5] [L264] COND FALSE !((last_1_var_1_14 / ((((var_1_3) < (var_1_4)) ? (var_1_3) : (var_1_4)))) <= (last_1_var_1_1 | last_1_var_1_16)) [L271] var_1_1 = last_1_var_1_11 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=64, var_1_20=1, var_1_23=1, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967255, var_1_59=41, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=41, var_1_64=25, var_1_65=2147483647, var_1_66=41, var_1_67=-4294967296, var_1_68=41, var_1_69=0, var_1_70=0, var_1_71=63, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=500000000000004/5] [L273] COND FALSE !((- (- last_1_var_1_18)) != last_1_var_1_18) [L280] var_1_24 = last_1_var_1_14 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=64, var_1_20=1, var_1_23=1, var_1_24=8, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967255, var_1_59=41, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=41, var_1_64=25, var_1_65=2147483647, var_1_66=41, var_1_67=-4294967296, var_1_68=41, var_1_69=0, var_1_70=0, var_1_71=63, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=500000000000004/5] [L282] COND FALSE !(((var_1_15 - var_1_12) + var_1_24) < var_1_24) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=64, var_1_20=1, var_1_23=1, var_1_24=8, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967255, var_1_59=41, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=41, var_1_64=25, var_1_65=2147483647, var_1_66=41, var_1_67=-4294967296, var_1_68=41, var_1_69=0, var_1_70=0, var_1_71=63, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=500000000000004/5] [L285] unsigned short int stepLocal_0 = var_1_13; VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, stepLocal_0=-262136, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=64, var_1_20=1, var_1_23=1, var_1_24=8, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967255, var_1_59=41, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=41, var_1_64=25, var_1_65=2147483647, var_1_66=41, var_1_67=-4294967296, var_1_68=41, var_1_69=0, var_1_70=0, var_1_71=63, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=500000000000004/5] [L286] COND FALSE !(var_1_24 < stepLocal_0) [L297] var_1_18 = var_1_21 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=3, var_1_1=64, var_1_20=1, var_1_21=3, var_1_23=1, var_1_24=8, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967255, var_1_59=41, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=41, var_1_64=25, var_1_65=2147483647, var_1_66=41, var_1_67=-4294967296, var_1_68=41, var_1_69=0, var_1_70=0, var_1_71=63, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=500000000000004/5] [L299] COND TRUE var_1_18 != (var_1_18 + var_1_18) [L300] var_1_11 = ((var_1_12 + var_1_13) + 32) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=40, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=3, var_1_1=64, var_1_20=1, var_1_21=3, var_1_23=1, var_1_24=8, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967255, var_1_59=41, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=41, var_1_64=25, var_1_65=2147483647, var_1_66=41, var_1_67=-4294967296, var_1_68=41, var_1_69=0, var_1_70=0, var_1_71=63, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=500000000000004/5] [L302] COND FALSE !(((var_1_1 * var_1_4) + var_1_1) > var_1_1) [L307] var_1_16 = 0u VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=40, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=0, var_1_18=3, var_1_1=64, var_1_20=1, var_1_21=3, var_1_23=1, var_1_24=8, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967255, var_1_59=41, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=41, var_1_64=25, var_1_65=2147483647, var_1_66=41, var_1_67=-4294967296, var_1_68=41, var_1_69=0, var_1_70=0, var_1_71=63, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=500000000000004/5] [L412] RET step() [L413] CALL, EXPR property() [L403] EXPR last_1_var_1_1 | last_1_var_1_16 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=40, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=0, var_1_18=3, var_1_1=64, var_1_20=1, var_1_21=3, var_1_23=1, var_1_24=8, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967255, var_1_59=41, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=41, var_1_64=25, var_1_65=2147483647, var_1_66=41, var_1_67=-4294967296, var_1_68=41, var_1_69=0, var_1_70=0, var_1_71=63, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=500000000000004/5] [L403-L404] return (((((((last_1_var_1_14 / ((((var_1_3) < (var_1_4)) ? (var_1_3) : (var_1_4)))) <= (last_1_var_1_1 | last_1_var_1_16)) ? (((last_1_var_1_18 * last_1_var_1_18) < last_1_var_1_18) ? (var_1_1 == ((signed long int) last_1_var_1_11)) : (var_1_1 == ((signed long int) last_1_var_1_11))) : (var_1_1 == ((signed long int) last_1_var_1_11))) && ((var_1_18 != (var_1_18 + var_1_18)) ? (var_1_11 == ((unsigned short int) ((var_1_12 + var_1_13) + 32))) : 1)) && ((((var_1_15 - var_1_12) + var_1_24) < var_1_24) ? (var_1_14 == ((signed short int) var_1_12)) : 1)) && ((((var_1_1 * var_1_4) + var_1_1) > var_1_1) ? ((var_1_14 < var_1_1) ? (var_1_16 == ((unsigned long int) var_1_12)) : 1) : (var_1_16 == ((unsigned long int) 0u)))) && ((var_1_24 < var_1_13) ? (var_1_20 ? (var_1_18 == ((float) (((((var_1_21) < 0 ) ? -(var_1_21) : (var_1_21))) + var_1_22))) : (var_1_23 ? (var_1_18 == ((float) (var_1_22 + var_1_21))) : (var_1_18 == ((float) -0.75f)))) : (var_1_18 == ((float) var_1_21)))) && (((- (- last_1_var_1_18)) != last_1_var_1_18) ? ((var_1_12 <= ((((last_1_var_1_14) > ((- last_1_var_1_14))) ? (last_1_var_1_14) : ((- last_1_var_1_14))))) ? (var_1_24 == ((signed long int) -50)) : (var_1_24 == ((signed long int) last_1_var_1_14))) : (var_1_24 == ((signed long int) last_1_var_1_14))) ; [L413] RET, EXPR property() [L413] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=40, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=0, var_1_18=3, var_1_1=64, var_1_20=1, var_1_21=3, var_1_23=1, var_1_24=8, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967255, var_1_59=41, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=41, var_1_64=25, var_1_65=2147483647, var_1_66=41, var_1_67=-4294967296, var_1_68=41, var_1_69=0, var_1_70=0, var_1_71=63, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=500000000000004/5] [L19] reach_error() VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=40, var_1_12=655360, var_1_13=-262136, var_1_14=8, var_1_15=32767, var_1_16=0, var_1_18=3, var_1_1=64, var_1_20=1, var_1_21=3, var_1_23=1, var_1_24=8, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=40, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-7, var_1_40=63, var_1_41=41, var_1_42=41, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=36507222015, var_1_4=-6, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967255, var_1_59=41, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=41, var_1_64=25, var_1_65=2147483647, var_1_66=41, var_1_67=-4294967296, var_1_68=41, var_1_69=0, var_1_70=0, var_1_71=63, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=500000000000004/5] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 198 locations, 391 edges, 1 error locations. Started 1 CEGAR loops. OverallTime: 38.2s, OverallIterations: 18, TraceHistogramMax: 55, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 16.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 10549 SdHoareTripleChecker+Valid, 7.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 10539 mSDsluCounter, 18090 SdHoareTripleChecker+Invalid, 6.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 10785 mSDsCounter, 2073 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4797 IncrementalHoareTripleChecker+Invalid, 6870 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2073 mSolverCounterUnsat, 7305 mSDtfsCounter, 4797 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1947 GetRequests, 1859 SyntacticMatches, 4 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 1.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=15703occurred in iteration=17, InterpolantAutomatonStates: 92, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 9.0s AutomataMinimizationTime, 17 MinimizatonAttempts, 11488 StatesRemovedByMinimization, 16 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.6s SatisfiabilityAnalysisTime, 9.2s InterpolantComputationTime, 7937 NumberOfCodeBlocks, 7937 NumberOfCodeBlocksAsserted, 22 NumberOfCheckSat, 7915 ConstructedInterpolants, 0 QuantifiedInterpolants, 23367 SizeOfPredicates, 5 NumberOfNonLiveVariables, 2537 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 22 InterpolantComputations, 15 PerfectInterpolantSequences, 129516/130680 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2025-03-08 11:04:19,055 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-90.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 135ac301b840ddafcbb7b86477d3c5ee7127cca75a8084665d3a360db9d72e39 --- Real Ultimate output --- This is Ultimate 0.3.0-?-e2fb8be-m [2025-03-08 11:04:20,925 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-08 11:04:21,006 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2025-03-08 11:04:21,012 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-08 11:04:21,013 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-08 11:04:21,036 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-08 11:04:21,037 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-08 11:04:21,037 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-08 11:04:21,037 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-08 11:04:21,037 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-08 11:04:21,037 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-08 11:04:21,037 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-08 11:04:21,038 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-08 11:04:21,038 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-08 11:04:21,039 INFO L153 SettingsManager]: * Use SBE=true [2025-03-08 11:04:21,039 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-08 11:04:21,039 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-08 11:04:21,039 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-08 11:04:21,039 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-08 11:04:21,040 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-08 11:04:21,040 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-08 11:04:21,040 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-08 11:04:21,040 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-08 11:04:21,040 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-03-08 11:04:21,040 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-03-08 11:04:21,040 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-03-08 11:04:21,040 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-08 11:04:21,040 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-08 11:04:21,040 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-08 11:04:21,040 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-08 11:04:21,040 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-08 11:04:21,040 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-08 11:04:21,040 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-08 11:04:21,040 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-08 11:04:21,040 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 11:04:21,040 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-08 11:04:21,040 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-08 11:04:21,040 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-08 11:04:21,040 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-08 11:04:21,040 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-03-08 11:04:21,041 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-03-08 11:04:21,041 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-08 11:04:21,041 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-08 11:04:21,041 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-08 11:04:21,041 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-08 11:04:21,041 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 135ac301b840ddafcbb7b86477d3c5ee7127cca75a8084665d3a360db9d72e39 [2025-03-08 11:04:21,261 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-08 11:04:21,267 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-08 11:04:21,268 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-08 11:04:21,269 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-08 11:04:21,269 INFO L274 PluginConnector]: CDTParser initialized [2025-03-08 11:04:21,270 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-90.i [2025-03-08 11:04:22,503 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8e42df57d/f8f74c484e0a4cb99f537cdd5924c844/FLAG9941c30c1 [2025-03-08 11:04:22,731 INFO L384 CDTParser]: Found 1 translation units. [2025-03-08 11:04:22,732 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-90.i [2025-03-08 11:04:22,745 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8e42df57d/f8f74c484e0a4cb99f537cdd5924c844/FLAG9941c30c1 [2025-03-08 11:04:22,761 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8e42df57d/f8f74c484e0a4cb99f537cdd5924c844 [2025-03-08 11:04:22,763 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-08 11:04:22,765 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-08 11:04:22,766 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-08 11:04:22,766 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-08 11:04:22,769 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-08 11:04:22,770 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 11:04:22" (1/1) ... [2025-03-08 11:04:22,771 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@794c8e3c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:04:22, skipping insertion in model container [2025-03-08 11:04:22,772 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 11:04:22" (1/1) ... [2025-03-08 11:04:22,797 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-08 11:04:22,910 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-90.i[916,929] [2025-03-08 11:04:23,020 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 11:04:23,037 INFO L200 MainTranslator]: Completed pre-run [2025-03-08 11:04:23,045 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-90.i[916,929] [2025-03-08 11:04:23,091 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 11:04:23,113 INFO L204 MainTranslator]: Completed translation [2025-03-08 11:04:23,115 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:04:23 WrapperNode [2025-03-08 11:04:23,115 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-08 11:04:23,116 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-08 11:04:23,116 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-08 11:04:23,116 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-08 11:04:23,121 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:04:23" (1/1) ... [2025-03-08 11:04:23,132 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:04:23" (1/1) ... [2025-03-08 11:04:23,158 INFO L138 Inliner]: procedures = 27, calls = 68, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 371 [2025-03-08 11:04:23,159 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-08 11:04:23,159 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-08 11:04:23,159 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-08 11:04:23,159 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-08 11:04:23,167 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:04:23" (1/1) ... [2025-03-08 11:04:23,168 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:04:23" (1/1) ... [2025-03-08 11:04:23,172 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:04:23" (1/1) ... [2025-03-08 11:04:23,185 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2025-03-08 11:04:23,185 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:04:23" (1/1) ... [2025-03-08 11:04:23,186 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:04:23" (1/1) ... [2025-03-08 11:04:23,197 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:04:23" (1/1) ... [2025-03-08 11:04:23,199 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:04:23" (1/1) ... [2025-03-08 11:04:23,205 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:04:23" (1/1) ... [2025-03-08 11:04:23,207 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:04:23" (1/1) ... [2025-03-08 11:04:23,211 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-08 11:04:23,211 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-08 11:04:23,212 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-08 11:04:23,212 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-08 11:04:23,212 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:04:23" (1/1) ... [2025-03-08 11:04:23,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 11:04:23,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 11:04:23,238 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-08 11:04:23,241 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-08 11:04:23,260 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-08 11:04:23,260 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-03-08 11:04:23,260 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-08 11:04:23,260 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-08 11:04:23,261 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-08 11:04:23,261 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-08 11:04:23,355 INFO L256 CfgBuilder]: Building ICFG [2025-03-08 11:04:23,356 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-08 11:04:33,996 INFO L? ?]: Removed 10 outVars from TransFormulas that were not future-live. [2025-03-08 11:04:33,996 INFO L307 CfgBuilder]: Performing block encoding [2025-03-08 11:04:34,006 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-08 11:04:34,008 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-08 11:04:34,008 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 11:04:34 BoogieIcfgContainer [2025-03-08 11:04:34,008 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-08 11:04:34,010 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-08 11:04:34,010 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-08 11:04:34,014 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-08 11:04:34,014 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.03 11:04:22" (1/3) ... [2025-03-08 11:04:34,015 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2d1f563d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 11:04:34, skipping insertion in model container [2025-03-08 11:04:34,015 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 11:04:23" (2/3) ... [2025-03-08 11:04:34,015 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2d1f563d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 11:04:34, skipping insertion in model container [2025-03-08 11:04:34,016 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 11:04:34" (3/3) ... [2025-03-08 11:04:34,017 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-90.i [2025-03-08 11:04:34,040 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-08 11:04:34,042 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-90.i that has 2 procedures, 165 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2025-03-08 11:04:34,081 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-08 11:04:34,091 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6b94e590, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-08 11:04:34,091 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-08 11:04:34,095 INFO L276 IsEmpty]: Start isEmpty. Operand has 165 states, 107 states have (on average 1.5981308411214954) internal successors, (171), 108 states have internal predecessors, (171), 55 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 55 states have call predecessors, (55), 55 states have call successors, (55) [2025-03-08 11:04:34,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2025-03-08 11:04:34,106 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:04:34,107 INFO L218 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:04:34,107 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:04:34,111 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:04:34,111 INFO L85 PathProgramCache]: Analyzing trace with hash -1923030607, now seen corresponding path program 1 times [2025-03-08 11:04:34,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-03-08 11:04:34,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1414549403] [2025-03-08 11:04:34,119 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:04:34,120 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-03-08 11:04:34,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2025-03-08 11:04:34,122 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2025-03-08 11:04:34,124 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2025-03-08 11:04:34,218 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 350 statements into 1 equivalence classes. [2025-03-08 11:04:34,842 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 350 of 350 statements. [2025-03-08 11:04:34,843 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:04:34,843 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:04:34,876 INFO L256 TraceCheckSpWp]: Trace formula consists of 576 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-03-08 11:04:34,883 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 11:04:34,942 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 2124 proven. 0 refuted. 0 times theorem prover too weak. 3816 trivial. 0 not checked. [2025-03-08 11:04:34,942 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-08 11:04:34,944 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-03-08 11:04:34,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1414549403] [2025-03-08 11:04:34,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1414549403] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 11:04:34,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 11:04:34,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-08 11:04:34,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196279966] [2025-03-08 11:04:34,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 11:04:34,950 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-08 11:04:34,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-03-08 11:04:34,968 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-08 11:04:34,969 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-08 11:04:34,971 INFO L87 Difference]: Start difference. First operand has 165 states, 107 states have (on average 1.5981308411214954) internal successors, (171), 108 states have internal predecessors, (171), 55 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 55 states have call predecessors, (55), 55 states have call successors, (55) Second operand has 2 states, 2 states have (on average 41.0) internal successors, (82), 2 states have internal predecessors, (82), 2 states have call successors, (55), 2 states have call predecessors, (55), 2 states have return successors, (55), 2 states have call predecessors, (55), 2 states have call successors, (55) [2025-03-08 11:04:35,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 11:04:35,006 INFO L93 Difference]: Finished difference Result 324 states and 612 transitions. [2025-03-08 11:04:35,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-08 11:04:35,008 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 41.0) internal successors, (82), 2 states have internal predecessors, (82), 2 states have call successors, (55), 2 states have call predecessors, (55), 2 states have return successors, (55), 2 states have call predecessors, (55), 2 states have call successors, (55) Word has length 350 [2025-03-08 11:04:35,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 11:04:35,014 INFO L225 Difference]: With dead ends: 324 [2025-03-08 11:04:35,014 INFO L226 Difference]: Without dead ends: 162 [2025-03-08 11:04:35,017 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 349 GetRequests, 349 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-08 11:04:35,018 INFO L435 NwaCegarLoop]: 276 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 276 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-08 11:04:35,019 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-08 11:04:35,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2025-03-08 11:04:35,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 162. [2025-03-08 11:04:35,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 105 states have (on average 1.5809523809523809) internal successors, (166), 105 states have internal predecessors, (166), 55 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 55 states have call predecessors, (55), 55 states have call successors, (55) [2025-03-08 11:04:35,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 276 transitions. [2025-03-08 11:04:35,075 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 276 transitions. Word has length 350 [2025-03-08 11:04:35,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 11:04:35,075 INFO L471 AbstractCegarLoop]: Abstraction has 162 states and 276 transitions. [2025-03-08 11:04:35,076 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 41.0) internal successors, (82), 2 states have internal predecessors, (82), 2 states have call successors, (55), 2 states have call predecessors, (55), 2 states have return successors, (55), 2 states have call predecessors, (55), 2 states have call successors, (55) [2025-03-08 11:04:35,076 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 276 transitions. [2025-03-08 11:04:35,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2025-03-08 11:04:35,081 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:04:35,082 INFO L218 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:04:35,111 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2025-03-08 11:04:35,289 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-03-08 11:04:35,289 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:04:35,290 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:04:35,290 INFO L85 PathProgramCache]: Analyzing trace with hash -150098252, now seen corresponding path program 1 times [2025-03-08 11:04:35,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-03-08 11:04:35,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [135750348] [2025-03-08 11:04:35,291 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:04:35,291 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-03-08 11:04:35,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2025-03-08 11:04:35,293 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2025-03-08 11:04:35,294 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2025-03-08 11:04:35,372 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 350 statements into 1 equivalence classes. [2025-03-08 11:04:35,951 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 350 of 350 statements. [2025-03-08 11:04:35,951 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:04:35,951 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:04:35,982 INFO L256 TraceCheckSpWp]: Trace formula consists of 576 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-08 11:04:36,001 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 11:04:37,075 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 3012 proven. 75 refuted. 0 times theorem prover too weak. 2853 trivial. 0 not checked. [2025-03-08 11:04:37,076 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 11:04:37,762 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2025-03-08 11:04:37,762 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-03-08 11:04:37,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [135750348] [2025-03-08 11:04:37,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [135750348] provided 1 perfect and 1 imperfect interpolant sequences [2025-03-08 11:04:37,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-08 11:04:37,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2025-03-08 11:04:37,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201363838] [2025-03-08 11:04:37,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 11:04:37,764 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 11:04:37,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-03-08 11:04:37,766 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 11:04:37,766 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-03-08 11:04:37,766 INFO L87 Difference]: Start difference. First operand 162 states and 276 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2025-03-08 11:04:40,608 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2025-03-08 11:04:43,901 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.04s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2025-03-08 11:04:43,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 11:04:43,991 INFO L93 Difference]: Finished difference Result 479 states and 820 transitions. [2025-03-08 11:04:43,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 11:04:43,992 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) Word has length 350 [2025-03-08 11:04:43,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 11:04:43,995 INFO L225 Difference]: With dead ends: 479 [2025-03-08 11:04:43,995 INFO L226 Difference]: Without dead ends: 320 [2025-03-08 11:04:43,996 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 698 GetRequests, 692 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-03-08 11:04:43,997 INFO L435 NwaCegarLoop]: 254 mSDtfsCounter, 271 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 501 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.2s IncrementalHoareTripleChecker+Time [2025-03-08 11:04:43,997 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [271 Valid, 501 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 6.2s Time] [2025-03-08 11:04:43,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2025-03-08 11:04:44,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 163. [2025-03-08 11:04:44,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 106 states have (on average 1.5754716981132075) internal successors, (167), 106 states have internal predecessors, (167), 55 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 55 states have call predecessors, (55), 55 states have call successors, (55) [2025-03-08 11:04:44,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 277 transitions. [2025-03-08 11:04:44,022 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 277 transitions. Word has length 350 [2025-03-08 11:04:44,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 11:04:44,024 INFO L471 AbstractCegarLoop]: Abstraction has 163 states and 277 transitions. [2025-03-08 11:04:44,025 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2025-03-08 11:04:44,025 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 277 transitions. [2025-03-08 11:04:44,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2025-03-08 11:04:44,029 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:04:44,030 INFO L218 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:04:44,055 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2025-03-08 11:04:44,234 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-03-08 11:04:44,234 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:04:44,235 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:04:44,235 INFO L85 PathProgramCache]: Analyzing trace with hash 1482705747, now seen corresponding path program 1 times [2025-03-08 11:04:44,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-03-08 11:04:44,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [210376943] [2025-03-08 11:04:44,235 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:04:44,236 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-03-08 11:04:44,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2025-03-08 11:04:44,237 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2025-03-08 11:04:44,238 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2025-03-08 11:04:44,303 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 350 statements into 1 equivalence classes. [2025-03-08 11:04:44,843 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 350 of 350 statements. [2025-03-08 11:04:44,843 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:04:44,843 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:04:44,872 INFO L256 TraceCheckSpWp]: Trace formula consists of 575 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-08 11:04:44,877 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 11:04:45,514 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 3012 proven. 75 refuted. 0 times theorem prover too weak. 2853 trivial. 0 not checked. [2025-03-08 11:04:45,515 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 11:04:45,754 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-03-08 11:04:45,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [210376943] [2025-03-08 11:04:45,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [210376943] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 11:04:45,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [750685240] [2025-03-08 11:04:45,755 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:04:45,755 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2025-03-08 11:04:45,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2025-03-08 11:04:45,757 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2025-03-08 11:04:45,759 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (5)] Waiting until timeout for monitored process [2025-03-08 11:04:45,840 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 350 statements into 1 equivalence classes. [2025-03-08 11:04:46,298 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 350 of 350 statements. [2025-03-08 11:04:46,299 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:04:46,299 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:04:46,330 INFO L256 TraceCheckSpWp]: Trace formula consists of 575 conjuncts, 2 conjuncts are in the unsatisfiable core [2025-03-08 11:04:46,334 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 11:04:46,413 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2025-03-08 11:04:46,413 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-08 11:04:46,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [750685240] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 11:04:46,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-08 11:04:46,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2025-03-08 11:04:46,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756036633] [2025-03-08 11:04:46,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 11:04:46,414 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 11:04:46,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-03-08 11:04:46,415 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 11:04:46,415 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2025-03-08 11:04:46,415 INFO L87 Difference]: Start difference. First operand 163 states and 277 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2025-03-08 11:04:46,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 11:04:46,497 INFO L93 Difference]: Finished difference Result 424 states and 726 transitions. [2025-03-08 11:04:46,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 11:04:46,497 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) Word has length 350 [2025-03-08 11:04:46,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 11:04:46,502 INFO L225 Difference]: With dead ends: 424 [2025-03-08 11:04:46,502 INFO L226 Difference]: Without dead ends: 264 [2025-03-08 11:04:46,502 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 742 GetRequests, 733 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2025-03-08 11:04:46,503 INFO L435 NwaCegarLoop]: 341 mSDtfsCounter, 159 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 603 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-08 11:04:46,503 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [159 Valid, 603 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-08 11:04:46,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2025-03-08 11:04:46,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 261. [2025-03-08 11:04:46,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 261 states, 185 states have (on average 1.6324324324324324) internal successors, (302), 186 states have internal predecessors, (302), 73 states have call successors, (73), 2 states have call predecessors, (73), 2 states have return successors, (73), 72 states have call predecessors, (73), 73 states have call successors, (73) [2025-03-08 11:04:46,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 448 transitions. [2025-03-08 11:04:46,526 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 448 transitions. Word has length 350 [2025-03-08 11:04:46,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 11:04:46,527 INFO L471 AbstractCegarLoop]: Abstraction has 261 states and 448 transitions. [2025-03-08 11:04:46,527 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2025-03-08 11:04:46,527 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 448 transitions. [2025-03-08 11:04:46,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2025-03-08 11:04:46,529 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:04:46,529 INFO L218 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:04:46,554 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2025-03-08 11:04:46,739 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (5)] Ended with exit code 0 [2025-03-08 11:04:46,933 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2025-03-08 11:04:46,933 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:04:46,934 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:04:46,934 INFO L85 PathProgramCache]: Analyzing trace with hash 977147122, now seen corresponding path program 1 times [2025-03-08 11:04:46,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-03-08 11:04:46,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1487124220] [2025-03-08 11:04:46,935 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:04:46,935 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-03-08 11:04:46,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2025-03-08 11:04:46,936 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2025-03-08 11:04:46,938 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2025-03-08 11:04:46,996 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 350 statements into 1 equivalence classes. [2025-03-08 11:04:47,506 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 350 of 350 statements. [2025-03-08 11:04:47,507 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:04:47,507 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:04:47,533 INFO L256 TraceCheckSpWp]: Trace formula consists of 575 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-08 11:04:47,540 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 11:04:48,086 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 3012 proven. 75 refuted. 0 times theorem prover too weak. 2853 trivial. 0 not checked. [2025-03-08 11:04:48,086 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 11:04:48,371 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-03-08 11:04:48,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1487124220] [2025-03-08 11:04:48,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1487124220] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 11:04:48,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [750055794] [2025-03-08 11:04:48,372 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:04:48,372 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2025-03-08 11:04:48,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2025-03-08 11:04:48,375 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2025-03-08 11:04:48,376 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2025-03-08 11:04:48,460 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 350 statements into 1 equivalence classes. [2025-03-08 11:04:48,920 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 350 of 350 statements. [2025-03-08 11:04:48,920 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:04:48,920 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:04:48,950 INFO L256 TraceCheckSpWp]: Trace formula consists of 575 conjuncts, 2 conjuncts are in the unsatisfiable core [2025-03-08 11:04:48,954 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 11:04:49,095 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2025-03-08 11:04:49,095 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-08 11:04:49,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [750055794] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 11:04:49,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-08 11:04:49,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 8 [2025-03-08 11:04:49,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553918881] [2025-03-08 11:04:49,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 11:04:49,096 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 11:04:49,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-03-08 11:04:49,097 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 11:04:49,097 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2025-03-08 11:04:49,097 INFO L87 Difference]: Start difference. First operand 261 states and 448 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2025-03-08 11:04:49,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 11:04:49,165 INFO L93 Difference]: Finished difference Result 526 states and 898 transitions. [2025-03-08 11:04:49,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 11:04:49,165 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) Word has length 350 [2025-03-08 11:04:49,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 11:04:49,168 INFO L225 Difference]: With dead ends: 526 [2025-03-08 11:04:49,168 INFO L226 Difference]: Without dead ends: 268 [2025-03-08 11:04:49,169 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 742 GetRequests, 733 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2025-03-08 11:04:49,169 INFO L435 NwaCegarLoop]: 370 mSDtfsCounter, 150 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 626 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-08 11:04:49,169 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 626 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-08 11:04:49,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2025-03-08 11:04:49,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 215. [2025-03-08 11:04:49,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 157 states have (on average 1.6369426751592357) internal successors, (257), 157 states have internal predecessors, (257), 55 states have call successors, (55), 2 states have call predecessors, (55), 2 states have return successors, (55), 55 states have call predecessors, (55), 55 states have call successors, (55) [2025-03-08 11:04:49,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 367 transitions. [2025-03-08 11:04:49,182 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 367 transitions. Word has length 350 [2025-03-08 11:04:49,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 11:04:49,182 INFO L471 AbstractCegarLoop]: Abstraction has 215 states and 367 transitions. [2025-03-08 11:04:49,182 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2025-03-08 11:04:49,182 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 367 transitions. [2025-03-08 11:04:49,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2025-03-08 11:04:49,184 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 11:04:49,184 INFO L218 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 11:04:49,197 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (7)] Ended with exit code 0 [2025-03-08 11:04:49,409 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2025-03-08 11:04:49,585 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-03-08 11:04:49,585 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 11:04:49,586 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 11:04:49,586 INFO L85 PathProgramCache]: Analyzing trace with hash 1101220369, now seen corresponding path program 1 times [2025-03-08 11:04:49,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-03-08 11:04:49,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [775592546] [2025-03-08 11:04:49,587 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:04:49,587 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-03-08 11:04:49,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2025-03-08 11:04:49,589 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2025-03-08 11:04:49,589 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2025-03-08 11:04:49,640 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 350 statements into 1 equivalence classes. [2025-03-08 11:04:50,150 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 350 of 350 statements. [2025-03-08 11:04:50,150 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:04:50,150 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:04:50,177 INFO L256 TraceCheckSpWp]: Trace formula consists of 575 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-08 11:04:50,181 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 11:04:50,650 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 3012 proven. 75 refuted. 0 times theorem prover too weak. 2853 trivial. 0 not checked. [2025-03-08 11:04:50,650 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 11:04:50,913 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-03-08 11:04:50,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [775592546] [2025-03-08 11:04:50,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [775592546] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 11:04:50,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2055256479] [2025-03-08 11:04:50,913 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 11:04:50,914 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2025-03-08 11:04:50,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2025-03-08 11:04:50,915 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2025-03-08 11:04:50,916 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2025-03-08 11:04:50,991 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 350 statements into 1 equivalence classes. [2025-03-08 11:04:52,418 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 350 of 350 statements. [2025-03-08 11:04:52,418 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 11:04:52,418 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 11:04:52,466 INFO L256 TraceCheckSpWp]: Trace formula consists of 575 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-08 11:04:52,470 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 11:04:52,686 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 1902 proven. 30 refuted. 0 times theorem prover too weak. 4008 trivial. 0 not checked. [2025-03-08 11:04:52,686 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 11:04:52,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2055256479] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 11:04:52,794 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-03-08 11:04:52,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 8 [2025-03-08 11:04:52,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746204108] [2025-03-08 11:04:52,795 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-03-08 11:04:52,795 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-08 11:04:52,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-03-08 11:04:52,796 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-08 11:04:52,796 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2025-03-08 11:04:52,796 INFO L87 Difference]: Start difference. First operand 215 states and 367 transitions. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 3 states have call successors, (80), 3 states have call predecessors, (80), 4 states have return successors, (81), 3 states have call predecessors, (81), 3 states have call successors, (81)