./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-85.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 8be7027f Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/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.5.800.v20200727-1323.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-85.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 ec7462afbd54102ffba23cecf64f304848e64ccb2704ae8d1c107bc65fc6d7d0 --- Real Ultimate output --- This is Ultimate 0.2.5-wip.dk.perfect-tracechecks-8be7027-m [2024-11-12 02:13:44,381 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-12 02:13:44,478 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-12 02:13:44,482 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-12 02:13:44,483 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-12 02:13:44,502 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-12 02:13:44,503 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-12 02:13:44,503 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-12 02:13:44,504 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-12 02:13:44,504 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-12 02:13:44,504 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-12 02:13:44,504 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-12 02:13:44,505 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-12 02:13:44,506 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-12 02:13:44,506 INFO L153 SettingsManager]: * Use SBE=true [2024-11-12 02:13:44,508 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-12 02:13:44,510 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-12 02:13:44,510 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-12 02:13:44,511 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-12 02:13:44,511 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-12 02:13:44,511 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-12 02:13:44,516 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-12 02:13:44,516 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-12 02:13:44,516 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-12 02:13:44,516 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-12 02:13:44,517 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-12 02:13:44,517 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-12 02:13:44,517 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-12 02:13:44,517 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-12 02:13:44,518 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-12 02:13:44,518 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-12 02:13:44,519 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-12 02:13:44,519 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-12 02:13:44,519 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-12 02:13:44,520 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-12 02:13:44,520 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-12 02:13:44,520 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-12 02:13:44,521 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-12 02:13:44,521 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-12 02:13:44,521 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-12 02:13:44,521 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-12 02:13:44,522 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-12 02:13:44,522 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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 -> ec7462afbd54102ffba23cecf64f304848e64ccb2704ae8d1c107bc65fc6d7d0 [2024-11-12 02:13:44,821 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-12 02:13:44,851 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-12 02:13:44,857 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-12 02:13:44,858 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-12 02:13:44,859 INFO L274 PluginConnector]: CDTParser initialized [2024-11-12 02:13:44,860 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-85.i [2024-11-12 02:13:46,350 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-12 02:13:46,610 INFO L384 CDTParser]: Found 1 translation units. [2024-11-12 02:13:46,611 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-85.i [2024-11-12 02:13:46,631 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b6d3f6c03/5f9f6a1dc7fd432eb65fdcda1172fbf5/FLAG9fbfb352c [2024-11-12 02:13:46,652 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b6d3f6c03/5f9f6a1dc7fd432eb65fdcda1172fbf5 [2024-11-12 02:13:46,654 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-12 02:13:46,655 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-12 02:13:46,657 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-12 02:13:46,657 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-12 02:13:46,663 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-12 02:13:46,663 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 02:13:46" (1/1) ... [2024-11-12 02:13:46,664 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@331c4088 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:13:46, skipping insertion in model container [2024-11-12 02:13:46,664 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 02:13:46" (1/1) ... [2024-11-12 02:13:46,706 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-12 02:13:46,914 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-85.i[916,929] [2024-11-12 02:13:47,101 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-12 02:13:47,118 INFO L200 MainTranslator]: Completed pre-run [2024-11-12 02:13:47,139 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-85.i[916,929] [2024-11-12 02:13:47,209 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-12 02:13:47,237 INFO L204 MainTranslator]: Completed translation [2024-11-12 02:13:47,238 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:13:47 WrapperNode [2024-11-12 02:13:47,238 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-12 02:13:47,239 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-12 02:13:47,240 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-12 02:13:47,240 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-12 02:13:47,247 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:13:47" (1/1) ... [2024-11-12 02:13:47,268 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:13:47" (1/1) ... [2024-11-12 02:13:47,326 INFO L138 Inliner]: procedures = 26, calls = 98, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 521 [2024-11-12 02:13:47,327 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-12 02:13:47,328 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-12 02:13:47,328 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-12 02:13:47,328 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-12 02:13:47,340 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:13:47" (1/1) ... [2024-11-12 02:13:47,340 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:13:47" (1/1) ... [2024-11-12 02:13:47,347 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:13:47" (1/1) ... [2024-11-12 02:13:47,373 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]. [2024-11-12 02:13:47,374 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:13:47" (1/1) ... [2024-11-12 02:13:47,374 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:13:47" (1/1) ... [2024-11-12 02:13:47,405 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:13:47" (1/1) ... [2024-11-12 02:13:47,418 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:13:47" (1/1) ... [2024-11-12 02:13:47,426 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:13:47" (1/1) ... [2024-11-12 02:13:47,434 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:13:47" (1/1) ... [2024-11-12 02:13:47,445 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-12 02:13:47,448 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-12 02:13:47,448 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-12 02:13:47,449 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-12 02:13:47,450 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:13:47" (1/1) ... [2024-11-12 02:13:47,478 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-12 02:13:47,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-12 02:13:47,509 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) [2024-11-12 02:13:47,519 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 [2024-11-12 02:13:47,603 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-12 02:13:47,603 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-12 02:13:47,604 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-12 02:13:47,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-12 02:13:47,605 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-12 02:13:47,605 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-12 02:13:47,742 INFO L238 CfgBuilder]: Building ICFG [2024-11-12 02:13:47,744 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-12 02:13:48,502 INFO L? ?]: Removed 16 outVars from TransFormulas that were not future-live. [2024-11-12 02:13:48,503 INFO L287 CfgBuilder]: Performing block encoding [2024-11-12 02:13:48,528 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-12 02:13:48,530 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-12 02:13:48,530 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 02:13:48 BoogieIcfgContainer [2024-11-12 02:13:48,531 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-12 02:13:48,533 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-12 02:13:48,533 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-12 02:13:48,537 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-12 02:13:48,538 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.11 02:13:46" (1/3) ... [2024-11-12 02:13:48,539 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@44cf3b61 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 02:13:48, skipping insertion in model container [2024-11-12 02:13:48,539 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:13:47" (2/3) ... [2024-11-12 02:13:48,540 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@44cf3b61 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 02:13:48, skipping insertion in model container [2024-11-12 02:13:48,540 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 02:13:48" (3/3) ... [2024-11-12 02:13:48,542 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-85.i [2024-11-12 02:13:48,560 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-12 02:13:48,561 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-12 02:13:48,637 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-12 02:13:48,644 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;@5d0e1939, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-12 02:13:48,644 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-12 02:13:48,651 INFO L276 IsEmpty]: Start isEmpty. Operand has 223 states, 135 states have (on average 1.5037037037037038) internal successors, (203), 136 states have internal predecessors, (203), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2024-11-12 02:13:48,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 522 [2024-11-12 02:13:48,692 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 02:13:48,694 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 02:13:48,695 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-12 02:13:48,702 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 02:13:48,703 INFO L85 PathProgramCache]: Analyzing trace with hash -598908141, now seen corresponding path program 1 times [2024-11-12 02:13:48,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 02:13:48,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043162310] [2024-11-12 02:13:48,712 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 02:13:48,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 02:13:48,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,301 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-12 02:13:49,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,314 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-12 02:13:49,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,325 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-12 02:13:49,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,331 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-12 02:13:49,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,336 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-12 02:13:49,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,345 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-12 02:13:49,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,352 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-12 02:13:49,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,360 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-11-12 02:13:49,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,367 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-12 02:13:49,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,378 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-12 02:13:49,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,385 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-12 02:13:49,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,393 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-12 02:13:49,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,400 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-12 02:13:49,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,406 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-12 02:13:49,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,419 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-12 02:13:49,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,425 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-12 02:13:49,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,433 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-12 02:13:49,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,440 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-12 02:13:49,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,445 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-12 02:13:49,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,454 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-12 02:13:49,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,462 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-12 02:13:49,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,468 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-12 02:13:49,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,475 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-12 02:13:49,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,482 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-12 02:13:49,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,490 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-12 02:13:49,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,496 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-12 02:13:49,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,503 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-11-12 02:13:49,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,510 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-12 02:13:49,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,517 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-12 02:13:49,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,530 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-11-12 02:13:49,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,537 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-11-12 02:13:49,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,551 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-11-12 02:13:49,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,560 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-11-12 02:13:49,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,569 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-11-12 02:13:49,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,576 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-11-12 02:13:49,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,585 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-11-12 02:13:49,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,626 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-11-12 02:13:49,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,631 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-11-12 02:13:49,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,635 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-11-12 02:13:49,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,641 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-11-12 02:13:49,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,646 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-11-12 02:13:49,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,650 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-11-12 02:13:49,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,659 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2024-11-12 02:13:49,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,664 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-11-12 02:13:49,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,670 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-11-12 02:13:49,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,675 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-11-12 02:13:49,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,681 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-11-12 02:13:49,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,685 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-11-12 02:13:49,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,691 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 270 [2024-11-12 02:13:49,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,695 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 276 [2024-11-12 02:13:49,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,699 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-11-12 02:13:49,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,706 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 287 [2024-11-12 02:13:49,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,711 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-11-12 02:13:49,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,716 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 298 [2024-11-12 02:13:49,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,720 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2024-11-12 02:13:49,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,724 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-11-12 02:13:49,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,729 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 314 [2024-11-12 02:13:49,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,735 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 320 [2024-11-12 02:13:49,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,741 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 326 [2024-11-12 02:13:49,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,748 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 332 [2024-11-12 02:13:49,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,753 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 337 [2024-11-12 02:13:49,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,759 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 343 [2024-11-12 02:13:49,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,764 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 348 [2024-11-12 02:13:49,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,771 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 354 [2024-11-12 02:13:49,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,777 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 359 [2024-11-12 02:13:49,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,781 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 365 [2024-11-12 02:13:49,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,786 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 370 [2024-11-12 02:13:49,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,792 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 376 [2024-11-12 02:13:49,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,798 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 381 [2024-11-12 02:13:49,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,804 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 387 [2024-11-12 02:13:49,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,807 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 392 [2024-11-12 02:13:49,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,811 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 398 [2024-11-12 02:13:49,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,815 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 403 [2024-11-12 02:13:49,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,818 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 409 [2024-11-12 02:13:49,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,822 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 414 [2024-11-12 02:13:49,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,826 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 420 [2024-11-12 02:13:49,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,830 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 425 [2024-11-12 02:13:49,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,835 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 431 [2024-11-12 02:13:49,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,839 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 436 [2024-11-12 02:13:49,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,843 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 442 [2024-11-12 02:13:49,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,848 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 448 [2024-11-12 02:13:49,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,855 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 454 [2024-11-12 02:13:49,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,861 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 459 [2024-11-12 02:13:49,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,866 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 464 [2024-11-12 02:13:49,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,872 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 470 [2024-11-12 02:13:49,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:49,884 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14280 trivial. 0 not checked. [2024-11-12 02:13:49,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 02:13:49,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043162310] [2024-11-12 02:13:49,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043162310] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 02:13:49,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 02:13:49,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-12 02:13:49,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762404752] [2024-11-12 02:13:49,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 02:13:49,894 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-12 02:13:49,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 02:13:49,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-12 02:13:49,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-12 02:13:49,929 INFO L87 Difference]: Start difference. First operand has 223 states, 135 states have (on average 1.5037037037037038) internal successors, (203), 136 states have internal predecessors, (203), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) Second operand has 2 states, 2 states have (on average 49.5) internal successors, (99), 2 states have internal predecessors, (99), 2 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 2 states have call successors, (85) [2024-11-12 02:13:50,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 02:13:50,001 INFO L93 Difference]: Finished difference Result 439 states and 825 transitions. [2024-11-12 02:13:50,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-12 02:13:50,004 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 49.5) internal successors, (99), 2 states have internal predecessors, (99), 2 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 2 states have call successors, (85) Word has length 521 [2024-11-12 02:13:50,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 02:13:50,018 INFO L225 Difference]: With dead ends: 439 [2024-11-12 02:13:50,018 INFO L226 Difference]: Without dead ends: 219 [2024-11-12 02:13:50,028 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 257 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-12 02:13:50,032 INFO L435 NwaCegarLoop]: 365 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, 365 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 [2024-11-12 02:13:50,034 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 365 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-12 02:13:50,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2024-11-12 02:13:50,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 219. [2024-11-12 02:13:50,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 132 states have (on average 1.4772727272727273) internal successors, (195), 132 states have internal predecessors, (195), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2024-11-12 02:13:50,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 365 transitions. [2024-11-12 02:13:50,133 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 365 transitions. Word has length 521 [2024-11-12 02:13:50,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 02:13:50,135 INFO L471 AbstractCegarLoop]: Abstraction has 219 states and 365 transitions. [2024-11-12 02:13:50,135 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 49.5) internal successors, (99), 2 states have internal predecessors, (99), 2 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 2 states have call successors, (85) [2024-11-12 02:13:50,135 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 365 transitions. [2024-11-12 02:13:50,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 522 [2024-11-12 02:13:50,147 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 02:13:50,148 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 02:13:50,148 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-12 02:13:50,148 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-12 02:13:50,149 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 02:13:50,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1589744029, now seen corresponding path program 1 times [2024-11-12 02:13:50,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 02:13:50,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162215039] [2024-11-12 02:13:50,150 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 02:13:50,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 02:13:50,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,476 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-12 02:13:50,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,481 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-12 02:13:50,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,483 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-12 02:13:50,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,487 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-12 02:13:50,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,492 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-12 02:13:50,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,496 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-12 02:13:50,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,498 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-12 02:13:50,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,502 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-11-12 02:13:50,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,506 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-12 02:13:50,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,510 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-12 02:13:50,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,513 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-12 02:13:50,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,519 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-12 02:13:50,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,523 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-12 02:13:50,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,527 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-12 02:13:50,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,563 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-12 02:13:50,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,573 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-12 02:13:50,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,579 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-12 02:13:50,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,581 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-12 02:13:50,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,588 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-12 02:13:50,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,593 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-12 02:13:50,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,597 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-12 02:13:50,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,601 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-12 02:13:50,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,604 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-12 02:13:50,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,610 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-12 02:13:50,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,615 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-12 02:13:50,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,620 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-12 02:13:50,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,625 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-11-12 02:13:50,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,629 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-12 02:13:50,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,635 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-12 02:13:50,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,639 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-11-12 02:13:50,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,646 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-11-12 02:13:50,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,651 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-11-12 02:13:50,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,657 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-11-12 02:13:50,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,662 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-11-12 02:13:50,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,667 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-11-12 02:13:50,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,671 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-11-12 02:13:50,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,676 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-11-12 02:13:50,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,680 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-11-12 02:13:50,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,685 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-11-12 02:13:50,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,690 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-11-12 02:13:50,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,695 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-11-12 02:13:50,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,700 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-11-12 02:13:50,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,705 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2024-11-12 02:13:50,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,710 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-11-12 02:13:50,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,715 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-11-12 02:13:50,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,719 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-11-12 02:13:50,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,725 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-11-12 02:13:50,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,730 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-11-12 02:13:50,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,735 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 270 [2024-11-12 02:13:50,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,740 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 276 [2024-11-12 02:13:50,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,745 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-11-12 02:13:50,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,751 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 287 [2024-11-12 02:13:50,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,757 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-11-12 02:13:50,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,762 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 298 [2024-11-12 02:13:50,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,767 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2024-11-12 02:13:50,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,771 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-11-12 02:13:50,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,776 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 314 [2024-11-12 02:13:50,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,781 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 320 [2024-11-12 02:13:50,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,787 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 326 [2024-11-12 02:13:50,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,791 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 332 [2024-11-12 02:13:50,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,796 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 337 [2024-11-12 02:13:50,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,801 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 343 [2024-11-12 02:13:50,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,806 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 348 [2024-11-12 02:13:50,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,812 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 354 [2024-11-12 02:13:50,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,817 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 359 [2024-11-12 02:13:50,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,822 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 365 [2024-11-12 02:13:50,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,827 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 370 [2024-11-12 02:13:50,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,832 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 376 [2024-11-12 02:13:50,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,838 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 381 [2024-11-12 02:13:50,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,843 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 387 [2024-11-12 02:13:50,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,848 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 392 [2024-11-12 02:13:50,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,853 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 398 [2024-11-12 02:13:50,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,858 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 403 [2024-11-12 02:13:50,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,864 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 409 [2024-11-12 02:13:50,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,869 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 414 [2024-11-12 02:13:50,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,874 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 420 [2024-11-12 02:13:50,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,879 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 425 [2024-11-12 02:13:50,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,885 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 431 [2024-11-12 02:13:50,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,890 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 436 [2024-11-12 02:13:50,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,895 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 442 [2024-11-12 02:13:50,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,901 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 448 [2024-11-12 02:13:50,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,911 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 454 [2024-11-12 02:13:50,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,921 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 459 [2024-11-12 02:13:50,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,932 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 464 [2024-11-12 02:13:50,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,938 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 470 [2024-11-12 02:13:50,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:50,947 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14280 trivial. 0 not checked. [2024-11-12 02:13:50,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 02:13:50,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162215039] [2024-11-12 02:13:50,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162215039] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 02:13:50,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 02:13:50,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-12 02:13:50,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431439413] [2024-11-12 02:13:50,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 02:13:50,952 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-12 02:13:50,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 02:13:50,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-12 02:13:50,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 02:13:50,957 INFO L87 Difference]: Start difference. First operand 219 states and 365 transitions. Second operand has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2024-11-12 02:13:51,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 02:13:51,061 INFO L93 Difference]: Finished difference Result 540 states and 905 transitions. [2024-11-12 02:13:51,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-12 02:13:51,063 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) Word has length 521 [2024-11-12 02:13:51,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 02:13:51,070 INFO L225 Difference]: With dead ends: 540 [2024-11-12 02:13:51,071 INFO L226 Difference]: Without dead ends: 324 [2024-11-12 02:13:51,072 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 02:13:51,074 INFO L435 NwaCegarLoop]: 398 mSDtfsCounter, 162 mSDsluCounter, 345 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 743 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-12 02:13:51,074 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [162 Valid, 743 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-12 02:13:51,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2024-11-12 02:13:51,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 321. [2024-11-12 02:13:51,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 218 states have (on average 1.5412844036697249) internal successors, (336), 219 states have internal predecessors, (336), 100 states have call successors, (100), 2 states have call predecessors, (100), 2 states have return successors, (100), 99 states have call predecessors, (100), 100 states have call successors, (100) [2024-11-12 02:13:51,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 536 transitions. [2024-11-12 02:13:51,134 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 536 transitions. Word has length 521 [2024-11-12 02:13:51,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 02:13:51,139 INFO L471 AbstractCegarLoop]: Abstraction has 321 states and 536 transitions. [2024-11-12 02:13:51,140 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2024-11-12 02:13:51,142 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 536 transitions. [2024-11-12 02:13:51,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 522 [2024-11-12 02:13:51,151 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 02:13:51,151 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 02:13:51,151 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-12 02:13:51,152 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-12 02:13:51,152 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 02:13:51,153 INFO L85 PathProgramCache]: Analyzing trace with hash -559828385, now seen corresponding path program 1 times [2024-11-12 02:13:51,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 02:13:51,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237079536] [2024-11-12 02:13:51,153 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 02:13:51,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 02:13:51,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,463 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-12 02:13:51,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,466 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-12 02:13:51,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,469 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-12 02:13:51,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,471 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-12 02:13:51,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,473 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-12 02:13:51,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,476 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-12 02:13:51,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,479 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-12 02:13:51,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,482 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-11-12 02:13:51,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,485 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-12 02:13:51,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,488 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-12 02:13:51,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,491 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-12 02:13:51,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,495 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-12 02:13:51,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,500 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-12 02:13:51,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,506 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-12 02:13:51,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,513 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-12 02:13:51,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,520 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-12 02:13:51,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,527 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-12 02:13:51,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,532 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-12 02:13:51,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,536 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-12 02:13:51,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,540 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-12 02:13:51,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,544 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-12 02:13:51,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,547 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-12 02:13:51,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,551 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-12 02:13:51,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,555 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-12 02:13:51,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,559 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-12 02:13:51,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,563 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-12 02:13:51,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,566 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-11-12 02:13:51,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,570 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-12 02:13:51,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,574 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-12 02:13:51,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,578 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-11-12 02:13:51,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,582 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-11-12 02:13:51,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,586 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-11-12 02:13:51,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,590 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-11-12 02:13:51,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,594 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-11-12 02:13:51,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,598 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-11-12 02:13:51,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,602 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-11-12 02:13:51,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,607 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-11-12 02:13:51,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,611 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-11-12 02:13:51,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,615 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-11-12 02:13:51,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,619 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-11-12 02:13:51,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,623 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-11-12 02:13:51,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,627 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-11-12 02:13:51,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,631 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2024-11-12 02:13:51,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,636 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-11-12 02:13:51,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,640 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-11-12 02:13:51,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,644 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-11-12 02:13:51,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,649 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-11-12 02:13:51,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,655 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-11-12 02:13:51,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,660 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 270 [2024-11-12 02:13:51,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,665 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 276 [2024-11-12 02:13:51,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,669 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-11-12 02:13:51,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,673 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 287 [2024-11-12 02:13:51,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,681 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-11-12 02:13:51,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,686 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 298 [2024-11-12 02:13:51,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,690 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2024-11-12 02:13:51,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,696 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-11-12 02:13:51,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,701 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 314 [2024-11-12 02:13:51,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,705 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 320 [2024-11-12 02:13:51,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,711 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 326 [2024-11-12 02:13:51,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,716 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 332 [2024-11-12 02:13:51,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,721 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 337 [2024-11-12 02:13:51,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,726 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 343 [2024-11-12 02:13:51,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,731 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 348 [2024-11-12 02:13:51,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,736 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 354 [2024-11-12 02:13:51,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,741 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 359 [2024-11-12 02:13:51,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,746 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 365 [2024-11-12 02:13:51,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,751 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 370 [2024-11-12 02:13:51,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,758 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 376 [2024-11-12 02:13:51,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,764 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 381 [2024-11-12 02:13:51,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,770 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 387 [2024-11-12 02:13:51,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,776 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 392 [2024-11-12 02:13:51,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,782 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 398 [2024-11-12 02:13:51,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,786 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 403 [2024-11-12 02:13:51,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,791 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 409 [2024-11-12 02:13:51,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,796 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 414 [2024-11-12 02:13:51,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,802 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 420 [2024-11-12 02:13:51,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,808 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 425 [2024-11-12 02:13:51,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,814 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 431 [2024-11-12 02:13:51,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,822 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 436 [2024-11-12 02:13:51,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,828 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 442 [2024-11-12 02:13:51,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,835 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 448 [2024-11-12 02:13:51,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,841 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 454 [2024-11-12 02:13:51,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,848 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 459 [2024-11-12 02:13:51,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,859 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 464 [2024-11-12 02:13:51,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,864 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 470 [2024-11-12 02:13:51,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:51,874 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14280 trivial. 0 not checked. [2024-11-12 02:13:51,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 02:13:51,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237079536] [2024-11-12 02:13:51,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237079536] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 02:13:51,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 02:13:51,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-12 02:13:51,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531251285] [2024-11-12 02:13:51,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 02:13:51,877 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-12 02:13:51,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 02:13:51,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-12 02:13:51,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-12 02:13:51,879 INFO L87 Difference]: Start difference. First operand 321 states and 536 transitions. Second operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2024-11-12 02:13:52,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 02:13:52,117 INFO L93 Difference]: Finished difference Result 904 states and 1511 transitions. [2024-11-12 02:13:52,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-12 02:13:52,117 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) Word has length 521 [2024-11-12 02:13:52,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 02:13:52,124 INFO L225 Difference]: With dead ends: 904 [2024-11-12 02:13:52,124 INFO L226 Difference]: Without dead ends: 586 [2024-11-12 02:13:52,126 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 173 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-12 02:13:52,127 INFO L435 NwaCegarLoop]: 583 mSDtfsCounter, 524 mSDsluCounter, 929 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 524 SdHoareTripleChecker+Valid, 1512 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-12 02:13:52,127 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [524 Valid, 1512 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-12 02:13:52,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 586 states. [2024-11-12 02:13:52,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 586 to 543. [2024-11-12 02:13:52,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 543 states, 380 states have (on average 1.5342105263157895) internal successors, (583), 383 states have internal predecessors, (583), 158 states have call successors, (158), 4 states have call predecessors, (158), 4 states have return successors, (158), 155 states have call predecessors, (158), 158 states have call successors, (158) [2024-11-12 02:13:52,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 899 transitions. [2024-11-12 02:13:52,214 INFO L78 Accepts]: Start accepts. Automaton has 543 states and 899 transitions. Word has length 521 [2024-11-12 02:13:52,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 02:13:52,218 INFO L471 AbstractCegarLoop]: Abstraction has 543 states and 899 transitions. [2024-11-12 02:13:52,219 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2024-11-12 02:13:52,219 INFO L276 IsEmpty]: Start isEmpty. Operand 543 states and 899 transitions. [2024-11-12 02:13:52,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 522 [2024-11-12 02:13:52,230 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 02:13:52,230 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 02:13:52,230 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-12 02:13:52,231 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-12 02:13:52,231 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 02:13:52,231 INFO L85 PathProgramCache]: Analyzing trace with hash -311681891, now seen corresponding path program 1 times [2024-11-12 02:13:52,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 02:13:52,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610478729] [2024-11-12 02:13:52,232 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 02:13:52,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 02:13:52,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,466 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-12 02:13:52,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,475 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-12 02:13:52,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,479 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-12 02:13:52,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,482 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-12 02:13:52,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,487 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-12 02:13:52,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,492 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-12 02:13:52,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,495 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-12 02:13:52,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,499 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-11-12 02:13:52,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,503 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-12 02:13:52,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,506 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-12 02:13:52,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,509 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-12 02:13:52,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,512 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-12 02:13:52,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,515 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-12 02:13:52,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,519 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-12 02:13:52,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,522 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-12 02:13:52,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,527 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-12 02:13:52,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,531 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-12 02:13:52,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,535 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-12 02:13:52,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,538 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-12 02:13:52,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,542 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-12 02:13:52,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,545 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-12 02:13:52,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,549 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-12 02:13:52,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,553 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-12 02:13:52,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,556 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-12 02:13:52,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,560 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-12 02:13:52,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,564 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-12 02:13:52,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,568 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-11-12 02:13:52,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,572 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-12 02:13:52,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,577 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-12 02:13:52,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,581 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-11-12 02:13:52,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,587 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-11-12 02:13:52,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,593 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-11-12 02:13:52,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,598 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-11-12 02:13:52,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,604 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-11-12 02:13:52,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,611 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-11-12 02:13:52,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,615 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-11-12 02:13:52,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,620 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-11-12 02:13:52,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,624 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-11-12 02:13:52,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,628 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-11-12 02:13:52,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,632 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-11-12 02:13:52,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,636 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-11-12 02:13:52,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,639 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-11-12 02:13:52,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,645 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2024-11-12 02:13:52,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,650 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-11-12 02:13:52,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,654 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-11-12 02:13:52,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,658 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-11-12 02:13:52,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,665 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-11-12 02:13:52,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,669 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-11-12 02:13:52,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,672 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 270 [2024-11-12 02:13:52,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,675 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 276 [2024-11-12 02:13:52,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,678 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-11-12 02:13:52,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,682 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 287 [2024-11-12 02:13:52,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,686 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-11-12 02:13:52,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,690 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 298 [2024-11-12 02:13:52,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,693 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2024-11-12 02:13:52,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,698 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-11-12 02:13:52,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,701 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 314 [2024-11-12 02:13:52,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,705 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 320 [2024-11-12 02:13:52,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,709 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 326 [2024-11-12 02:13:52,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,713 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 332 [2024-11-12 02:13:52,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,717 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 337 [2024-11-12 02:13:52,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,722 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 343 [2024-11-12 02:13:52,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,726 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 348 [2024-11-12 02:13:52,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,730 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 354 [2024-11-12 02:13:52,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,734 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 359 [2024-11-12 02:13:52,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,738 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 365 [2024-11-12 02:13:52,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,743 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 370 [2024-11-12 02:13:52,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,747 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 376 [2024-11-12 02:13:52,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,752 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 381 [2024-11-12 02:13:52,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,757 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 387 [2024-11-12 02:13:52,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,761 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 392 [2024-11-12 02:13:52,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,766 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 398 [2024-11-12 02:13:52,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,770 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 403 [2024-11-12 02:13:52,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,774 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 409 [2024-11-12 02:13:52,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,777 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 414 [2024-11-12 02:13:52,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,782 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 420 [2024-11-12 02:13:52,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,787 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 425 [2024-11-12 02:13:52,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,791 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 431 [2024-11-12 02:13:52,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,796 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 436 [2024-11-12 02:13:52,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,801 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 442 [2024-11-12 02:13:52,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,806 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 448 [2024-11-12 02:13:52,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,810 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 454 [2024-11-12 02:13:52,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,815 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 459 [2024-11-12 02:13:52,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,820 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 464 [2024-11-12 02:13:52,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,825 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 470 [2024-11-12 02:13:52,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:52,834 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14280 trivial. 0 not checked. [2024-11-12 02:13:52,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 02:13:52,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610478729] [2024-11-12 02:13:52,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610478729] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 02:13:52,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 02:13:52,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-12 02:13:52,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494813869] [2024-11-12 02:13:52,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 02:13:52,836 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-12 02:13:52,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 02:13:52,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-12 02:13:52,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 02:13:52,837 INFO L87 Difference]: Start difference. First operand 543 states and 899 transitions. Second operand has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2024-11-12 02:13:52,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 02:13:52,913 INFO L93 Difference]: Finished difference Result 1623 states and 2691 transitions. [2024-11-12 02:13:52,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-12 02:13:52,914 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) Word has length 521 [2024-11-12 02:13:52,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 02:13:52,928 INFO L225 Difference]: With dead ends: 1623 [2024-11-12 02:13:52,929 INFO L226 Difference]: Without dead ends: 1083 [2024-11-12 02:13:52,933 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 02:13:52,934 INFO L435 NwaCegarLoop]: 360 mSDtfsCounter, 355 mSDsluCounter, 352 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 355 SdHoareTripleChecker+Valid, 712 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-12 02:13:52,934 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [355 Valid, 712 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-12 02:13:52,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1083 states. [2024-11-12 02:13:53,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1083 to 1077. [2024-11-12 02:13:53,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1077 states, 752 states have (on average 1.5186170212765957) internal successors, (1142), 758 states have internal predecessors, (1142), 316 states have call successors, (316), 8 states have call predecessors, (316), 8 states have return successors, (316), 310 states have call predecessors, (316), 316 states have call successors, (316) [2024-11-12 02:13:53,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1077 states to 1077 states and 1774 transitions. [2024-11-12 02:13:53,091 INFO L78 Accepts]: Start accepts. Automaton has 1077 states and 1774 transitions. Word has length 521 [2024-11-12 02:13:53,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 02:13:53,092 INFO L471 AbstractCegarLoop]: Abstraction has 1077 states and 1774 transitions. [2024-11-12 02:13:53,092 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2024-11-12 02:13:53,092 INFO L276 IsEmpty]: Start isEmpty. Operand 1077 states and 1774 transitions. [2024-11-12 02:13:53,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 522 [2024-11-12 02:13:53,100 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 02:13:53,100 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 02:13:53,100 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-12 02:13:53,101 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-12 02:13:53,101 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 02:13:53,101 INFO L85 PathProgramCache]: Analyzing trace with hash 1476693213, now seen corresponding path program 1 times [2024-11-12 02:13:53,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 02:13:53,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739745560] [2024-11-12 02:13:53,103 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 02:13:53,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 02:13:53,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,373 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-12 02:13:54,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,380 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-12 02:13:54,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,386 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-12 02:13:54,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,392 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-12 02:13:54,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,397 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-12 02:13:54,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,404 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-12 02:13:54,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,408 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-12 02:13:54,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,413 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-11-12 02:13:54,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,421 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-12 02:13:54,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,427 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-12 02:13:54,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,431 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-12 02:13:54,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,436 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-12 02:13:54,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,440 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-12 02:13:54,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,446 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-12 02:13:54,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,453 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-12 02:13:54,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,459 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-12 02:13:54,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,464 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-12 02:13:54,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,470 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-12 02:13:54,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,477 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-12 02:13:54,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,482 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-12 02:13:54,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,488 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-12 02:13:54,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,494 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-12 02:13:54,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,500 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-12 02:13:54,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,525 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-12 02:13:54,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,530 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-12 02:13:54,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,535 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-12 02:13:54,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,539 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-11-12 02:13:54,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,547 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-12 02:13:54,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,552 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-12 02:13:54,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,557 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-11-12 02:13:54,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,561 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-11-12 02:13:54,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,568 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-11-12 02:13:54,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,576 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-11-12 02:13:54,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,581 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-11-12 02:13:54,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,588 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-11-12 02:13:54,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,595 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-11-12 02:13:54,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,600 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-11-12 02:13:54,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,608 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-11-12 02:13:54,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,614 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-11-12 02:13:54,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,624 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-11-12 02:13:54,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,632 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-11-12 02:13:54,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,638 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-11-12 02:13:54,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,646 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2024-11-12 02:13:54,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,651 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-11-12 02:13:54,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,659 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-11-12 02:13:54,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,665 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-11-12 02:13:54,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,673 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-11-12 02:13:54,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,682 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-11-12 02:13:54,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,689 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 270 [2024-11-12 02:13:54,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,695 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 276 [2024-11-12 02:13:54,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,700 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-11-12 02:13:54,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,706 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 287 [2024-11-12 02:13:54,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,712 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-11-12 02:13:54,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,718 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 298 [2024-11-12 02:13:54,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,724 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2024-11-12 02:13:54,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,730 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-11-12 02:13:54,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,736 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 314 [2024-11-12 02:13:54,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,742 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 320 [2024-11-12 02:13:54,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,749 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 326 [2024-11-12 02:13:54,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,756 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 332 [2024-11-12 02:13:54,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,762 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 337 [2024-11-12 02:13:54,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,768 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 343 [2024-11-12 02:13:54,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,774 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 348 [2024-11-12 02:13:54,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,781 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 354 [2024-11-12 02:13:54,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,787 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 359 [2024-11-12 02:13:54,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,793 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 365 [2024-11-12 02:13:54,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,799 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 370 [2024-11-12 02:13:54,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,806 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 376 [2024-11-12 02:13:54,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,812 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 381 [2024-11-12 02:13:54,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,822 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 387 [2024-11-12 02:13:54,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,828 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 392 [2024-11-12 02:13:54,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,837 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 398 [2024-11-12 02:13:54,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,843 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 403 [2024-11-12 02:13:54,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,850 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 409 [2024-11-12 02:13:54,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,856 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 414 [2024-11-12 02:13:54,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,863 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 420 [2024-11-12 02:13:54,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,870 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 425 [2024-11-12 02:13:54,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,876 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 431 [2024-11-12 02:13:54,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,885 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 436 [2024-11-12 02:13:54,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,893 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 442 [2024-11-12 02:13:54,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,905 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 448 [2024-11-12 02:13:54,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,913 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 454 [2024-11-12 02:13:54,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,920 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 459 [2024-11-12 02:13:54,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,927 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 464 [2024-11-12 02:13:54,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,935 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 470 [2024-11-12 02:13:54,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:54,946 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14280 trivial. 0 not checked. [2024-11-12 02:13:54,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 02:13:54,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739745560] [2024-11-12 02:13:54,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739745560] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 02:13:54,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 02:13:54,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-12 02:13:54,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63055707] [2024-11-12 02:13:54,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 02:13:54,948 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-12 02:13:54,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 02:13:54,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-12 02:13:54,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-12 02:13:54,950 INFO L87 Difference]: Start difference. First operand 1077 states and 1774 transitions. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2024-11-12 02:13:55,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 02:13:55,839 INFO L93 Difference]: Finished difference Result 2723 states and 4499 transitions. [2024-11-12 02:13:55,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-12 02:13:55,841 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) Word has length 521 [2024-11-12 02:13:55,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 02:13:55,854 INFO L225 Difference]: With dead ends: 2723 [2024-11-12 02:13:55,854 INFO L226 Difference]: Without dead ends: 1649 [2024-11-12 02:13:55,858 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 173 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-12 02:13:55,861 INFO L435 NwaCegarLoop]: 356 mSDtfsCounter, 290 mSDsluCounter, 890 mSDsCounter, 0 mSdLazyCounter, 208 mSolverCounterSat, 256 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 1246 SdHoareTripleChecker+Invalid, 464 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 256 IncrementalHoareTripleChecker+Valid, 208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-12 02:13:55,861 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [290 Valid, 1246 Invalid, 464 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [256 Valid, 208 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-12 02:13:55,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1649 states. [2024-11-12 02:13:56,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1649 to 1519. [2024-11-12 02:13:56,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1519 states, 1108 states have (on average 1.5496389891696751) internal successors, (1717), 1114 states have internal predecessors, (1717), 401 states have call successors, (401), 9 states have call predecessors, (401), 9 states have return successors, (401), 395 states have call predecessors, (401), 401 states have call successors, (401) [2024-11-12 02:13:56,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1519 states to 1519 states and 2519 transitions. [2024-11-12 02:13:56,055 INFO L78 Accepts]: Start accepts. Automaton has 1519 states and 2519 transitions. Word has length 521 [2024-11-12 02:13:56,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 02:13:56,056 INFO L471 AbstractCegarLoop]: Abstraction has 1519 states and 2519 transitions. [2024-11-12 02:13:56,056 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2024-11-12 02:13:56,056 INFO L276 IsEmpty]: Start isEmpty. Operand 1519 states and 2519 transitions. [2024-11-12 02:13:56,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 523 [2024-11-12 02:13:56,060 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 02:13:56,060 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 02:13:56,060 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-12 02:13:56,061 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-12 02:13:56,061 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 02:13:56,061 INFO L85 PathProgramCache]: Analyzing trace with hash -2042741233, now seen corresponding path program 1 times [2024-11-12 02:13:56,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 02:13:56,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539720738] [2024-11-12 02:13:56,062 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 02:13:56,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 02:13:56,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,065 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-12 02:13:57,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,076 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-12 02:13:57,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,085 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-12 02:13:57,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,092 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-12 02:13:57,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,098 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-12 02:13:57,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,105 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-12 02:13:57,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,111 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-12 02:13:57,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,117 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-11-12 02:13:57,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,125 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-12 02:13:57,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,133 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-12 02:13:57,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,139 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-12 02:13:57,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,147 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-12 02:13:57,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,154 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-12 02:13:57,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,162 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-12 02:13:57,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,169 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-12 02:13:57,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,177 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-12 02:13:57,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,185 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-12 02:13:57,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,193 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-12 02:13:57,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,203 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-12 02:13:57,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,210 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-12 02:13:57,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,219 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-12 02:13:57,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,226 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-12 02:13:57,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,234 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-12 02:13:57,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,242 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-12 02:13:57,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,250 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-12 02:13:57,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,263 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-12 02:13:57,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,272 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-11-12 02:13:57,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,280 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-12 02:13:57,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,289 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-12 02:13:57,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,297 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-11-12 02:13:57,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,306 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-11-12 02:13:57,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,314 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-11-12 02:13:57,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,324 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-11-12 02:13:57,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,333 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-11-12 02:13:57,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,341 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-11-12 02:13:57,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,350 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-11-12 02:13:57,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,358 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-11-12 02:13:57,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,367 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-11-12 02:13:57,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,376 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-11-12 02:13:57,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,386 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-11-12 02:13:57,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,396 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-11-12 02:13:57,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,407 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-11-12 02:13:57,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,415 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2024-11-12 02:13:57,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,424 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-11-12 02:13:57,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,432 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-11-12 02:13:57,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,442 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-11-12 02:13:57,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,458 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-11-12 02:13:57,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,468 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-11-12 02:13:57,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,478 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 270 [2024-11-12 02:13:57,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,489 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 276 [2024-11-12 02:13:57,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,498 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-11-12 02:13:57,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,508 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 287 [2024-11-12 02:13:57,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,519 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-11-12 02:13:57,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,529 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 298 [2024-11-12 02:13:57,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,540 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2024-11-12 02:13:57,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,550 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-11-12 02:13:57,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,560 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 314 [2024-11-12 02:13:57,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,571 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 320 [2024-11-12 02:13:57,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,581 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 326 [2024-11-12 02:13:57,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,592 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 332 [2024-11-12 02:13:57,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,604 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 337 [2024-11-12 02:13:57,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,615 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 343 [2024-11-12 02:13:57,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,625 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 348 [2024-11-12 02:13:57,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,637 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 354 [2024-11-12 02:13:57,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,647 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 359 [2024-11-12 02:13:57,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,658 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 365 [2024-11-12 02:13:57,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,669 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 370 [2024-11-12 02:13:57,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,680 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 376 [2024-11-12 02:13:57,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,692 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 381 [2024-11-12 02:13:57,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,703 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 387 [2024-11-12 02:13:57,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,713 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 392 [2024-11-12 02:13:57,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,724 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 398 [2024-11-12 02:13:57,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,761 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 403 [2024-11-12 02:13:57,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,768 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 409 [2024-11-12 02:13:57,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,774 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 414 [2024-11-12 02:13:57,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,782 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 420 [2024-11-12 02:13:57,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,789 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 425 [2024-11-12 02:13:57,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,795 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 431 [2024-11-12 02:13:57,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,802 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 436 [2024-11-12 02:13:57,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,810 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 442 [2024-11-12 02:13:57,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,818 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 448 [2024-11-12 02:13:57,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,825 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 454 [2024-11-12 02:13:57,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,837 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 459 [2024-11-12 02:13:57,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,844 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 464 [2024-11-12 02:13:57,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,851 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 470 [2024-11-12 02:13:57,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:57,861 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14280 trivial. 0 not checked. [2024-11-12 02:13:57,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 02:13:57,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539720738] [2024-11-12 02:13:57,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539720738] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 02:13:57,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 02:13:57,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-12 02:13:57,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362191236] [2024-11-12 02:13:57,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 02:13:57,862 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-12 02:13:57,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 02:13:57,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-12 02:13:57,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-12 02:13:57,863 INFO L87 Difference]: Start difference. First operand 1519 states and 2519 transitions. Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2024-11-12 02:13:58,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 02:13:58,731 INFO L93 Difference]: Finished difference Result 2821 states and 4636 transitions. [2024-11-12 02:13:58,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-12 02:13:58,732 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) Word has length 522 [2024-11-12 02:13:58,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 02:13:58,744 INFO L225 Difference]: With dead ends: 2821 [2024-11-12 02:13:58,744 INFO L226 Difference]: Without dead ends: 1747 [2024-11-12 02:13:58,751 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 173 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-11-12 02:13:58,752 INFO L435 NwaCegarLoop]: 357 mSDtfsCounter, 320 mSDsluCounter, 894 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 256 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 320 SdHoareTripleChecker+Valid, 1251 SdHoareTripleChecker+Invalid, 461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 256 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-12 02:13:58,754 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [320 Valid, 1251 Invalid, 461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [256 Valid, 205 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-12 02:13:58,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1747 states. [2024-11-12 02:13:58,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1747 to 1583. [2024-11-12 02:13:58,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1583 states, 1172 states have (on average 1.5469283276450512) internal successors, (1813), 1178 states have internal predecessors, (1813), 401 states have call successors, (401), 9 states have call predecessors, (401), 9 states have return successors, (401), 395 states have call predecessors, (401), 401 states have call successors, (401) [2024-11-12 02:13:58,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1583 states to 1583 states and 2615 transitions. [2024-11-12 02:13:58,986 INFO L78 Accepts]: Start accepts. Automaton has 1583 states and 2615 transitions. Word has length 522 [2024-11-12 02:13:58,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 02:13:58,987 INFO L471 AbstractCegarLoop]: Abstraction has 1583 states and 2615 transitions. [2024-11-12 02:13:58,988 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2024-11-12 02:13:58,988 INFO L276 IsEmpty]: Start isEmpty. Operand 1583 states and 2615 transitions. [2024-11-12 02:13:58,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 523 [2024-11-12 02:13:58,994 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 02:13:58,994 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 02:13:58,995 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-12 02:13:58,995 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-12 02:13:58,995 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 02:13:58,995 INFO L85 PathProgramCache]: Analyzing trace with hash -267733871, now seen corresponding path program 1 times [2024-11-12 02:13:58,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 02:13:58,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413565340] [2024-11-12 02:13:58,996 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 02:13:58,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 02:13:59,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,546 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-12 02:13:59,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,549 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-12 02:13:59,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,550 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-12 02:13:59,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,552 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-12 02:13:59,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,555 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-12 02:13:59,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,558 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-12 02:13:59,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,559 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-12 02:13:59,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,561 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-11-12 02:13:59,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,562 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-12 02:13:59,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,564 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-12 02:13:59,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,565 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-12 02:13:59,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,566 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-12 02:13:59,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,567 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-12 02:13:59,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,569 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-12 02:13:59,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,570 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-12 02:13:59,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,572 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-12 02:13:59,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,573 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-12 02:13:59,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,578 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-12 02:13:59,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,581 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-12 02:13:59,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,583 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-12 02:13:59,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,584 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-12 02:13:59,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,586 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-12 02:13:59,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,587 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-12 02:13:59,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,589 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-12 02:13:59,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,590 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-12 02:13:59,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,592 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-12 02:13:59,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,593 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-11-12 02:13:59,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,595 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-12 02:13:59,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,596 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-12 02:13:59,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,598 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-11-12 02:13:59,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,600 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-11-12 02:13:59,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,602 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-11-12 02:13:59,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,603 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-11-12 02:13:59,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,607 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-11-12 02:13:59,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,609 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-11-12 02:13:59,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,612 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-11-12 02:13:59,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,614 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-11-12 02:13:59,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,616 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-11-12 02:13:59,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,618 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-11-12 02:13:59,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,619 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-11-12 02:13:59,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,621 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-11-12 02:13:59,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,623 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-11-12 02:13:59,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,624 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2024-11-12 02:13:59,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,626 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-11-12 02:13:59,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,628 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-11-12 02:13:59,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,630 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-11-12 02:13:59,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,634 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-11-12 02:13:59,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,637 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-11-12 02:13:59,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,639 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 270 [2024-11-12 02:13:59,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,641 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 276 [2024-11-12 02:13:59,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,644 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-11-12 02:13:59,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,646 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 287 [2024-11-12 02:13:59,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,649 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-11-12 02:13:59,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,652 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 298 [2024-11-12 02:13:59,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,654 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2024-11-12 02:13:59,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,657 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-11-12 02:13:59,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,661 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 314 [2024-11-12 02:13:59,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,664 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 320 [2024-11-12 02:13:59,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,667 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 326 [2024-11-12 02:13:59,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,671 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 332 [2024-11-12 02:13:59,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,675 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 337 [2024-11-12 02:13:59,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,679 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 343 [2024-11-12 02:13:59,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,682 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 348 [2024-11-12 02:13:59,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,686 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 354 [2024-11-12 02:13:59,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,691 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 359 [2024-11-12 02:13:59,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,695 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 365 [2024-11-12 02:13:59,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,699 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 370 [2024-11-12 02:13:59,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,704 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 376 [2024-11-12 02:13:59,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,708 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 381 [2024-11-12 02:13:59,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,713 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 387 [2024-11-12 02:13:59,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,717 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 392 [2024-11-12 02:13:59,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,721 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 398 [2024-11-12 02:13:59,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,725 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 403 [2024-11-12 02:13:59,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,729 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 409 [2024-11-12 02:13:59,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,734 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 414 [2024-11-12 02:13:59,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,788 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 420 [2024-11-12 02:13:59,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,791 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 425 [2024-11-12 02:13:59,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,794 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 431 [2024-11-12 02:13:59,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,798 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 436 [2024-11-12 02:13:59,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,801 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 442 [2024-11-12 02:13:59,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,805 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 448 [2024-11-12 02:13:59,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,808 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 454 [2024-11-12 02:13:59,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,811 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 459 [2024-11-12 02:13:59,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,813 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 464 [2024-11-12 02:13:59,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,816 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 470 [2024-11-12 02:13:59,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:13:59,820 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 222 proven. 30 refuted. 0 times theorem prover too weak. 14028 trivial. 0 not checked. [2024-11-12 02:13:59,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 02:13:59,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413565340] [2024-11-12 02:13:59,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413565340] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-12 02:13:59,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2025808525] [2024-11-12 02:13:59,821 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 02:13:59,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 02:13:59,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-12 02:13:59,824 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) [2024-11-12 02:13:59,826 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-12 02:14:00,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:00,140 INFO L256 TraceCheckSpWp]: Trace formula consists of 1162 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-12 02:14:00,169 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-12 02:14:00,409 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 3192 proven. 30 refuted. 0 times theorem prover too weak. 11058 trivial. 0 not checked. [2024-11-12 02:14:00,411 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-12 02:14:00,888 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 222 proven. 30 refuted. 0 times theorem prover too weak. 14028 trivial. 0 not checked. [2024-11-12 02:14:00,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2025808525] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-12 02:14:00,889 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-12 02:14:00,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2024-11-12 02:14:00,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849580469] [2024-11-12 02:14:00,889 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-12 02:14:00,890 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-12 02:14:00,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 02:14:00,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-12 02:14:00,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-12 02:14:00,892 INFO L87 Difference]: Start difference. First operand 1583 states and 2615 transitions. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 2 states have call successors, (95), 2 states have call predecessors, (95), 4 states have return successors, (96), 2 states have call predecessors, (96), 2 states have call successors, (96) [2024-11-12 02:14:01,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 02:14:01,575 INFO L93 Difference]: Finished difference Result 2825 states and 4607 transitions. [2024-11-12 02:14:01,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-12 02:14:01,576 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 2 states have call successors, (95), 2 states have call predecessors, (95), 4 states have return successors, (96), 2 states have call predecessors, (96), 2 states have call successors, (96) Word has length 522 [2024-11-12 02:14:01,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 02:14:01,587 INFO L225 Difference]: With dead ends: 2825 [2024-11-12 02:14:01,588 INFO L226 Difference]: Without dead ends: 1587 [2024-11-12 02:14:01,594 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1220 GetRequests, 1210 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-12 02:14:01,596 INFO L435 NwaCegarLoop]: 267 mSDtfsCounter, 383 mSDsluCounter, 364 mSDsCounter, 0 mSdLazyCounter, 427 mSolverCounterSat, 151 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 456 SdHoareTripleChecker+Valid, 631 SdHoareTripleChecker+Invalid, 578 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-12 02:14:01,596 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [456 Valid, 631 Invalid, 578 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 427 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-12 02:14:01,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1587 states. [2024-11-12 02:14:01,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1587 to 1563. [2024-11-12 02:14:01,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1563 states, 1149 states have (on average 1.495213228894691) internal successors, (1718), 1155 states have internal predecessors, (1718), 401 states have call successors, (401), 12 states have call predecessors, (401), 12 states have return successors, (401), 395 states have call predecessors, (401), 401 states have call successors, (401) [2024-11-12 02:14:01,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1563 states to 1563 states and 2520 transitions. [2024-11-12 02:14:01,807 INFO L78 Accepts]: Start accepts. Automaton has 1563 states and 2520 transitions. Word has length 522 [2024-11-12 02:14:01,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 02:14:01,807 INFO L471 AbstractCegarLoop]: Abstraction has 1563 states and 2520 transitions. [2024-11-12 02:14:01,808 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 2 states have call successors, (95), 2 states have call predecessors, (95), 4 states have return successors, (96), 2 states have call predecessors, (96), 2 states have call successors, (96) [2024-11-12 02:14:01,808 INFO L276 IsEmpty]: Start isEmpty. Operand 1563 states and 2520 transitions. [2024-11-12 02:14:01,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 524 [2024-11-12 02:14:01,812 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 02:14:01,812 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 02:14:01,834 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-12 02:14:02,012 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 02:14:02,013 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-12 02:14:02,014 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 02:14:02,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1111703066, now seen corresponding path program 1 times [2024-11-12 02:14:02,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 02:14:02,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323061741] [2024-11-12 02:14:02,014 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 02:14:02,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 02:14:02,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,661 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-12 02:14:02,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,665 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-12 02:14:02,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,669 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-12 02:14:02,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,671 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-12 02:14:02,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,675 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-12 02:14:02,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,679 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-12 02:14:02,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,681 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-12 02:14:02,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,684 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-11-12 02:14:02,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,687 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-12 02:14:02,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,691 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-12 02:14:02,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,693 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-12 02:14:02,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,696 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-12 02:14:02,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,698 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-12 02:14:02,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,701 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-12 02:14:02,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,704 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-12 02:14:02,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,729 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-12 02:14:02,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,733 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-12 02:14:02,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,736 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-12 02:14:02,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,738 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-12 02:14:02,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,741 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-12 02:14:02,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,744 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-12 02:14:02,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,746 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-12 02:14:02,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,749 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-12 02:14:02,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,751 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-12 02:14:02,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,754 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-12 02:14:02,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,756 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-12 02:14:02,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,759 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-11-12 02:14:02,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,761 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-12 02:14:02,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,764 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-12 02:14:02,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,769 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-11-12 02:14:02,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,772 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-11-12 02:14:02,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,780 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-11-12 02:14:02,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,786 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-11-12 02:14:02,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,789 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-11-12 02:14:02,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,793 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-11-12 02:14:02,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,795 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-11-12 02:14:02,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,798 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-11-12 02:14:02,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,802 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-11-12 02:14:02,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,805 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-11-12 02:14:02,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,809 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-11-12 02:14:02,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,813 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-11-12 02:14:02,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,816 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-11-12 02:14:02,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,820 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2024-11-12 02:14:02,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,824 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-11-12 02:14:02,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,827 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-11-12 02:14:02,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,831 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-11-12 02:14:02,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,834 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-11-12 02:14:02,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,838 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-11-12 02:14:02,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,858 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 270 [2024-11-12 02:14:02,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,863 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 276 [2024-11-12 02:14:02,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,867 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 281 [2024-11-12 02:14:02,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,872 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 287 [2024-11-12 02:14:02,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,877 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-11-12 02:14:02,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,882 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 298 [2024-11-12 02:14:02,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,887 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2024-11-12 02:14:02,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,891 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-11-12 02:14:02,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,896 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 314 [2024-11-12 02:14:02,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,901 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 320 [2024-11-12 02:14:02,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,906 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 326 [2024-11-12 02:14:02,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,912 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 332 [2024-11-12 02:14:02,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,918 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 337 [2024-11-12 02:14:02,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,923 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 343 [2024-11-12 02:14:02,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,928 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 348 [2024-11-12 02:14:02,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,934 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 354 [2024-11-12 02:14:02,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,940 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 359 [2024-11-12 02:14:02,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,945 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 365 [2024-11-12 02:14:02,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,950 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 370 [2024-11-12 02:14:02,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,956 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 376 [2024-11-12 02:14:02,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,962 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 381 [2024-11-12 02:14:02,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,968 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 387 [2024-11-12 02:14:02,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,973 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 392 [2024-11-12 02:14:02,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,979 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 398 [2024-11-12 02:14:02,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,985 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 403 [2024-11-12 02:14:02,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,991 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 409 [2024-11-12 02:14:02,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:02,997 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 414 [2024-11-12 02:14:03,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:03,004 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 420 [2024-11-12 02:14:03,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:03,012 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 425 [2024-11-12 02:14:03,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:03,018 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 431 [2024-11-12 02:14:03,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:03,025 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 436 [2024-11-12 02:14:03,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:03,031 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 442 [2024-11-12 02:14:03,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:03,038 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 448 [2024-11-12 02:14:03,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:03,044 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 454 [2024-11-12 02:14:03,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:03,050 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 459 [2024-11-12 02:14:03,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:03,057 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 464 [2024-11-12 02:14:03,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:03,064 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 470 [2024-11-12 02:14:03,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:03,072 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 141 proven. 111 refuted. 0 times theorem prover too weak. 14028 trivial. 0 not checked. [2024-11-12 02:14:03,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 02:14:03,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323061741] [2024-11-12 02:14:03,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323061741] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-12 02:14:03,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [258186170] [2024-11-12 02:14:03,073 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 02:14:03,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 02:14:03,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-12 02:14:03,076 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) [2024-11-12 02:14:03,077 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-12 02:14:03,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:03,388 INFO L256 TraceCheckSpWp]: Trace formula consists of 1163 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-12 02:14:03,398 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-12 02:14:04,122 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 9251 proven. 51 refuted. 0 times theorem prover too weak. 4978 trivial. 0 not checked. [2024-11-12 02:14:04,123 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-12 02:14:04,679 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 201 proven. 51 refuted. 0 times theorem prover too weak. 14028 trivial. 0 not checked. [2024-11-12 02:14:04,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [258186170] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-12 02:14:04,680 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-12 02:14:04,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2024-11-12 02:14:04,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972298567] [2024-11-12 02:14:04,681 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-12 02:14:04,683 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-12 02:14:04,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 02:14:04,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-12 02:14:04,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2024-11-12 02:14:04,685 INFO L87 Difference]: Start difference. First operand 1563 states and 2520 transitions. Second operand has 14 states, 14 states have (on average 16.785714285714285) internal successors, (235), 14 states have internal predecessors, (235), 7 states have call successors, (218), 3 states have call predecessors, (218), 6 states have return successors, (218), 7 states have call predecessors, (218), 7 states have call successors, (218) [2024-11-12 02:14:06,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 02:14:06,704 INFO L93 Difference]: Finished difference Result 3870 states and 6163 transitions. [2024-11-12 02:14:06,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-12 02:14:06,705 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 16.785714285714285) internal successors, (235), 14 states have internal predecessors, (235), 7 states have call successors, (218), 3 states have call predecessors, (218), 6 states have return successors, (218), 7 states have call predecessors, (218), 7 states have call successors, (218) Word has length 523 [2024-11-12 02:14:06,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 02:14:06,726 INFO L225 Difference]: With dead ends: 3870 [2024-11-12 02:14:06,726 INFO L226 Difference]: Without dead ends: 2556 [2024-11-12 02:14:06,732 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1234 GetRequests, 1209 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=217, Invalid=485, Unknown=0, NotChecked=0, Total=702 [2024-11-12 02:14:06,733 INFO L435 NwaCegarLoop]: 286 mSDtfsCounter, 1233 mSDsluCounter, 1074 mSDsCounter, 0 mSdLazyCounter, 929 mSolverCounterSat, 977 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1300 SdHoareTripleChecker+Valid, 1360 SdHoareTripleChecker+Invalid, 1906 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 977 IncrementalHoareTripleChecker+Valid, 929 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-12 02:14:06,734 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1300 Valid, 1360 Invalid, 1906 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [977 Valid, 929 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-12 02:14:06,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2556 states. [2024-11-12 02:14:07,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2556 to 2502. [2024-11-12 02:14:07,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2502 states, 1814 states have (on average 1.4647188533627342) internal successors, (2657), 1822 states have internal predecessors, (2657), 657 states have call successors, (657), 30 states have call predecessors, (657), 30 states have return successors, (657), 649 states have call predecessors, (657), 657 states have call successors, (657) [2024-11-12 02:14:07,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2502 states to 2502 states and 3971 transitions. [2024-11-12 02:14:07,057 INFO L78 Accepts]: Start accepts. Automaton has 2502 states and 3971 transitions. Word has length 523 [2024-11-12 02:14:07,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 02:14:07,058 INFO L471 AbstractCegarLoop]: Abstraction has 2502 states and 3971 transitions. [2024-11-12 02:14:07,059 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 16.785714285714285) internal successors, (235), 14 states have internal predecessors, (235), 7 states have call successors, (218), 3 states have call predecessors, (218), 6 states have return successors, (218), 7 states have call predecessors, (218), 7 states have call successors, (218) [2024-11-12 02:14:07,059 INFO L276 IsEmpty]: Start isEmpty. Operand 2502 states and 3971 transitions. [2024-11-12 02:14:07,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 524 [2024-11-12 02:14:07,063 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 02:14:07,063 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 02:14:07,084 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-12 02:14:07,264 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,SelfDestructingSolverStorable7 [2024-11-12 02:14:07,265 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-12 02:14:07,265 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 02:14:07,265 INFO L85 PathProgramCache]: Analyzing trace with hash 325803736, now seen corresponding path program 1 times [2024-11-12 02:14:07,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 02:14:07,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983333883] [2024-11-12 02:14:07,266 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 02:14:07,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 02:14:07,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-12 02:14:07,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2001535243] [2024-11-12 02:14:07,620 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 02:14:07,620 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 02:14:07,620 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-12 02:14:07,622 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) [2024-11-12 02:14:07,623 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-12 02:14:08,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-12 02:14:08,323 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-12 02:14:08,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-12 02:14:09,105 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-12 02:14:09,105 INFO L339 BasicCegarLoop]: Counterexample is feasible [2024-11-12 02:14:09,106 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-12 02:14:09,117 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-12 02:14:09,308 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 02:14:09,312 INFO L421 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 02:14:09,771 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-12 02:14:09,774 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.11 02:14:09 BoogieIcfgContainer [2024-11-12 02:14:09,774 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-12 02:14:09,774 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-12 02:14:09,774 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-12 02:14:09,774 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-12 02:14:09,776 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 02:13:48" (3/4) ... [2024-11-12 02:14:09,778 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-12 02:14:09,780 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-12 02:14:09,780 INFO L158 Benchmark]: Toolchain (without parser) took 23124.76ms. Allocated memory was 167.8MB in the beginning and 635.4MB in the end (delta: 467.7MB). Free memory was 110.4MB in the beginning and 226.9MB in the end (delta: -116.5MB). Peak memory consumption was 353.8MB. Max. memory is 16.1GB. [2024-11-12 02:14:09,780 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 167.8MB. Free memory is still 129.5MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-12 02:14:09,780 INFO L158 Benchmark]: CACSL2BoogieTranslator took 581.92ms. Allocated memory is still 167.8MB. Free memory was 109.9MB in the beginning and 83.7MB in the end (delta: 26.2MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. [2024-11-12 02:14:09,781 INFO L158 Benchmark]: Boogie Procedure Inliner took 87.64ms. Allocated memory is still 167.8MB. Free memory was 83.7MB in the beginning and 76.4MB in the end (delta: 7.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2024-11-12 02:14:09,781 INFO L158 Benchmark]: Boogie Preprocessor took 117.93ms. Allocated memory is still 167.8MB. Free memory was 76.4MB in the beginning and 68.1MB in the end (delta: 8.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-12 02:14:09,781 INFO L158 Benchmark]: RCFGBuilder took 1083.06ms. Allocated memory was 167.8MB in the beginning and 230.7MB in the end (delta: 62.9MB). Free memory was 68.1MB in the beginning and 138.2MB in the end (delta: -70.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-12 02:14:09,781 INFO L158 Benchmark]: TraceAbstraction took 21240.68ms. Allocated memory was 230.7MB in the beginning and 635.4MB in the end (delta: 404.8MB). Free memory was 137.2MB in the beginning and 228.0MB in the end (delta: -90.8MB). Peak memory consumption was 314.0MB. Max. memory is 16.1GB. [2024-11-12 02:14:09,782 INFO L158 Benchmark]: Witness Printer took 5.30ms. Allocated memory is still 635.4MB. Free memory was 228.0MB in the beginning and 226.9MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-11-12 02:14:09,783 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.19ms. Allocated memory is still 167.8MB. Free memory is still 129.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 581.92ms. Allocated memory is still 167.8MB. Free memory was 109.9MB in the beginning and 83.7MB in the end (delta: 26.2MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 87.64ms. Allocated memory is still 167.8MB. Free memory was 83.7MB in the beginning and 76.4MB in the end (delta: 7.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 117.93ms. Allocated memory is still 167.8MB. Free memory was 76.4MB in the beginning and 68.1MB in the end (delta: 8.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 1083.06ms. Allocated memory was 167.8MB in the beginning and 230.7MB in the end (delta: 62.9MB). Free memory was 68.1MB in the beginning and 138.2MB in the end (delta: -70.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * TraceAbstraction took 21240.68ms. Allocated memory was 230.7MB in the beginning and 635.4MB in the end (delta: 404.8MB). Free memory was 137.2MB in the beginning and 228.0MB in the end (delta: -90.8MB). Peak memory consumption was 314.0MB. Max. memory is 16.1GB. * Witness Printer took 5.30ms. Allocated memory is still 635.4MB. Free memory was 228.0MB in the beginning and 226.9MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. 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 someBinaryFLOATComparisonOperation at line 450, overapproximation of someUnaryDOUBLEoperation at line 206, overapproximation of someBinaryDOUBLEComparisonOperation at line 450, overapproximation of someBinaryArithmeticFLOAToperation at line 240, overapproximation of someUnaryFLOAToperation at line 196. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned long int var_1_1 = 1000; [L23] unsigned char var_1_5 = 1; [L24] unsigned char var_1_6 = 0; [L25] float var_1_7 = 0.6; [L26] unsigned long int var_1_8 = 32; [L27] unsigned long int var_1_9 = 32; [L28] float var_1_11 = 5.5; [L29] unsigned long int var_1_12 = 128; [L30] unsigned char var_1_13 = 16; [L31] unsigned char var_1_14 = 0; [L32] unsigned long int var_1_15 = 8; [L33] unsigned char var_1_16 = 0; [L34] unsigned char var_1_17 = 0; [L35] double var_1_18 = 1.8; [L36] double var_1_19 = 4.5; [L37] double var_1_20 = 15.5; [L38] signed char var_1_21 = -5; [L39] unsigned char var_1_22 = 1; [L40] signed short int var_1_23 = 256; [L41] signed short int var_1_24 = 5; [L42] signed short int var_1_25 = 16; [L43] signed long int var_1_26 = -4; [L44] signed char var_1_27 = 4; [L45] float var_1_28 = 8.95; [L46] float var_1_29 = 16.4; [L47] signed char var_1_30 = 8; [L48] signed char var_1_31 = 8; [L49] signed char var_1_32 = 2; [L50] signed char var_1_33 = 2; [L51] signed char var_1_34 = 1; [L52] signed char var_1_35 = 0; [L53] signed char var_1_36 = 10; [L54] signed char var_1_37 = -32; [L55] float var_1_38 = 3.8; [L56] unsigned char var_1_39 = 0; [L57] float var_1_40 = 4.2; [L58] float var_1_41 = 256.75; [L59] unsigned short int var_1_42 = 128; [L60] unsigned short int var_1_43 = 29178; [L61] unsigned short int var_1_44 = 32; [L62] signed long int var_1_45 = 256; [L63] double var_1_46 = 10.5; [L64] double var_1_47 = 100.75; [L65] unsigned long int var_1_48 = 2; [L66] signed char var_1_49 = -4; [L67] unsigned long int var_1_50 = 256; [L68] signed char var_1_51 = -1; [L69] float var_1_52 = 0.0; [L70] float var_1_53 = 10.25; [L71] unsigned long int var_1_54 = 128; [L72] unsigned long int var_1_55 = 3289012612; [L73] unsigned long int var_1_56 = 25; [L74] unsigned short int var_1_57 = 128; [L75] unsigned long int var_1_58 = 2936856921; [L76] unsigned short int var_1_59 = 0; [L77] unsigned short int var_1_60 = 60252; [L78] signed long int var_1_61 = 5; [L79] double var_1_62 = 5.5; [L80] unsigned char var_1_63 = 128; [L81] unsigned char var_1_64 = 0; [L82] unsigned char var_1_65 = 0; [L83] unsigned char var_1_66 = 0; [L84] unsigned char var_1_67 = 1; [L85] float var_1_68 = 128.2; [L86] signed long int var_1_69 = 0; [L87] unsigned short int var_1_70 = 256; [L88] unsigned short int var_1_71 = 51725; [L89] float var_1_72 = 1.83; [L90] float var_1_73 = 8.75; [L91] float var_1_74 = 15.75; [L92] signed char var_1_75 = 4; [L93] float var_1_76 = 0.0; [L94] unsigned short int var_1_77 = 32; [L95] signed short int var_1_78 = -32; [L96] signed short int var_1_79 = -1000; [L97] double var_1_80 = 99999.2; [L98] signed char var_1_81 = -1; [L99] unsigned char var_1_82 = 0; [L100] unsigned short int var_1_83 = 0; [L101] unsigned long int var_1_84 = 32; [L102] unsigned char var_1_85 = 128; [L103] unsigned long int last_1_var_1_1 = 1000; [L104] unsigned char last_1_var_1_5 = 1; [L105] unsigned long int last_1_var_1_12 = 128; [L106] unsigned char last_1_var_1_13 = 16; [L107] unsigned long int last_1_var_1_15 = 8; VAL [isInitial=0, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=32] [L454] isInitial = 1 [L455] FCALL initially() [L456] COND TRUE 1 [L457] CALL updateLastVariables() [L443] last_1_var_1_1 = var_1_1 [L444] last_1_var_1_5 = var_1_5 [L445] last_1_var_1_12 = var_1_12 [L446] last_1_var_1_13 = var_1_13 [L447] last_1_var_1_15 = var_1_15 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=32] [L457] RET updateLastVariables() [L458] CALL updateVariables() [L310] var_1_6 = __VERIFIER_nondet_uchar() [L311] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=32] [L311] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=32] [L312] CALL assume_abort_if_not(var_1_6 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=32] [L312] RET assume_abort_if_not(var_1_6 <= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=32, var_1_9=32] [L313] var_1_8 = __VERIFIER_nondet_ulong() [L314] CALL assume_abort_if_not(var_1_8 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_9=32] [L314] RET assume_abort_if_not(var_1_8 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_9=32] [L315] CALL assume_abort_if_not(var_1_8 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_9=32] [L315] RET assume_abort_if_not(var_1_8 <= 4294967295) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_9=32] [L316] CALL assume_abort_if_not(var_1_8 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=32] [L316] RET assume_abort_if_not(var_1_8 != 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=32] [L317] var_1_9 = __VERIFIER_nondet_ulong() [L318] CALL assume_abort_if_not(var_1_9 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2] [L318] RET assume_abort_if_not(var_1_9 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2] [L319] CALL assume_abort_if_not(var_1_9 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2] [L319] RET assume_abort_if_not(var_1_9 <= 4294967295) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2] [L320] CALL assume_abort_if_not(var_1_9 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L320] RET assume_abort_if_not(var_1_9 != 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=11/2, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L321] var_1_11 = __VERIFIER_nondet_float() [L322] CALL assume_abort_if_not((var_1_11 >= -922337.2036854765600e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854765600e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L322] RET assume_abort_if_not((var_1_11 >= -922337.2036854765600e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854765600e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=0, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L323] var_1_14 = __VERIFIER_nondet_uchar() [L324] CALL assume_abort_if_not(var_1_14 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L324] RET assume_abort_if_not(var_1_14 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L325] CALL assume_abort_if_not(var_1_14 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L325] RET assume_abort_if_not(var_1_14 <= 254) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L326] var_1_17 = __VERIFIER_nondet_uchar() [L327] CALL assume_abort_if_not(var_1_17 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L327] RET assume_abort_if_not(var_1_17 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L328] CALL assume_abort_if_not(var_1_17 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L328] RET assume_abort_if_not(var_1_17 <= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_19=9/2, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L329] var_1_19 = __VERIFIER_nondet_double() [L330] CALL assume_abort_if_not((var_1_19 >= -461168.6018427382800e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 4611686.018427382800e+12F && var_1_19 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L330] RET assume_abort_if_not((var_1_19 >= -461168.6018427382800e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 4611686.018427382800e+12F && var_1_19 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_20=31/2, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L331] var_1_20 = __VERIFIER_nondet_double() [L332] CALL assume_abort_if_not((var_1_20 >= 0.0F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 4611686.018427382800e+12F && var_1_20 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L332] RET assume_abort_if_not((var_1_20 >= 0.0F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 4611686.018427382800e+12F && var_1_20 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=1, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L333] var_1_22 = __VERIFIER_nondet_uchar() [L334] CALL assume_abort_if_not(var_1_22 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L334] RET assume_abort_if_not(var_1_22 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L335] CALL assume_abort_if_not(var_1_22 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L335] RET assume_abort_if_not(var_1_22 <= 1) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=256, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L336] var_1_23 = __VERIFIER_nondet_short() [L337] CALL assume_abort_if_not(var_1_23 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L337] RET assume_abort_if_not(var_1_23 >= -1) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L338] CALL assume_abort_if_not(var_1_23 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L338] RET assume_abort_if_not(var_1_23 <= 32767) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=5, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L339] var_1_24 = __VERIFIER_nondet_short() [L340] CALL assume_abort_if_not(var_1_24 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L340] RET assume_abort_if_not(var_1_24 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L341] CALL assume_abort_if_not(var_1_24 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L341] RET assume_abort_if_not(var_1_24 <= 32767) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=16, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L342] var_1_25 = __VERIFIER_nondet_short() [L343] CALL assume_abort_if_not(var_1_25 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L343] RET assume_abort_if_not(var_1_25 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L344] CALL assume_abort_if_not(var_1_25 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L344] RET assume_abort_if_not(var_1_25 <= 32767) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=-4, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L345] var_1_26 = __VERIFIER_nondet_long() [L346] CALL assume_abort_if_not(var_1_26 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L346] RET assume_abort_if_not(var_1_26 >= -2147483648) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L347] CALL assume_abort_if_not(var_1_26 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L347] RET assume_abort_if_not(var_1_26 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=4, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L348] var_1_27 = __VERIFIER_nondet_char() [L349] CALL assume_abort_if_not(var_1_27 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L349] RET assume_abort_if_not(var_1_27 >= -127) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L350] CALL assume_abort_if_not(var_1_27 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L350] RET assume_abort_if_not(var_1_27 <= 126) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_29=82/5, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L351] var_1_29 = __VERIFIER_nondet_float() [L352] CALL assume_abort_if_not((var_1_29 >= -922337.2036854765600e+13F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 9223372.036854765600e+12F && var_1_29 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L352] RET assume_abort_if_not((var_1_29 >= -922337.2036854765600e+13F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 9223372.036854765600e+12F && var_1_29 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=8, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L353] var_1_30 = __VERIFIER_nondet_char() [L354] CALL assume_abort_if_not(var_1_30 >= -128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L354] RET assume_abort_if_not(var_1_30 >= -128) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L355] CALL assume_abort_if_not(var_1_30 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L355] RET assume_abort_if_not(var_1_30 <= 127) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L356] CALL assume_abort_if_not(var_1_30 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L356] RET assume_abort_if_not(var_1_30 != 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=2, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L357] var_1_32 = __VERIFIER_nondet_char() [L358] CALL assume_abort_if_not(var_1_32 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L358] RET assume_abort_if_not(var_1_32 >= -1) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L359] CALL assume_abort_if_not(var_1_32 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L359] RET assume_abort_if_not(var_1_32 <= 126) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=2, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L360] var_1_33 = __VERIFIER_nondet_char() [L361] CALL assume_abort_if_not(var_1_33 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L361] RET assume_abort_if_not(var_1_33 >= -1) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L362] CALL assume_abort_if_not(var_1_33 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L362] RET assume_abort_if_not(var_1_33 <= 126) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L363] var_1_34 = __VERIFIER_nondet_char() [L364] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L364] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L365] CALL assume_abort_if_not(var_1_34 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L365] RET assume_abort_if_not(var_1_34 <= 126) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=0, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L366] var_1_35 = __VERIFIER_nondet_char() [L367] CALL assume_abort_if_not(var_1_35 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L367] RET assume_abort_if_not(var_1_35 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L368] CALL assume_abort_if_not(var_1_35 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L368] RET assume_abort_if_not(var_1_35 <= 126) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=10, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L369] var_1_36 = __VERIFIER_nondet_char() [L370] CALL assume_abort_if_not(var_1_36 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L370] RET assume_abort_if_not(var_1_36 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L371] CALL assume_abort_if_not(var_1_36 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L371] RET assume_abort_if_not(var_1_36 <= 126) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=-32, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L372] var_1_37 = __VERIFIER_nondet_char() [L373] CALL assume_abort_if_not(var_1_37 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L373] RET assume_abort_if_not(var_1_37 >= -126) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L374] CALL assume_abort_if_not(var_1_37 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L374] RET assume_abort_if_not(var_1_37 <= 126) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L375] var_1_39 = __VERIFIER_nondet_uchar() [L376] CALL assume_abort_if_not(var_1_39 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L376] RET assume_abort_if_not(var_1_39 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L377] CALL assume_abort_if_not(var_1_39 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L377] RET assume_abort_if_not(var_1_39 <= 1) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_40=21/5, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L378] var_1_40 = __VERIFIER_nondet_float() [L379] CALL assume_abort_if_not((var_1_40 >= -461168.6018427382800e+13F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 4611686.018427382800e+12F && var_1_40 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L379] RET assume_abort_if_not((var_1_40 >= -461168.6018427382800e+13F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 4611686.018427382800e+12F && var_1_40 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_41=1027/4, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L380] var_1_41 = __VERIFIER_nondet_float() [L381] CALL assume_abort_if_not((var_1_41 >= -461168.6018427382800e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 4611686.018427382800e+12F && var_1_41 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L381] RET assume_abort_if_not((var_1_41 >= -461168.6018427382800e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 4611686.018427382800e+12F && var_1_41 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=29178, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L382] var_1_43 = __VERIFIER_nondet_ushort() [L383] CALL assume_abort_if_not(var_1_43 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L383] RET assume_abort_if_not(var_1_43 >= 16383) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L384] CALL assume_abort_if_not(var_1_43 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L384] RET assume_abort_if_not(var_1_43 <= 32767) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=32, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L385] var_1_44 = __VERIFIER_nondet_ushort() [L386] CALL assume_abort_if_not(var_1_44 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L386] RET assume_abort_if_not(var_1_44 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L387] CALL assume_abort_if_not(var_1_44 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L387] RET assume_abort_if_not(var_1_44 <= 16383) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_47=403/4, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L388] var_1_47 = __VERIFIER_nondet_double() [L389] CALL assume_abort_if_not((var_1_47 >= -461168.6018427382800e+13F && var_1_47 <= -1.0e-20F) || (var_1_47 <= 4611686.018427382800e+12F && var_1_47 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L389] RET assume_abort_if_not((var_1_47 >= -461168.6018427382800e+13F && var_1_47 <= -1.0e-20F) || (var_1_47 <= 4611686.018427382800e+12F && var_1_47 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=-4, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L390] var_1_49 = __VERIFIER_nondet_char() [L391] CALL assume_abort_if_not(var_1_49 >= -128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L391] RET assume_abort_if_not(var_1_49 >= -128) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L392] CALL assume_abort_if_not(var_1_49 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L392] RET assume_abort_if_not(var_1_49 <= 127) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L393] CALL assume_abort_if_not(var_1_49 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L393] RET assume_abort_if_not(var_1_49 != 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=256, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L394] var_1_50 = __VERIFIER_nondet_ulong() [L395] CALL assume_abort_if_not(var_1_50 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L395] RET assume_abort_if_not(var_1_50 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L396] CALL assume_abort_if_not(var_1_50 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L396] RET assume_abort_if_not(var_1_50 <= 4294967294) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_52=0, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L397] var_1_52 = __VERIFIER_nondet_float() [L398] CALL assume_abort_if_not((var_1_52 >= 4611686.018427387900e+12F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 9223372.036854776000e+12F && var_1_52 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L398] RET assume_abort_if_not((var_1_52 >= 4611686.018427387900e+12F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 9223372.036854776000e+12F && var_1_52 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_53=41/4, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L399] var_1_53 = __VERIFIER_nondet_float() [L400] CALL assume_abort_if_not((var_1_53 >= 0.0F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 4611686.018427387900e+12F && var_1_53 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L400] RET assume_abort_if_not((var_1_53 >= 0.0F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 4611686.018427387900e+12F && var_1_53 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=3289012612, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L401] var_1_55 = __VERIFIER_nondet_ulong() [L402] CALL assume_abort_if_not(var_1_55 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L402] RET assume_abort_if_not(var_1_55 >= 2147483647) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L403] CALL assume_abort_if_not(var_1_55 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L403] RET assume_abort_if_not(var_1_55 <= 4294967294) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=25, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L404] var_1_56 = __VERIFIER_nondet_ulong() [L405] CALL assume_abort_if_not(var_1_56 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L405] RET assume_abort_if_not(var_1_56 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L406] CALL assume_abort_if_not(var_1_56 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L406] RET assume_abort_if_not(var_1_56 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_57=128, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L407] var_1_57 = __VERIFIER_nondet_ushort() [L408] CALL assume_abort_if_not(var_1_57 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L408] RET assume_abort_if_not(var_1_57 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L409] CALL assume_abort_if_not(var_1_57 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L409] RET assume_abort_if_not(var_1_57 <= 65535) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=2936856921, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L410] var_1_58 = __VERIFIER_nondet_ulong() [L411] CALL assume_abort_if_not(var_1_58 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L411] RET assume_abort_if_not(var_1_58 >= 2147483647) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L412] CALL assume_abort_if_not(var_1_58 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L412] RET assume_abort_if_not(var_1_58 <= 4294967294) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=60252, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L413] var_1_60 = __VERIFIER_nondet_ushort() [L414] CALL assume_abort_if_not(var_1_60 >= 49150) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L414] RET assume_abort_if_not(var_1_60 >= 49150) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L415] CALL assume_abort_if_not(var_1_60 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L415] RET assume_abort_if_not(var_1_60 <= 65534) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=128, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L416] var_1_63 = __VERIFIER_nondet_uchar() [L417] CALL assume_abort_if_not(var_1_63 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L417] RET assume_abort_if_not(var_1_63 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L418] CALL assume_abort_if_not(var_1_63 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L418] RET assume_abort_if_not(var_1_63 <= 255) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L419] var_1_65 = __VERIFIER_nondet_uchar() [L420] CALL assume_abort_if_not(var_1_65 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L420] RET assume_abort_if_not(var_1_65 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L421] CALL assume_abort_if_not(var_1_65 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L421] RET assume_abort_if_not(var_1_65 <= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L422] var_1_66 = __VERIFIER_nondet_uchar() [L423] CALL assume_abort_if_not(var_1_66 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L423] RET assume_abort_if_not(var_1_66 >= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L424] CALL assume_abort_if_not(var_1_66 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L424] RET assume_abort_if_not(var_1_66 <= 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L425] var_1_67 = __VERIFIER_nondet_uchar() [L426] CALL assume_abort_if_not(var_1_67 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L426] RET assume_abort_if_not(var_1_67 >= 1) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L427] CALL assume_abort_if_not(var_1_67 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L427] RET assume_abort_if_not(var_1_67 <= 1) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=51725, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L428] var_1_71 = __VERIFIER_nondet_ushort() [L429] CALL assume_abort_if_not(var_1_71 >= 49150) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L429] RET assume_abort_if_not(var_1_71 >= 49150) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L430] CALL assume_abort_if_not(var_1_71 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L430] RET assume_abort_if_not(var_1_71 <= 65534) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_73=35/4, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L431] var_1_73 = __VERIFIER_nondet_float() [L432] CALL assume_abort_if_not((var_1_73 >= 0.0F && var_1_73 <= -1.0e-20F) || (var_1_73 <= 4611686.018427382800e+12F && var_1_73 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L432] RET assume_abort_if_not((var_1_73 >= 0.0F && var_1_73 <= -1.0e-20F) || (var_1_73 <= 4611686.018427382800e+12F && var_1_73 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_74=63/4, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L433] var_1_74 = __VERIFIER_nondet_float() [L434] CALL assume_abort_if_not((var_1_74 >= 0.0F && var_1_74 <= -1.0e-20F) || (var_1_74 <= 4611686.018427382800e+12F && var_1_74 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L434] RET assume_abort_if_not((var_1_74 >= 0.0F && var_1_74 <= -1.0e-20F) || (var_1_74 <= 4611686.018427382800e+12F && var_1_74 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=4, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L435] var_1_75 = __VERIFIER_nondet_char() [L436] CALL assume_abort_if_not(var_1_75 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-2, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-2, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L436] RET assume_abort_if_not(var_1_75 >= -127) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-2, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L437] CALL assume_abort_if_not(var_1_75 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-2, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-2, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L437] RET assume_abort_if_not(var_1_75 <= 127) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-2, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L438] CALL assume_abort_if_not(var_1_75 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-2, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-2, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L438] RET assume_abort_if_not(var_1_75 != 0) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-2, var_1_76=0, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L439] var_1_76 = __VERIFIER_nondet_float() [L440] CALL assume_abort_if_not((var_1_76 >= 4611686.018427382800e+12F && var_1_76 <= -1.0e-20F) || (var_1_76 <= 9223372.036854765600e+12F && var_1_76 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L440] RET assume_abort_if_not((var_1_76 >= 4611686.018427382800e+12F && var_1_76 <= -1.0e-20F) || (var_1_76 <= 9223372.036854765600e+12F && var_1_76 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L458] RET updateVariables() [L459] CALL step() [L111] COND FALSE !(\read(var_1_22)) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=179/20, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L116] COND TRUE ((((var_1_24) < (var_1_25)) ? (var_1_24) : (var_1_25))) <= var_1_26 [L117] var_1_28 = ((((var_1_29) < (32.75f)) ? (var_1_29) : (32.75f))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=8, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L123] COND FALSE !(var_1_21 > var_1_23) [L126] var_1_31 = (((((((((((var_1_36) < (var_1_32)) ? (var_1_36) : (var_1_32)))) > (var_1_37)) ? (((((var_1_36) < (var_1_32)) ? (var_1_36) : (var_1_32)))) : (var_1_37))) < 0 ) ? -((((((((var_1_36) < (var_1_32)) ? (var_1_36) : (var_1_32)))) > (var_1_37)) ? (((((var_1_36) < (var_1_32)) ? (var_1_36) : (var_1_32)))) : (var_1_37))) : ((((((((var_1_36) < (var_1_32)) ? (var_1_36) : (var_1_32)))) > (var_1_37)) ? (((((var_1_36) < (var_1_32)) ? (var_1_36) : (var_1_32)))) : (var_1_37))))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=19/5, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L128] COND FALSE !(var_1_22 || var_1_39) [L131] var_1_38 = (((((((((var_1_40 + var_1_41)) < (var_1_29)) ? ((var_1_40 + var_1_41)) : (var_1_29)))) < (3.1f)) ? ((((((var_1_40 + var_1_41)) < (var_1_29)) ? ((var_1_40 + var_1_41)) : (var_1_29)))) : (3.1f))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L133] EXPR (var_1_35 - var_1_34) >> var_1_32 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L133] COND FALSE !(var_1_31 < ((var_1_35 - var_1_34) >> var_1_32)) [L144] COND FALSE !((((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24))) << 2) < var_1_25) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L149] EXPR (var_1_32 + var_1_25) & var_1_30 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=21/2, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L149] COND FALSE !(var_1_35 < ((var_1_32 + var_1_25) & var_1_30)) [L154] var_1_46 = (((((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))) < 0 ) ? -((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))) : ((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=4, var_1_48=2, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L156] COND FALSE !(var_1_30 >= (var_1_26 / var_1_49)) [L161] var_1_48 = ((((var_1_44) > (var_1_50)) ? (var_1_44) : (var_1_50))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=4, var_1_48=-4294950913, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L163] COND TRUE 500.5f < (2.5f - (var_1_52 - var_1_53)) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=4, var_1_48=-4294950913, var_1_49=127, var_1_50=-4294950913, var_1_51=-1, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L164] COND FALSE !(\read(var_1_39)) [L167] var_1_51 = var_1_32 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=4, var_1_48=-4294950913, var_1_49=127, var_1_50=-4294950913, var_1_51=0, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L174] COND FALSE !(var_1_42 >= var_1_26) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=4, var_1_48=-4294950913, var_1_49=127, var_1_50=-4294950913, var_1_51=0, var_1_54=128, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L179] COND FALSE !((~ ((((var_1_57) < 0 ) ? -(var_1_57) : (var_1_57)))) > var_1_44) [L182] var_1_54 = (((((var_1_55) < (var_1_58)) ? (var_1_55) : (var_1_58))) - ((((8u) > (var_1_24)) ? (8u) : (var_1_24)))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=4, var_1_48=-4294950913, var_1_49=127, var_1_50=-4294950913, var_1_51=0, var_1_54=-6442483712, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=0, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L185] COND FALSE !(var_1_22 || var_1_39) [L190] var_1_59 = var_1_44 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=4, var_1_48=-4294950913, var_1_49=127, var_1_50=-4294950913, var_1_51=0, var_1_54=-6442483712, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=16383, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L192] COND FALSE !(var_1_60 <= var_1_35) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=4, var_1_48=-4294950913, var_1_49=127, var_1_50=-4294950913, var_1_51=0, var_1_54=-6442483712, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=16383, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L195] EXPR var_1_63 >> var_1_50 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=4, var_1_48=-4294950913, var_1_49=127, var_1_50=-4294950913, var_1_51=0, var_1_54=-6442483712, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=16383, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=11/2, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L195] COND TRUE (var_1_63 >> var_1_50) < var_1_54 [L196] var_1_62 = ((((((((var_1_53) < 0 ) ? -(var_1_53) : (var_1_53)))) > (((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))))) ? (((((var_1_53) < 0 ) ? -(var_1_53) : (var_1_53)))) : (((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29)))))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=4, var_1_48=-4294950913, var_1_49=127, var_1_50=-4294950913, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=16383, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L198] COND FALSE !(3.875f == ((((var_1_46) < 0 ) ? -(var_1_46) : (var_1_46)))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=4, var_1_48=-4294950913, var_1_49=127, var_1_50=-4294950913, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=16383, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=641/5, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L205] COND TRUE var_1_51 > var_1_21 [L206] var_1_68 = ((((var_1_47) < 0 ) ? -(var_1_47) : (var_1_47))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294950913, var_1_49=127, var_1_50=-4294950913, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=16383, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=0, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L212] COND TRUE 4.6f <= var_1_53 [L213] var_1_69 = ((((((((var_1_31) < 0 ) ? -(var_1_31) : (var_1_31)))) > (var_1_27)) ? (((((var_1_31) < 0 ) ? -(var_1_31) : (var_1_31)))) : (var_1_27))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294950913, var_1_49=127, var_1_50=-4294950913, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=16383, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L217] COND FALSE !(var_1_39 || var_1_64) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294950913, var_1_49=127, var_1_50=-4294950913, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=16383, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L228] COND FALSE !(\read(var_1_66)) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294950913, var_1_49=127, var_1_50=-4294950913, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=16383, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L237] EXPR var_1_43 << var_1_51 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294950913, var_1_49=127, var_1_50=-4294950913, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=16383, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_72=183/100, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L237] COND FALSE !(((var_1_43 << var_1_51) % ((((var_1_75) < 0 ) ? -(var_1_75) : (var_1_75)))) > var_1_30) [L240] var_1_72 = ((var_1_76 - var_1_73) - ((((var_1_53) < (((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))))) ? (var_1_53) : (((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))))))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294950913, var_1_49=127, var_1_50=-4294950913, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=16383, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L243] COND FALSE !(\read(var_1_22)) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294950913, var_1_49=127, var_1_50=-4294950913, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=16383, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L248] COND FALSE !(\read(var_1_64)) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294950913, var_1_49=127, var_1_50=-4294950913, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=16383, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L251] COND FALSE !(\read(var_1_64)) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294950913, var_1_49=127, var_1_50=-4294950913, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=16383, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L254] COND FALSE !(\read(var_1_66)) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294950913, var_1_49=127, var_1_50=-4294950913, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=16383, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=-1, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L257] var_1_81 = var_1_36 [L258] var_1_82 = var_1_65 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294950913, var_1_49=127, var_1_50=-4294950913, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=16383, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L259] COND FALSE !(\read(var_1_22)) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294950913, var_1_49=127, var_1_50=-4294950913, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=16383, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=32, var_1_85=128, var_1_8=2, var_1_9=17] [L262] COND TRUE var_1_83 >= (var_1_55 + ((((var_1_59) < 0 ) ? -(var_1_59) : (var_1_59)))) [L263] var_1_84 = ((((var_1_34) > (var_1_56)) ? (var_1_34) : (var_1_56))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294950913, var_1_49=127, var_1_50=-4294950913, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=16383, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=1, var_1_85=128, var_1_8=2, var_1_9=17] [L269] var_1_85 = var_1_36 [L270] signed long int stepLocal_1 = last_1_var_1_13; [L271] signed long int stepLocal_0 = last_1_var_1_13; VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, stepLocal_1=16, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294950913, var_1_49=127, var_1_50=-4294950913, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=16383, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=1, var_1_85=0, var_1_8=2, var_1_9=17] [L272] COND TRUE stepLocal_1 < ((- last_1_var_1_12) * 64) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=1000, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294950913, var_1_49=127, var_1_50=-4294950913, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=16383, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=1, var_1_85=0, var_1_8=2, var_1_9=17] [L273] COND TRUE \read(last_1_var_1_5) [L274] var_1_1 = ((((last_1_var_1_12) < 0 ) ? -(last_1_var_1_12) : (last_1_var_1_12))) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294950913, var_1_49=127, var_1_50=-4294950913, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=16383, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=1, var_1_85=0, var_1_8=2, var_1_9=17] [L283] unsigned long int stepLocal_2 = last_1_var_1_15 + last_1_var_1_1; VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, stepLocal_2=1008, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294950913, var_1_49=127, var_1_50=-4294950913, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=16383, var_1_5=1, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=1, var_1_85=0, var_1_8=2, var_1_9=17] [L284] COND TRUE last_1_var_1_13 <= stepLocal_2 [L285] var_1_5 = ((last_1_var_1_15 == last_1_var_1_13) && var_1_6) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294950913, var_1_49=127, var_1_50=-4294950913, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=16383, var_1_5=0, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=1, var_1_85=0, var_1_8=2, var_1_9=17] [L289] unsigned char stepLocal_3 = var_1_5; VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, stepLocal_3=0, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294950913, var_1_49=127, var_1_50=-4294950913, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=16383, var_1_5=0, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=1, var_1_85=0, var_1_8=2, var_1_9=17] [L290] COND FALSE !(stepLocal_3 || var_1_17) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, var_1_12=128, var_1_13=16, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294950913, var_1_49=127, var_1_50=-4294950913, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=16383, var_1_5=0, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=1, var_1_85=0, var_1_8=2, var_1_9=17] [L293] var_1_13 = ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) [L294] var_1_16 = (var_1_6 && var_1_17) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, var_1_12=128, var_1_13=254, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294950913, var_1_49=127, var_1_50=-4294950913, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=16383, var_1_5=0, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=1, var_1_85=0, var_1_8=2, var_1_9=17] [L295] COND FALSE !(\read(var_1_5)) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, var_1_12=128, var_1_13=254, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294950913, var_1_49=127, var_1_50=-4294950913, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=16383, var_1_5=0, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=3/5, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=1, var_1_85=0, var_1_8=2, var_1_9=17] [L298] COND FALSE !((var_1_15 + (var_1_15 * var_1_13)) <= ((32u / var_1_8) / var_1_9)) [L303] var_1_7 = var_1_11 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, var_1_11=7, var_1_12=128, var_1_13=254, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294950913, var_1_49=127, var_1_50=-4294950913, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=16383, var_1_5=0, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=7, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=1, var_1_85=0, var_1_8=2, var_1_9=17] [L305] COND TRUE var_1_7 <= (- (32.8f + var_1_7)) [L306] var_1_12 = last_1_var_1_12 VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, stepLocal_0=16, var_1_11=7, var_1_12=128, var_1_13=254, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294950913, var_1_49=127, var_1_50=-4294950913, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=16383, var_1_5=0, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=7, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=1, var_1_85=0, var_1_8=2, var_1_9=17] [L459] RET step() [L460] CALL, EXPR property() [L450-L451] return ((((((((last_1_var_1_13 < ((- last_1_var_1_12) * 64)) ? (last_1_var_1_5 ? (var_1_1 == ((unsigned long int) ((((last_1_var_1_12) < 0 ) ? -(last_1_var_1_12) : (last_1_var_1_12))))) : ((-10000000 < last_1_var_1_13) ? (var_1_1 == ((unsigned long int) (((((((last_1_var_1_12) > (5u)) ? (last_1_var_1_12) : (5u))) < 0 ) ? -((((last_1_var_1_12) > (5u)) ? (last_1_var_1_12) : (5u))) : ((((last_1_var_1_12) > (5u)) ? (last_1_var_1_12) : (5u))))))) : (var_1_1 == ((unsigned long int) 50u)))) : 1) && ((last_1_var_1_13 <= (last_1_var_1_15 + last_1_var_1_1)) ? (var_1_5 == ((unsigned char) ((last_1_var_1_15 == last_1_var_1_13) && var_1_6))) : (var_1_5 == ((unsigned char) var_1_6)))) && (((var_1_15 + (var_1_15 * var_1_13)) <= ((32u / var_1_8) / var_1_9)) ? ((1.25f < var_1_18) ? (var_1_7 == ((float) 1000000.1f)) : 1) : (var_1_7 == ((float) var_1_11)))) && ((var_1_7 <= (- (32.8f + var_1_7))) ? (var_1_12 == ((unsigned long int) last_1_var_1_12)) : 1)) && (var_1_13 == ((unsigned char) ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))))) && (var_1_5 ? (var_1_15 == ((unsigned long int) ((((var_1_1) > ((var_1_13 + ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))))) ? (var_1_1) : ((var_1_13 + ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))))))))) : 1)) && (var_1_16 == ((unsigned char) (var_1_6 && var_1_17)))) && ((var_1_5 || var_1_17) ? (var_1_18 == ((double) ((((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19))) + var_1_20) - 63.6))) : 1) ; VAL [\result=0, isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=7, var_1_12=128, var_1_13=254, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294950913, var_1_49=127, var_1_50=-4294950913, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=16383, var_1_5=0, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=7, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=1, var_1_85=0, var_1_8=2, var_1_9=17] [L460] RET, EXPR property() [L460] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=7, var_1_12=128, var_1_13=254, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294950913, var_1_49=127, var_1_50=-4294950913, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=16383, var_1_5=0, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=7, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=1, var_1_85=0, var_1_8=2, var_1_9=17] [L19] reach_error() VAL [isInitial=1, last_1_var_1_12=128, last_1_var_1_13=16, last_1_var_1_15=8, last_1_var_1_1=1000, last_1_var_1_5=1, var_1_11=7, var_1_12=128, var_1_13=254, var_1_14=-2, var_1_15=8, var_1_16=0, var_1_17=0, var_1_18=9/5, var_1_1=128, var_1_21=-5, var_1_22=0, var_1_23=-1, var_1_24=32767, var_1_25=0, var_1_26=380, var_1_27=2, var_1_28=2, var_1_29=2, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=-1, var_1_34=0, var_1_35=1, var_1_36=0, var_1_37=1, var_1_38=3, var_1_39=0, var_1_42=128, var_1_43=16383, var_1_44=16383, var_1_45=256, var_1_46=4, var_1_47=0, var_1_48=-4294950913, var_1_49=127, var_1_50=-4294950913, var_1_51=0, var_1_53=0, var_1_54=-6442483712, var_1_55=12884885505, var_1_56=1, var_1_58=-6442450945, var_1_59=16383, var_1_5=0, var_1_60=49150, var_1_61=5, var_1_62=5, var_1_63=0, var_1_64=0, var_1_65=0, var_1_66=0, var_1_67=1, var_1_68=6, var_1_69=2, var_1_6=0, var_1_70=256, var_1_71=49150, var_1_75=-2, var_1_77=32, var_1_78=-32, var_1_79=-1000, var_1_7=7, var_1_80=499996/5, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=1, var_1_85=0, var_1_8=2, var_1_9=17] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 223 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 20.7s, OverallIterations: 9, TraceHistogramMax: 85, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 5.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3407 SdHoareTripleChecker+Valid, 3.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3267 mSDsluCounter, 7820 SdHoareTripleChecker+Invalid, 3.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 4848 mSDsCounter, 1711 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1870 IncrementalHoareTripleChecker+Invalid, 3581 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1711 mSolverCounterUnsat, 2972 mSDtfsCounter, 1870 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3590 GetRequests, 3539 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2502occurred in iteration=8, InterpolantAutomatonStates: 52, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.3s AutomataMinimizationTime, 8 MinimizatonAttempts, 424 StatesRemovedByMinimization, 7 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 2.3s SatisfiabilityAnalysisTime, 9.3s InterpolantComputationTime, 6263 NumberOfCodeBlocks, 6263 NumberOfCodeBlocksAsserted, 12 NumberOfCheckSat, 6250 ConstructedInterpolants, 0 QuantifiedInterpolants, 18087 SizeOfPredicates, 4 NumberOfNonLiveVariables, 2325 ConjunctsInSsa, 13 ConjunctsInUnsatCore, 12 InterpolantComputations, 6 PerfectInterpolantSequences, 171057/171360 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 RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-12 02:14:09,889 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/11.0.12-open/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.5.800.v20200727-1323.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-85.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 ec7462afbd54102ffba23cecf64f304848e64ccb2704ae8d1c107bc65fc6d7d0 --- Real Ultimate output --- This is Ultimate 0.2.5-wip.dk.perfect-tracechecks-8be7027-m [2024-11-12 02:14:12,288 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-12 02:14:12,380 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-12 02:14:12,386 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-12 02:14:12,387 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-12 02:14:12,418 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-12 02:14:12,419 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-12 02:14:12,420 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-12 02:14:12,420 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-12 02:14:12,421 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-12 02:14:12,421 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-12 02:14:12,422 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-12 02:14:12,423 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-12 02:14:12,423 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-12 02:14:12,425 INFO L153 SettingsManager]: * Use SBE=true [2024-11-12 02:14:12,426 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-12 02:14:12,426 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-12 02:14:12,426 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-12 02:14:12,427 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-12 02:14:12,427 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-12 02:14:12,430 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-12 02:14:12,431 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-12 02:14:12,431 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-12 02:14:12,431 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-12 02:14:12,432 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-12 02:14:12,432 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-12 02:14:12,432 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-12 02:14:12,432 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-12 02:14:12,433 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-12 02:14:12,433 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-12 02:14:12,433 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-12 02:14:12,433 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-12 02:14:12,434 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-12 02:14:12,434 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-12 02:14:12,434 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-12 02:14:12,435 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-12 02:14:12,435 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-12 02:14:12,436 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-12 02:14:12,436 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-11-12 02:14:12,437 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-12 02:14:12,437 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-12 02:14:12,437 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-12 02:14:12,437 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-12 02:14:12,438 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-12 02:14:12,438 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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 -> ec7462afbd54102ffba23cecf64f304848e64ccb2704ae8d1c107bc65fc6d7d0 [2024-11-12 02:14:12,777 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-12 02:14:12,808 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-12 02:14:12,812 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-12 02:14:12,814 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-12 02:14:12,814 INFO L274 PluginConnector]: CDTParser initialized [2024-11-12 02:14:12,816 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-85.i [2024-11-12 02:14:14,529 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-12 02:14:14,810 INFO L384 CDTParser]: Found 1 translation units. [2024-11-12 02:14:14,811 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-85.i [2024-11-12 02:14:14,832 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4dd9dbeb1/e813cbdb35d743028e2e7116453ab2ce/FLAGa1503255f [2024-11-12 02:14:15,117 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4dd9dbeb1/e813cbdb35d743028e2e7116453ab2ce [2024-11-12 02:14:15,120 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-12 02:14:15,121 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-12 02:14:15,123 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-12 02:14:15,123 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-12 02:14:15,129 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-12 02:14:15,130 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 02:14:15" (1/1) ... [2024-11-12 02:14:15,133 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@35e85b9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:14:15, skipping insertion in model container [2024-11-12 02:14:15,134 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 02:14:15" (1/1) ... [2024-11-12 02:14:15,178 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-12 02:14:15,362 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-85.i[916,929] [2024-11-12 02:14:15,517 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-12 02:14:15,546 INFO L200 MainTranslator]: Completed pre-run [2024-11-12 02:14:15,558 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-85.i[916,929] [2024-11-12 02:14:15,641 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-12 02:14:15,668 INFO L204 MainTranslator]: Completed translation [2024-11-12 02:14:15,669 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:14:15 WrapperNode [2024-11-12 02:14:15,669 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-12 02:14:15,670 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-12 02:14:15,670 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-12 02:14:15,670 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-12 02:14:15,677 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:14:15" (1/1) ... [2024-11-12 02:14:15,698 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:14:15" (1/1) ... [2024-11-12 02:14:15,743 INFO L138 Inliner]: procedures = 27, calls = 98, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 466 [2024-11-12 02:14:15,744 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-12 02:14:15,745 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-12 02:14:15,745 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-12 02:14:15,745 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-12 02:14:15,754 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:14:15" (1/1) ... [2024-11-12 02:14:15,755 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:14:15" (1/1) ... [2024-11-12 02:14:15,769 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:14:15" (1/1) ... [2024-11-12 02:14:15,789 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]. [2024-11-12 02:14:15,789 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:14:15" (1/1) ... [2024-11-12 02:14:15,790 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:14:15" (1/1) ... [2024-11-12 02:14:15,811 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:14:15" (1/1) ... [2024-11-12 02:14:15,823 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:14:15" (1/1) ... [2024-11-12 02:14:15,833 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:14:15" (1/1) ... [2024-11-12 02:14:15,837 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:14:15" (1/1) ... [2024-11-12 02:14:15,845 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-12 02:14:15,847 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-12 02:14:15,847 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-12 02:14:15,847 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-12 02:14:15,848 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:14:15" (1/1) ... [2024-11-12 02:14:15,854 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-12 02:14:15,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-12 02:14:15,884 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) [2024-11-12 02:14:15,889 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 [2024-11-12 02:14:15,940 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-12 02:14:15,940 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-12 02:14:15,940 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-12 02:14:15,956 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-12 02:14:15,957 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-12 02:14:15,958 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-12 02:14:16,121 INFO L238 CfgBuilder]: Building ICFG [2024-11-12 02:14:16,124 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-12 02:14:25,122 INFO L? ?]: Removed 16 outVars from TransFormulas that were not future-live. [2024-11-12 02:14:25,123 INFO L287 CfgBuilder]: Performing block encoding [2024-11-12 02:14:25,146 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-12 02:14:25,146 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-12 02:14:25,146 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 02:14:25 BoogieIcfgContainer [2024-11-12 02:14:25,147 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-12 02:14:25,148 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-12 02:14:25,149 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-12 02:14:25,152 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-12 02:14:25,153 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.11 02:14:15" (1/3) ... [2024-11-12 02:14:25,155 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@38aea052 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 02:14:25, skipping insertion in model container [2024-11-12 02:14:25,155 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:14:15" (2/3) ... [2024-11-12 02:14:25,156 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@38aea052 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 02:14:25, skipping insertion in model container [2024-11-12 02:14:25,157 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 02:14:25" (3/3) ... [2024-11-12 02:14:25,158 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-85.i [2024-11-12 02:14:25,176 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-12 02:14:25,176 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-12 02:14:25,260 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-12 02:14:25,268 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;@59f43b6a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-12 02:14:25,269 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-12 02:14:25,276 INFO L276 IsEmpty]: Start isEmpty. Operand has 210 states, 122 states have (on average 1.4918032786885247) internal successors, (182), 123 states have internal predecessors, (182), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2024-11-12 02:14:25,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 519 [2024-11-12 02:14:25,311 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 02:14:25,312 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 02:14:25,313 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-12 02:14:25,319 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 02:14:25,320 INFO L85 PathProgramCache]: Analyzing trace with hash -1204706402, now seen corresponding path program 1 times [2024-11-12 02:14:25,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-11-12 02:14:25,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [735216230] [2024-11-12 02:14:25,336 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 02:14:25,337 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 [2024-11-12 02:14:25,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-11-12 02:14:25,340 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) [2024-11-12 02:14:25,362 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 [2024-11-12 02:14:26,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:26,427 INFO L256 TraceCheckSpWp]: Trace formula consists of 822 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-12 02:14:26,452 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-12 02:14:26,572 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 3624 proven. 0 refuted. 0 times theorem prover too weak. 10656 trivial. 0 not checked. [2024-11-12 02:14:26,572 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-12 02:14:26,573 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-11-12 02:14:26,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [735216230] [2024-11-12 02:14:26,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [735216230] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 02:14:26,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 02:14:26,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-12 02:14:26,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167562977] [2024-11-12 02:14:26,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 02:14:26,584 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-12 02:14:26,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-11-12 02:14:26,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-12 02:14:26,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-12 02:14:26,612 INFO L87 Difference]: Start difference. First operand has 210 states, 122 states have (on average 1.4918032786885247) internal successors, (182), 123 states have internal predecessors, (182), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) Second operand has 2 states, 2 states have (on average 50.0) internal successors, (100), 2 states have internal predecessors, (100), 2 states have call successors, (85), 2 states have call predecessors, (85), 2 states have return successors, (85), 2 states have call predecessors, (85), 2 states have call successors, (85) [2024-11-12 02:14:26,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 02:14:26,681 INFO L93 Difference]: Finished difference Result 413 states and 783 transitions. [2024-11-12 02:14:26,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-12 02:14:26,685 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 50.0) internal successors, (100), 2 states have internal predecessors, (100), 2 states have call successors, (85), 2 states have call predecessors, (85), 2 states have return successors, (85), 2 states have call predecessors, (85), 2 states have call successors, (85) Word has length 518 [2024-11-12 02:14:26,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 02:14:26,698 INFO L225 Difference]: With dead ends: 413 [2024-11-12 02:14:26,699 INFO L226 Difference]: Without dead ends: 206 [2024-11-12 02:14:26,707 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 517 GetRequests, 517 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-12 02:14:26,712 INFO L435 NwaCegarLoop]: 344 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, 344 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 [2024-11-12 02:14:26,713 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 344 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-12 02:14:26,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2024-11-12 02:14:26,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 206. [2024-11-12 02:14:26,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 119 states have (on average 1.4621848739495797) internal successors, (174), 119 states have internal predecessors, (174), 85 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2024-11-12 02:14:26,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 344 transitions. [2024-11-12 02:14:26,795 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 344 transitions. Word has length 518 [2024-11-12 02:14:26,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 02:14:26,797 INFO L471 AbstractCegarLoop]: Abstraction has 206 states and 344 transitions. [2024-11-12 02:14:26,799 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 50.0) internal successors, (100), 2 states have internal predecessors, (100), 2 states have call successors, (85), 2 states have call predecessors, (85), 2 states have return successors, (85), 2 states have call predecessors, (85), 2 states have call successors, (85) [2024-11-12 02:14:26,799 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 344 transitions. [2024-11-12 02:14:26,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 519 [2024-11-12 02:14:26,819 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 02:14:26,819 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 02:14:26,857 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 [2024-11-12 02:14:27,020 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 [2024-11-12 02:14:27,021 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-12 02:14:27,022 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 02:14:27,022 INFO L85 PathProgramCache]: Analyzing trace with hash 966594892, now seen corresponding path program 1 times [2024-11-12 02:14:27,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-11-12 02:14:27,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [702348965] [2024-11-12 02:14:27,024 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 02:14:27,024 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 [2024-11-12 02:14:27,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-11-12 02:14:27,028 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) [2024-11-12 02:14:27,029 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 [2024-11-12 02:14:27,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:28,013 INFO L256 TraceCheckSpWp]: Trace formula consists of 822 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-12 02:14:28,023 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-12 02:14:28,176 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14280 trivial. 0 not checked. [2024-11-12 02:14:28,177 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-12 02:14:28,177 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-11-12 02:14:28,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [702348965] [2024-11-12 02:14:28,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [702348965] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 02:14:28,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 02:14:28,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-12 02:14:28,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35633304] [2024-11-12 02:14:28,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 02:14:28,193 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-12 02:14:28,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-11-12 02:14:28,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-12 02:14:28,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 02:14:28,196 INFO L87 Difference]: Start difference. First operand 206 states and 344 transitions. Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2024-11-12 02:14:28,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 02:14:28,803 INFO L93 Difference]: Finished difference Result 501 states and 842 transitions. [2024-11-12 02:14:28,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-12 02:14:28,804 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) Word has length 518 [2024-11-12 02:14:28,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 02:14:28,813 INFO L225 Difference]: With dead ends: 501 [2024-11-12 02:14:28,813 INFO L226 Difference]: Without dead ends: 298 [2024-11-12 02:14:28,815 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 517 GetRequests, 516 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 02:14:28,816 INFO L435 NwaCegarLoop]: 377 mSDtfsCounter, 141 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 700 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-12 02:14:28,817 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [141 Valid, 700 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-12 02:14:28,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2024-11-12 02:14:28,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 295. [2024-11-12 02:14:28,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 192 states have (on average 1.53125) internal successors, (294), 193 states have internal predecessors, (294), 100 states have call successors, (100), 2 states have call predecessors, (100), 2 states have return successors, (100), 99 states have call predecessors, (100), 100 states have call successors, (100) [2024-11-12 02:14:28,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 494 transitions. [2024-11-12 02:14:28,873 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 494 transitions. Word has length 518 [2024-11-12 02:14:28,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 02:14:28,875 INFO L471 AbstractCegarLoop]: Abstraction has 295 states and 494 transitions. [2024-11-12 02:14:28,876 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2024-11-12 02:14:28,876 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 494 transitions. [2024-11-12 02:14:28,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 519 [2024-11-12 02:14:28,887 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 02:14:28,887 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 02:14:28,940 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 [2024-11-12 02:14:29,088 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 [2024-11-12 02:14:29,089 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-12 02:14:29,089 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 02:14:29,090 INFO L85 PathProgramCache]: Analyzing trace with hash 647126412, now seen corresponding path program 1 times [2024-11-12 02:14:29,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-11-12 02:14:29,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2134502911] [2024-11-12 02:14:29,091 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 02:14:29,092 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 [2024-11-12 02:14:29,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-11-12 02:14:29,095 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) [2024-11-12 02:14:29,096 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 [2024-11-12 02:14:30,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:30,149 INFO L256 TraceCheckSpWp]: Trace formula consists of 819 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-12 02:14:30,159 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-12 02:14:30,408 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14280 trivial. 0 not checked. [2024-11-12 02:14:30,409 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-12 02:14:30,409 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-11-12 02:14:30,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2134502911] [2024-11-12 02:14:30,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2134502911] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 02:14:30,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 02:14:30,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-12 02:14:30,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232378256] [2024-11-12 02:14:30,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 02:14:30,415 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-12 02:14:30,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-11-12 02:14:30,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-12 02:14:30,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-12 02:14:30,416 INFO L87 Difference]: Start difference. First operand 295 states and 494 transitions. Second operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2024-11-12 02:14:32,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 02:14:32,688 INFO L93 Difference]: Finished difference Result 829 states and 1391 transitions. [2024-11-12 02:14:32,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-12 02:14:32,689 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) Word has length 518 [2024-11-12 02:14:32,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 02:14:32,699 INFO L225 Difference]: With dead ends: 829 [2024-11-12 02:14:32,699 INFO L226 Difference]: Without dead ends: 537 [2024-11-12 02:14:32,701 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 519 GetRequests, 516 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-12 02:14:32,702 INFO L435 NwaCegarLoop]: 555 mSDtfsCounter, 465 mSDsluCounter, 850 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 465 SdHoareTripleChecker+Valid, 1405 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2024-11-12 02:14:32,703 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [465 Valid, 1405 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2024-11-12 02:14:32,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2024-11-12 02:14:32,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 501. [2024-11-12 02:14:32,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 501 states, 338 states have (on average 1.5266272189349113) internal successors, (516), 341 states have internal predecessors, (516), 158 states have call successors, (158), 4 states have call predecessors, (158), 4 states have return successors, (158), 155 states have call predecessors, (158), 158 states have call successors, (158) [2024-11-12 02:14:32,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 501 states to 501 states and 832 transitions. [2024-11-12 02:14:32,775 INFO L78 Accepts]: Start accepts. Automaton has 501 states and 832 transitions. Word has length 518 [2024-11-12 02:14:32,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 02:14:32,777 INFO L471 AbstractCegarLoop]: Abstraction has 501 states and 832 transitions. [2024-11-12 02:14:32,777 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2024-11-12 02:14:32,778 INFO L276 IsEmpty]: Start isEmpty. Operand 501 states and 832 transitions. [2024-11-12 02:14:32,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 519 [2024-11-12 02:14:32,789 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 02:14:32,790 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 02:14:32,843 INFO L540 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)] Forceful destruction successful, exit code 0 [2024-11-12 02:14:32,990 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 [2024-11-12 02:14:32,991 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-12 02:14:32,992 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 02:14:32,992 INFO L85 PathProgramCache]: Analyzing trace with hash -1270627312, now seen corresponding path program 1 times [2024-11-12 02:14:32,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-11-12 02:14:32,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2116064165] [2024-11-12 02:14:32,995 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 02:14:32,995 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 [2024-11-12 02:14:32,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-11-12 02:14:32,998 INFO L229 MonitoredProcess]: Starting monitored process 5 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) [2024-11-12 02:14:32,999 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 (5)] Waiting until timeout for monitored process [2024-11-12 02:14:34,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:34,089 INFO L256 TraceCheckSpWp]: Trace formula consists of 820 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-12 02:14:34,098 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-12 02:14:37,504 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 9193 proven. 189 refuted. 0 times theorem prover too weak. 4898 trivial. 0 not checked. [2024-11-12 02:14:37,505 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-12 02:14:39,325 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 201 proven. 51 refuted. 0 times theorem prover too weak. 14028 trivial. 0 not checked. [2024-11-12 02:14:39,326 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-11-12 02:14:39,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2116064165] [2024-11-12 02:14:39,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2116064165] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-12 02:14:39,327 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-12 02:14:39,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5] total 11 [2024-11-12 02:14:39,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517047028] [2024-11-12 02:14:39,328 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-12 02:14:39,331 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-12 02:14:39,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-11-12 02:14:39,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-12 02:14:39,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-11-12 02:14:39,335 INFO L87 Difference]: Start difference. First operand 501 states and 832 transitions. Second operand has 11 states, 11 states have (on average 13.818181818181818) internal successors, (152), 11 states have internal predecessors, (152), 4 states have call successors, (132), 3 states have call predecessors, (132), 6 states have return successors, (133), 4 states have call predecessors, (133), 4 states have call successors, (133) [2024-11-12 02:14:42,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 02:14:42,676 INFO L93 Difference]: Finished difference Result 1029 states and 1686 transitions. [2024-11-12 02:14:42,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-12 02:14:42,678 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 13.818181818181818) internal successors, (152), 11 states have internal predecessors, (152), 4 states have call successors, (132), 3 states have call predecessors, (132), 6 states have return successors, (133), 4 states have call predecessors, (133), 4 states have call successors, (133) Word has length 518 [2024-11-12 02:14:42,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 02:14:42,690 INFO L225 Difference]: With dead ends: 1029 [2024-11-12 02:14:42,690 INFO L226 Difference]: Without dead ends: 531 [2024-11-12 02:14:42,692 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1043 GetRequests, 1025 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=133, Invalid=247, Unknown=0, NotChecked=0, Total=380 [2024-11-12 02:14:42,697 INFO L435 NwaCegarLoop]: 236 mSDtfsCounter, 602 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 525 mSolverCounterSat, 464 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 640 SdHoareTripleChecker+Valid, 556 SdHoareTripleChecker+Invalid, 989 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 464 IncrementalHoareTripleChecker+Valid, 525 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2024-11-12 02:14:42,698 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [640 Valid, 556 Invalid, 989 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [464 Valid, 525 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2024-11-12 02:14:42,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2024-11-12 02:14:42,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 521. [2024-11-12 02:14:42,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 521 states, 353 states have (on average 1.481586402266289) internal successors, (523), 356 states have internal predecessors, (523), 158 states have call successors, (158), 9 states have call predecessors, (158), 9 states have return successors, (158), 155 states have call predecessors, (158), 158 states have call successors, (158) [2024-11-12 02:14:42,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 839 transitions. [2024-11-12 02:14:42,780 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 839 transitions. Word has length 518 [2024-11-12 02:14:42,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 02:14:42,781 INFO L471 AbstractCegarLoop]: Abstraction has 521 states and 839 transitions. [2024-11-12 02:14:42,782 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.818181818181818) internal successors, (152), 11 states have internal predecessors, (152), 4 states have call successors, (132), 3 states have call predecessors, (132), 6 states have return successors, (133), 4 states have call predecessors, (133), 4 states have call successors, (133) [2024-11-12 02:14:42,782 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 839 transitions. [2024-11-12 02:14:42,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 519 [2024-11-12 02:14:42,787 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 02:14:42,787 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 02:14:42,836 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 (5)] Ended with exit code 0 [2024-11-12 02:14:42,988 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /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 [2024-11-12 02:14:42,988 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-12 02:14:42,989 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 02:14:42,989 INFO L85 PathProgramCache]: Analyzing trace with hash 115576082, now seen corresponding path program 1 times [2024-11-12 02:14:42,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-11-12 02:14:42,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [285451209] [2024-11-12 02:14:42,991 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 02:14:42,991 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 [2024-11-12 02:14:42,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-11-12 02:14:42,995 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) [2024-11-12 02:14:42,996 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 [2024-11-12 02:14:43,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:43,954 INFO L256 TraceCheckSpWp]: Trace formula consists of 819 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-12 02:14:43,962 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-12 02:14:44,024 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14280 trivial. 0 not checked. [2024-11-12 02:14:44,024 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-12 02:14:44,024 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-11-12 02:14:44,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [285451209] [2024-11-12 02:14:44,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [285451209] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 02:14:44,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 02:14:44,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-12 02:14:44,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061212359] [2024-11-12 02:14:44,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 02:14:44,026 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-12 02:14:44,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-11-12 02:14:44,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-12 02:14:44,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 02:14:44,028 INFO L87 Difference]: Start difference. First operand 521 states and 839 transitions. Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2024-11-12 02:14:44,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 02:14:44,177 INFO L93 Difference]: Finished difference Result 1557 states and 2511 transitions. [2024-11-12 02:14:44,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-12 02:14:44,178 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) Word has length 518 [2024-11-12 02:14:44,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 02:14:44,188 INFO L225 Difference]: With dead ends: 1557 [2024-11-12 02:14:44,189 INFO L226 Difference]: Without dead ends: 1039 [2024-11-12 02:14:44,192 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 517 GetRequests, 516 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 02:14:44,193 INFO L435 NwaCegarLoop]: 337 mSDtfsCounter, 332 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 332 SdHoareTripleChecker+Valid, 667 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-12 02:14:44,193 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [332 Valid, 667 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-12 02:14:44,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1039 states. [2024-11-12 02:14:44,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1039 to 1033. [2024-11-12 02:14:44,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1033 states, 698 states have (on average 1.4699140401146131) internal successors, (1026), 704 states have internal predecessors, (1026), 316 states have call successors, (316), 18 states have call predecessors, (316), 18 states have return successors, (316), 310 states have call predecessors, (316), 316 states have call successors, (316) [2024-11-12 02:14:44,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1033 states to 1033 states and 1658 transitions. [2024-11-12 02:14:44,307 INFO L78 Accepts]: Start accepts. Automaton has 1033 states and 1658 transitions. Word has length 518 [2024-11-12 02:14:44,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 02:14:44,309 INFO L471 AbstractCegarLoop]: Abstraction has 1033 states and 1658 transitions. [2024-11-12 02:14:44,309 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85) [2024-11-12 02:14:44,309 INFO L276 IsEmpty]: Start isEmpty. Operand 1033 states and 1658 transitions. [2024-11-12 02:14:44,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 519 [2024-11-12 02:14:44,313 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 02:14:44,314 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 02:14:44,359 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 [2024-11-12 02:14:44,514 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 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 [2024-11-12 02:14:44,515 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-12 02:14:44,515 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 02:14:44,516 INFO L85 PathProgramCache]: Analyzing trace with hash -1573367660, now seen corresponding path program 1 times [2024-11-12 02:14:44,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-11-12 02:14:44,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1371253421] [2024-11-12 02:14:44,517 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 02:14:44,517 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 [2024-11-12 02:14:44,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-11-12 02:14:44,520 INFO L229 MonitoredProcess]: Starting monitored process 7 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) [2024-11-12 02:14:44,528 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 (7)] Waiting until timeout for monitored process [2024-11-12 02:14:45,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:45,480 INFO L256 TraceCheckSpWp]: Trace formula consists of 818 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-12 02:14:45,498 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-12 02:14:46,281 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 3192 proven. 30 refuted. 0 times theorem prover too weak. 11058 trivial. 0 not checked. [2024-11-12 02:14:46,281 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-12 02:14:47,780 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 222 proven. 30 refuted. 0 times theorem prover too weak. 14028 trivial. 0 not checked. [2024-11-12 02:14:47,782 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-11-12 02:14:47,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1371253421] [2024-11-12 02:14:47,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1371253421] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-12 02:14:47,783 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-12 02:14:47,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2024-11-12 02:14:47,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186145988] [2024-11-12 02:14:47,784 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-12 02:14:47,785 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-12 02:14:47,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-11-12 02:14:47,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-12 02:14:47,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-12 02:14:47,788 INFO L87 Difference]: Start difference. First operand 1033 states and 1658 transitions. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 2 states have call successors, (95), 2 states have call predecessors, (95), 4 states have return successors, (96), 2 states have call predecessors, (96), 2 states have call successors, (96) [2024-11-12 02:14:50,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 02:14:50,147 INFO L93 Difference]: Finished difference Result 2079 states and 3311 transitions. [2024-11-12 02:14:50,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-12 02:14:50,148 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 2 states have call successors, (95), 2 states have call predecessors, (95), 4 states have return successors, (96), 2 states have call predecessors, (96), 2 states have call successors, (96) Word has length 518 [2024-11-12 02:14:50,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 02:14:50,156 INFO L225 Difference]: With dead ends: 2079 [2024-11-12 02:14:50,156 INFO L226 Difference]: Without dead ends: 1049 [2024-11-12 02:14:50,160 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1038 GetRequests, 1028 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-12 02:14:50,161 INFO L435 NwaCegarLoop]: 245 mSDtfsCounter, 463 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 413 mSolverCounterSat, 327 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 536 SdHoareTripleChecker+Valid, 563 SdHoareTripleChecker+Invalid, 740 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 327 IncrementalHoareTripleChecker+Valid, 413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2024-11-12 02:14:50,161 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [536 Valid, 563 Invalid, 740 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [327 Valid, 413 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2024-11-12 02:14:50,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1049 states. [2024-11-12 02:14:50,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1049 to 1025. [2024-11-12 02:14:50,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1025 states, 688 states have (on average 1.4244186046511629) internal successors, (980), 694 states have internal predecessors, (980), 316 states have call successors, (316), 20 states have call predecessors, (316), 20 states have return successors, (316), 310 states have call predecessors, (316), 316 states have call successors, (316) [2024-11-12 02:14:50,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1025 states to 1025 states and 1612 transitions. [2024-11-12 02:14:50,257 INFO L78 Accepts]: Start accepts. Automaton has 1025 states and 1612 transitions. Word has length 518 [2024-11-12 02:14:50,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 02:14:50,258 INFO L471 AbstractCegarLoop]: Abstraction has 1025 states and 1612 transitions. [2024-11-12 02:14:50,259 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 2 states have call successors, (95), 2 states have call predecessors, (95), 4 states have return successors, (96), 2 states have call predecessors, (96), 2 states have call successors, (96) [2024-11-12 02:14:50,259 INFO L276 IsEmpty]: Start isEmpty. Operand 1025 states and 1612 transitions. [2024-11-12 02:14:50,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 519 [2024-11-12 02:14:50,263 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 02:14:50,263 INFO L218 NwaCegarLoop]: trace histogram [85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 02:14:50,315 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 (7)] Ended with exit code 0 [2024-11-12 02:14:50,464 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /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 [2024-11-12 02:14:50,465 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-12 02:14:50,466 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 02:14:50,466 INFO L85 PathProgramCache]: Analyzing trace with hash 727454930, now seen corresponding path program 1 times [2024-11-12 02:14:50,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-11-12 02:14:50,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [761131116] [2024-11-12 02:14:50,467 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 02:14:50,467 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 [2024-11-12 02:14:50,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-11-12 02:14:50,473 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) [2024-11-12 02:14:50,474 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 [2024-11-12 02:14:51,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 02:14:51,535 INFO L256 TraceCheckSpWp]: Trace formula consists of 817 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-12 02:14:51,553 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-12 02:14:54,544 INFO L134 CoverageAnalysis]: Checked inductivity of 14280 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14280 trivial. 0 not checked. [2024-11-12 02:14:54,544 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-12 02:14:54,544 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-11-12 02:14:54,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [761131116] [2024-11-12 02:14:54,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [761131116] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 02:14:54,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 02:14:54,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-12 02:14:54,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494800518] [2024-11-12 02:14:54,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 02:14:54,546 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-12 02:14:54,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-11-12 02:14:54,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-12 02:14:54,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-12 02:14:54,547 INFO L87 Difference]: Start difference. First operand 1025 states and 1612 transitions. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 4 states have internal predecessors, (96), 1 states have call successors, (85), 1 states have call predecessors, (85), 1 states have return successors, (85), 1 states have call predecessors, (85), 1 states have call successors, (85)