./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-67.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 551b0097 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-67.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/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 7926a30b33e1b2cfbef88164aa80a253fa35bd5831134ee416945ef0a45f9cd1 --- Real Ultimate output --- This is Ultimate 0.3.0-?-551b009-m [2025-01-09 09:45:52,773 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-01-09 09:45:52,842 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2025-01-09 09:45:52,846 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-01-09 09:45:52,847 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-01-09 09:45:52,867 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-01-09 09:45:52,868 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-01-09 09:45:52,868 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-01-09 09:45:52,869 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-01-09 09:45:52,869 INFO L153 SettingsManager]: * Use memory slicer=true [2025-01-09 09:45:52,869 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-01-09 09:45:52,869 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-01-09 09:45:52,869 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-01-09 09:45:52,869 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-01-09 09:45:52,869 INFO L153 SettingsManager]: * Use SBE=true [2025-01-09 09:45:52,869 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-01-09 09:45:52,869 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-01-09 09:45:52,869 INFO L153 SettingsManager]: * sizeof long=4 [2025-01-09 09:45:52,870 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-01-09 09:45:52,870 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-01-09 09:45:52,870 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-01-09 09:45:52,870 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-01-09 09:45:52,870 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-01-09 09:45:52,870 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-01-09 09:45:52,870 INFO L153 SettingsManager]: * sizeof long double=12 [2025-01-09 09:45:52,870 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-01-09 09:45:52,870 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-01-09 09:45:52,870 INFO L153 SettingsManager]: * Use constant arrays=true [2025-01-09 09:45:52,870 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-01-09 09:45:52,870 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-09 09:45:52,870 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-09 09:45:52,870 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-09 09:45:52,870 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 09:45:52,871 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-01-09 09:45:52,871 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-09 09:45:52,871 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-09 09:45:52,871 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-09 09:45:52,871 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 09:45:52,871 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-01-09 09:45:52,871 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-01-09 09:45:52,871 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-01-09 09:45:52,871 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-01-09 09:45:52,871 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-01-09 09:45:52,871 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-01-09 09:45:52,874 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-01-09 09:45:52,875 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-01-09 09:45:52,875 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-01-09 09:45:52,875 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-01-09 09:45:52,875 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/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 -> 7926a30b33e1b2cfbef88164aa80a253fa35bd5831134ee416945ef0a45f9cd1 [2025-01-09 09:45:53,116 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-01-09 09:45:53,123 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-01-09 09:45:53,125 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-01-09 09:45:53,126 INFO L270 PluginConnector]: Initializing CDTParser... [2025-01-09 09:45:53,126 INFO L274 PluginConnector]: CDTParser initialized [2025-01-09 09:45:53,127 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-67.i [2025-01-09 09:45:54,372 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/6a32c6dfc/289ea7033811412d80e5561afeda3b44/FLAGc5a52eb35 [2025-01-09 09:45:54,718 INFO L384 CDTParser]: Found 1 translation units. [2025-01-09 09:45:54,718 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-67.i [2025-01-09 09:45:54,732 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/6a32c6dfc/289ea7033811412d80e5561afeda3b44/FLAGc5a52eb35 [2025-01-09 09:45:54,964 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/6a32c6dfc/289ea7033811412d80e5561afeda3b44 [2025-01-09 09:45:54,966 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-01-09 09:45:54,969 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-01-09 09:45:54,970 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-01-09 09:45:54,970 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-01-09 09:45:54,975 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-01-09 09:45:54,976 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.01 09:45:54" (1/1) ... [2025-01-09 09:45:54,977 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7b69775d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:45:54, skipping insertion in model container [2025-01-09 09:45:54,977 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.01 09:45:54" (1/1) ... [2025-01-09 09:45:54,996 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-01-09 09:45:55,103 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-67.i[916,929] [2025-01-09 09:45:55,219 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-09 09:45:55,235 INFO L200 MainTranslator]: Completed pre-run [2025-01-09 09:45:55,247 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-67.i[916,929] [2025-01-09 09:45:55,320 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-09 09:45:55,336 INFO L204 MainTranslator]: Completed translation [2025-01-09 09:45:55,337 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:45:55 WrapperNode [2025-01-09 09:45:55,337 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-01-09 09:45:55,338 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-01-09 09:45:55,338 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-01-09 09:45:55,338 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-01-09 09:45:55,346 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:45:55" (1/1) ... [2025-01-09 09:45:55,364 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:45:55" (1/1) ... [2025-01-09 09:45:55,421 INFO L138 Inliner]: procedures = 26, calls = 79, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 497 [2025-01-09 09:45:55,422 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-01-09 09:45:55,422 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-01-09 09:45:55,422 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-01-09 09:45:55,422 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-01-09 09:45:55,429 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:45:55" (1/1) ... [2025-01-09 09:45:55,429 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:45:55" (1/1) ... [2025-01-09 09:45:55,439 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:45:55" (1/1) ... [2025-01-09 09:45:55,473 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2025-01-09 09:45:55,477 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:45:55" (1/1) ... [2025-01-09 09:45:55,477 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:45:55" (1/1) ... [2025-01-09 09:45:55,493 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:45:55" (1/1) ... [2025-01-09 09:45:55,499 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:45:55" (1/1) ... [2025-01-09 09:45:55,502 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:45:55" (1/1) ... [2025-01-09 09:45:55,511 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:45:55" (1/1) ... [2025-01-09 09:45:55,516 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:45:55" (1/1) ... [2025-01-09 09:45:55,523 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-01-09 09:45:55,524 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-01-09 09:45:55,524 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-01-09 09:45:55,524 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-01-09 09:45:55,526 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:45:55" (1/1) ... [2025-01-09 09:45:55,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 09:45:55,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 09:45:55,550 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-01-09 09:45:55,554 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-01-09 09:45:55,569 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-01-09 09:45:55,570 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-01-09 09:45:55,570 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-01-09 09:45:55,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-01-09 09:45:55,570 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-01-09 09:45:55,570 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-01-09 09:45:55,649 INFO L234 CfgBuilder]: Building ICFG [2025-01-09 09:45:55,651 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-01-09 09:45:56,407 INFO L? ?]: Removed 19 outVars from TransFormulas that were not future-live. [2025-01-09 09:45:56,408 INFO L283 CfgBuilder]: Performing block encoding [2025-01-09 09:45:56,420 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-01-09 09:45:56,423 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2025-01-09 09:45:56,423 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.01 09:45:56 BoogieIcfgContainer [2025-01-09 09:45:56,424 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-01-09 09:45:56,425 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-01-09 09:45:56,425 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-01-09 09:45:56,429 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-01-09 09:45:56,429 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.01 09:45:54" (1/3) ... [2025-01-09 09:45:56,430 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6882c206 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.01 09:45:56, skipping insertion in model container [2025-01-09 09:45:56,431 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:45:55" (2/3) ... [2025-01-09 09:45:56,431 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6882c206 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.01 09:45:56, skipping insertion in model container [2025-01-09 09:45:56,431 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.01 09:45:56" (3/3) ... [2025-01-09 09:45:56,432 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-67.i [2025-01-09 09:45:56,446 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-01-09 09:45:56,448 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-67.i that has 2 procedures, 214 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2025-01-09 09:45:56,506 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-01-09 09:45:56,517 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;@2e2bed9a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-09 09:45:56,518 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-01-09 09:45:56,522 INFO L276 IsEmpty]: Start isEmpty. Operand has 214 states, 145 states have (on average 1.5655172413793104) internal successors, (227), 146 states have internal predecessors, (227), 66 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2025-01-09 09:45:56,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 422 [2025-01-09 09:45:56,540 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:45:56,541 INFO L218 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 09:45:56,541 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:45:56,546 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:45:56,547 INFO L85 PathProgramCache]: Analyzing trace with hash 655304247, now seen corresponding path program 1 times [2025-01-09 09:45:56,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 09:45:56,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774889697] [2025-01-09 09:45:56,555 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:45:56,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 09:45:56,698 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 421 statements into 1 equivalence classes. [2025-01-09 09:45:56,743 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 421 of 421 statements. [2025-01-09 09:45:56,743 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:45:56,743 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:45:57,074 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 130 refuted. 0 times theorem prover too weak. 8450 trivial. 0 not checked. [2025-01-09 09:45:57,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 09:45:57,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774889697] [2025-01-09 09:45:57,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774889697] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-09 09:45:57,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [965602671] [2025-01-09 09:45:57,076 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:45:57,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 09:45:57,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 09:45:57,079 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-09 09:45:57,080 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-01-09 09:45:57,209 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 421 statements into 1 equivalence classes. [2025-01-09 09:45:57,331 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 421 of 421 statements. [2025-01-09 09:45:57,331 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:45:57,331 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:45:57,335 INFO L256 TraceCheckSpWp]: Trace formula consists of 945 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-01-09 09:45:57,348 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 09:45:57,423 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 130 proven. 0 refuted. 0 times theorem prover too weak. 8450 trivial. 0 not checked. [2025-01-09 09:45:57,423 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-09 09:45:57,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [965602671] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 09:45:57,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-09 09:45:57,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-01-09 09:45:57,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522054918] [2025-01-09 09:45:57,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 09:45:57,430 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-01-09 09:45:57,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 09:45:57,446 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-01-09 09:45:57,447 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-01-09 09:45:57,450 INFO L87 Difference]: Start difference. First operand has 214 states, 145 states have (on average 1.5655172413793104) internal successors, (227), 146 states have internal predecessors, (227), 66 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) Second operand has 2 states, 2 states have (on average 48.0) internal successors, (96), 2 states have internal predecessors, (96), 2 states have call successors, (66), 2 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 2 states have call successors, (66) [2025-01-09 09:45:57,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:45:57,491 INFO L93 Difference]: Finished difference Result 422 states and 779 transitions. [2025-01-09 09:45:57,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-09 09:45:57,493 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 48.0) internal successors, (96), 2 states have internal predecessors, (96), 2 states have call successors, (66), 2 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 2 states have call successors, (66) Word has length 421 [2025-01-09 09:45:57,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:45:57,498 INFO L225 Difference]: With dead ends: 422 [2025-01-09 09:45:57,498 INFO L226 Difference]: Without dead ends: 211 [2025-01-09 09:45:57,501 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 422 GetRequests, 422 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-01-09 09:45:57,503 INFO L435 NwaCegarLoop]: 353 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, 353 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-01-09 09:45:57,503 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 353 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-09 09:45:57,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2025-01-09 09:45:57,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 211. [2025-01-09 09:45:57,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 143 states have (on average 1.5454545454545454) internal successors, (221), 143 states have internal predecessors, (221), 66 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2025-01-09 09:45:57,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 353 transitions. [2025-01-09 09:45:57,546 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 353 transitions. Word has length 421 [2025-01-09 09:45:57,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:45:57,546 INFO L471 AbstractCegarLoop]: Abstraction has 211 states and 353 transitions. [2025-01-09 09:45:57,546 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 48.0) internal successors, (96), 2 states have internal predecessors, (96), 2 states have call successors, (66), 2 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 2 states have call successors, (66) [2025-01-09 09:45:57,546 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 353 transitions. [2025-01-09 09:45:57,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 422 [2025-01-09 09:45:57,553 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:45:57,553 INFO L218 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 09:45:57,561 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-01-09 09:45:57,754 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2025-01-09 09:45:57,755 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:45:57,756 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:45:57,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1062054093, now seen corresponding path program 1 times [2025-01-09 09:45:57,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 09:45:57,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345655229] [2025-01-09 09:45:57,757 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:45:57,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 09:45:57,793 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 421 statements into 1 equivalence classes. [2025-01-09 09:45:57,867 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 421 of 421 statements. [2025-01-09 09:45:57,868 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:45:57,868 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:45:58,074 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2025-01-09 09:45:58,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 09:45:58,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345655229] [2025-01-09 09:45:58,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345655229] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 09:45:58,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 09:45:58,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-09 09:45:58,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650754231] [2025-01-09 09:45:58,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 09:45:58,078 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 09:45:58,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 09:45:58,080 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 09:45:58,080 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 09:45:58,081 INFO L87 Difference]: Start difference. First operand 211 states and 353 transitions. Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2025-01-09 09:45:58,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:45:58,148 INFO L93 Difference]: Finished difference Result 619 states and 1037 transitions. [2025-01-09 09:45:58,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 09:45:58,149 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 421 [2025-01-09 09:45:58,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:45:58,157 INFO L225 Difference]: With dead ends: 619 [2025-01-09 09:45:58,157 INFO L226 Difference]: Without dead ends: 411 [2025-01-09 09:45:58,159 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 09:45:58,161 INFO L435 NwaCegarLoop]: 568 mSDtfsCounter, 332 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 332 SdHoareTripleChecker+Valid, 897 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-01-09 09:45:58,161 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [332 Valid, 897 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-09 09:45:58,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2025-01-09 09:45:58,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 408. [2025-01-09 09:45:58,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 408 states, 273 states have (on average 1.5238095238095237) internal successors, (416), 273 states have internal predecessors, (416), 132 states have call successors, (132), 2 states have call predecessors, (132), 2 states have return successors, (132), 132 states have call predecessors, (132), 132 states have call successors, (132) [2025-01-09 09:45:58,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 680 transitions. [2025-01-09 09:45:58,221 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 680 transitions. Word has length 421 [2025-01-09 09:45:58,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:45:58,223 INFO L471 AbstractCegarLoop]: Abstraction has 408 states and 680 transitions. [2025-01-09 09:45:58,223 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2025-01-09 09:45:58,224 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 680 transitions. [2025-01-09 09:45:58,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 422 [2025-01-09 09:45:58,228 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:45:58,229 INFO L218 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 09:45:58,229 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-01-09 09:45:58,229 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:45:58,230 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:45:58,231 INFO L85 PathProgramCache]: Analyzing trace with hash -638407371, now seen corresponding path program 1 times [2025-01-09 09:45:58,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 09:45:58,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229686396] [2025-01-09 09:45:58,231 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:45:58,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 09:45:58,263 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 421 statements into 1 equivalence classes. [2025-01-09 09:45:58,313 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 421 of 421 statements. [2025-01-09 09:45:58,314 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:45:58,314 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:45:58,498 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2025-01-09 09:45:58,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 09:45:58,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229686396] [2025-01-09 09:45:58,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229686396] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 09:45:58,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 09:45:58,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-09 09:45:58,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787986616] [2025-01-09 09:45:58,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 09:45:58,500 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 09:45:58,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 09:45:58,502 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 09:45:58,502 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 09:45:58,503 INFO L87 Difference]: Start difference. First operand 408 states and 680 transitions. Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2025-01-09 09:45:58,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:45:58,595 INFO L93 Difference]: Finished difference Result 822 states and 1372 transitions. [2025-01-09 09:45:58,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 09:45:58,595 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 421 [2025-01-09 09:45:58,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:45:58,607 INFO L225 Difference]: With dead ends: 822 [2025-01-09 09:45:58,607 INFO L226 Difference]: Without dead ends: 417 [2025-01-09 09:45:58,608 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 09:45:58,609 INFO L435 NwaCegarLoop]: 374 mSDtfsCounter, 322 mSDsluCounter, 335 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 322 SdHoareTripleChecker+Valid, 709 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-01-09 09:45:58,609 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [322 Valid, 709 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-09 09:45:58,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2025-01-09 09:45:58,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 414. [2025-01-09 09:45:58,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 414 states, 279 states have (on average 1.5197132616487454) internal successors, (424), 279 states have internal predecessors, (424), 132 states have call successors, (132), 2 states have call predecessors, (132), 2 states have return successors, (132), 132 states have call predecessors, (132), 132 states have call successors, (132) [2025-01-09 09:45:58,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 688 transitions. [2025-01-09 09:45:58,671 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 688 transitions. Word has length 421 [2025-01-09 09:45:58,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:45:58,673 INFO L471 AbstractCegarLoop]: Abstraction has 414 states and 688 transitions. [2025-01-09 09:45:58,673 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2025-01-09 09:45:58,673 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 688 transitions. [2025-01-09 09:45:58,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 422 [2025-01-09 09:45:58,678 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:45:58,678 INFO L218 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 09:45:58,678 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-01-09 09:45:58,678 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:45:58,679 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:45:58,679 INFO L85 PathProgramCache]: Analyzing trace with hash 283331223, now seen corresponding path program 1 times [2025-01-09 09:45:58,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 09:45:58,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371044222] [2025-01-09 09:45:58,679 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:45:58,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 09:45:58,707 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 421 statements into 1 equivalence classes. [2025-01-09 09:45:58,786 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 421 of 421 statements. [2025-01-09 09:45:58,788 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:45:58,788 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:45:59,150 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2025-01-09 09:45:59,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 09:45:59,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371044222] [2025-01-09 09:45:59,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371044222] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 09:45:59,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 09:45:59,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-01-09 09:45:59,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448198232] [2025-01-09 09:45:59,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 09:45:59,153 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-09 09:45:59,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 09:45:59,154 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-09 09:45:59,154 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-09 09:45:59,155 INFO L87 Difference]: Start difference. First operand 414 states and 688 transitions. Second operand has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2025-01-09 09:45:59,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:45:59,404 INFO L93 Difference]: Finished difference Result 1114 states and 1858 transitions. [2025-01-09 09:45:59,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-09 09:45:59,404 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 421 [2025-01-09 09:45:59,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:45:59,413 INFO L225 Difference]: With dead ends: 1114 [2025-01-09 09:45:59,413 INFO L226 Difference]: Without dead ends: 703 [2025-01-09 09:45:59,414 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-01-09 09:45:59,415 INFO L435 NwaCegarLoop]: 347 mSDtfsCounter, 329 mSDsluCounter, 685 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 201 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 329 SdHoareTripleChecker+Valid, 1032 SdHoareTripleChecker+Invalid, 222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 201 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-09 09:45:59,415 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [329 Valid, 1032 Invalid, 222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [201 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-09 09:45:59,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 703 states. [2025-01-09 09:45:59,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 703 to 661. [2025-01-09 09:45:59,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 661 states, 459 states have (on average 1.5468409586056644) internal successors, (710), 459 states have internal predecessors, (710), 198 states have call successors, (198), 3 states have call predecessors, (198), 3 states have return successors, (198), 198 states have call predecessors, (198), 198 states have call successors, (198) [2025-01-09 09:45:59,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 1106 transitions. [2025-01-09 09:45:59,479 INFO L78 Accepts]: Start accepts. Automaton has 661 states and 1106 transitions. Word has length 421 [2025-01-09 09:45:59,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:45:59,479 INFO L471 AbstractCegarLoop]: Abstraction has 661 states and 1106 transitions. [2025-01-09 09:45:59,480 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2025-01-09 09:45:59,480 INFO L276 IsEmpty]: Start isEmpty. Operand 661 states and 1106 transitions. [2025-01-09 09:45:59,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 424 [2025-01-09 09:45:59,483 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:45:59,483 INFO L218 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 09:45:59,484 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-01-09 09:45:59,484 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:45:59,484 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:45:59,484 INFO L85 PathProgramCache]: Analyzing trace with hash 88978753, now seen corresponding path program 1 times [2025-01-09 09:45:59,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 09:45:59,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829801320] [2025-01-09 09:45:59,485 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:45:59,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 09:45:59,507 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 423 statements into 1 equivalence classes. [2025-01-09 09:45:59,599 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 423 of 423 statements. [2025-01-09 09:45:59,599 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:45:59,599 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:46:00,003 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2025-01-09 09:46:00,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 09:46:00,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829801320] [2025-01-09 09:46:00,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829801320] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 09:46:00,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 09:46:00,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-01-09 09:46:00,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621350472] [2025-01-09 09:46:00,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 09:46:00,004 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-09 09:46:00,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 09:46:00,005 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-09 09:46:00,005 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-09 09:46:00,005 INFO L87 Difference]: Start difference. First operand 661 states and 1106 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, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2025-01-09 09:46:00,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:46:00,313 INFO L93 Difference]: Finished difference Result 1565 states and 2604 transitions. [2025-01-09 09:46:00,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-09 09:46:00,314 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, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 423 [2025-01-09 09:46:00,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:46:00,320 INFO L225 Difference]: With dead ends: 1565 [2025-01-09 09:46:00,320 INFO L226 Difference]: Without dead ends: 1128 [2025-01-09 09:46:00,322 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-01-09 09:46:00,322 INFO L435 NwaCegarLoop]: 352 mSDtfsCounter, 213 mSDsluCounter, 558 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 910 SdHoareTripleChecker+Invalid, 148 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-09 09:46:00,322 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [213 Valid, 910 Invalid, 148 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-09 09:46:00,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1128 states. [2025-01-09 09:46:00,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1128 to 1126. [2025-01-09 09:46:00,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1126 states, 790 states have (on average 1.5367088607594936) internal successors, (1214), 790 states have internal predecessors, (1214), 330 states have call successors, (330), 5 states have call predecessors, (330), 5 states have return successors, (330), 330 states have call predecessors, (330), 330 states have call successors, (330) [2025-01-09 09:46:00,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1126 states to 1126 states and 1874 transitions. [2025-01-09 09:46:00,430 INFO L78 Accepts]: Start accepts. Automaton has 1126 states and 1874 transitions. Word has length 423 [2025-01-09 09:46:00,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:46:00,431 INFO L471 AbstractCegarLoop]: Abstraction has 1126 states and 1874 transitions. [2025-01-09 09:46:00,432 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, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2025-01-09 09:46:00,432 INFO L276 IsEmpty]: Start isEmpty. Operand 1126 states and 1874 transitions. [2025-01-09 09:46:00,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 424 [2025-01-09 09:46:00,436 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:46:00,436 INFO L218 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 09:46:00,436 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-01-09 09:46:00,437 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:46:00,437 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:46:00,438 INFO L85 PathProgramCache]: Analyzing trace with hash -1599964989, now seen corresponding path program 1 times [2025-01-09 09:46:00,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 09:46:00,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632259336] [2025-01-09 09:46:00,438 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:46:00,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 09:46:00,460 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 423 statements into 1 equivalence classes. [2025-01-09 09:46:00,532 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 423 of 423 statements. [2025-01-09 09:46:00,533 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:46:00,533 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:46:01,321 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2025-01-09 09:46:01,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 09:46:01,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632259336] [2025-01-09 09:46:01,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632259336] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 09:46:01,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 09:46:01,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-01-09 09:46:01,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490229686] [2025-01-09 09:46:01,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 09:46:01,324 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-01-09 09:46:01,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 09:46:01,325 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-01-09 09:46:01,325 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-01-09 09:46:01,325 INFO L87 Difference]: Start difference. First operand 1126 states and 1874 transitions. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 2 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 2 states have call predecessors, (66), 2 states have call successors, (66) [2025-01-09 09:46:02,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:46:02,111 INFO L93 Difference]: Finished difference Result 4103 states and 6839 transitions. [2025-01-09 09:46:02,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-09 09:46:02,112 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 2 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 2 states have call predecessors, (66), 2 states have call successors, (66) Word has length 423 [2025-01-09 09:46:02,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:46:02,129 INFO L225 Difference]: With dead ends: 4103 [2025-01-09 09:46:02,129 INFO L226 Difference]: Without dead ends: 3123 [2025-01-09 09:46:02,132 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2025-01-09 09:46:02,133 INFO L435 NwaCegarLoop]: 341 mSDtfsCounter, 677 mSDsluCounter, 868 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 224 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 677 SdHoareTripleChecker+Valid, 1209 SdHoareTripleChecker+Invalid, 430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 224 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-01-09 09:46:02,133 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [677 Valid, 1209 Invalid, 430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [224 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-01-09 09:46:02,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3123 states. [2025-01-09 09:46:02,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3123 to 2161. [2025-01-09 09:46:02,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2161 states, 1557 states have (on average 1.5555555555555556) internal successors, (2422), 1557 states have internal predecessors, (2422), 594 states have call successors, (594), 9 states have call predecessors, (594), 9 states have return successors, (594), 594 states have call predecessors, (594), 594 states have call successors, (594) [2025-01-09 09:46:02,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2161 states to 2161 states and 3610 transitions. [2025-01-09 09:46:02,317 INFO L78 Accepts]: Start accepts. Automaton has 2161 states and 3610 transitions. Word has length 423 [2025-01-09 09:46:02,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:46:02,318 INFO L471 AbstractCegarLoop]: Abstraction has 2161 states and 3610 transitions. [2025-01-09 09:46:02,318 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 2 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 2 states have call predecessors, (66), 2 states have call successors, (66) [2025-01-09 09:46:02,318 INFO L276 IsEmpty]: Start isEmpty. Operand 2161 states and 3610 transitions. [2025-01-09 09:46:02,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 424 [2025-01-09 09:46:02,321 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:46:02,322 INFO L218 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 09:46:02,322 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-01-09 09:46:02,322 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:46:02,322 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:46:02,322 INFO L85 PathProgramCache]: Analyzing trace with hash -213968957, now seen corresponding path program 1 times [2025-01-09 09:46:02,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 09:46:02,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802381118] [2025-01-09 09:46:02,323 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:46:02,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 09:46:02,345 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 423 statements into 1 equivalence classes. [2025-01-09 09:46:02,385 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 423 of 423 statements. [2025-01-09 09:46:02,385 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:46:02,385 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:46:02,730 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2025-01-09 09:46:02,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 09:46:02,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802381118] [2025-01-09 09:46:02,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802381118] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 09:46:02,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 09:46:02,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-01-09 09:46:02,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013170357] [2025-01-09 09:46:02,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 09:46:02,732 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-01-09 09:46:02,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 09:46:02,732 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-01-09 09:46:02,733 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-01-09 09:46:02,733 INFO L87 Difference]: Start difference. First operand 2161 states and 3610 transitions. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2025-01-09 09:46:03,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:46:03,247 INFO L93 Difference]: Finished difference Result 6469 states and 10715 transitions. [2025-01-09 09:46:03,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-09 09:46:03,247 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 423 [2025-01-09 09:46:03,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:46:03,290 INFO L225 Difference]: With dead ends: 6469 [2025-01-09 09:46:03,290 INFO L226 Difference]: Without dead ends: 4639 [2025-01-09 09:46:03,298 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-01-09 09:46:03,298 INFO L435 NwaCegarLoop]: 525 mSDtfsCounter, 444 mSDsluCounter, 1088 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 444 SdHoareTripleChecker+Valid, 1613 SdHoareTripleChecker+Invalid, 265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-01-09 09:46:03,299 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [444 Valid, 1613 Invalid, 265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-01-09 09:46:03,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4639 states. [2025-01-09 09:46:03,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4639 to 4627. [2025-01-09 09:46:03,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4627 states, 3379 states have (on average 1.543651968037881) internal successors, (5216), 3387 states have internal predecessors, (5216), 1226 states have call successors, (1226), 21 states have call predecessors, (1226), 21 states have return successors, (1226), 1218 states have call predecessors, (1226), 1226 states have call successors, (1226) [2025-01-09 09:46:03,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4627 states to 4627 states and 7668 transitions. [2025-01-09 09:46:03,708 INFO L78 Accepts]: Start accepts. Automaton has 4627 states and 7668 transitions. Word has length 423 [2025-01-09 09:46:03,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:46:03,709 INFO L471 AbstractCegarLoop]: Abstraction has 4627 states and 7668 transitions. [2025-01-09 09:46:03,709 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2025-01-09 09:46:03,710 INFO L276 IsEmpty]: Start isEmpty. Operand 4627 states and 7668 transitions. [2025-01-09 09:46:03,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 424 [2025-01-09 09:46:03,715 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:46:03,715 INFO L218 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 09:46:03,715 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-01-09 09:46:03,715 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:46:03,716 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:46:03,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1243328255, now seen corresponding path program 1 times [2025-01-09 09:46:03,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 09:46:03,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793433251] [2025-01-09 09:46:03,716 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:46:03,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 09:46:03,742 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 423 statements into 1 equivalence classes. [2025-01-09 09:46:03,817 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 423 of 423 statements. [2025-01-09 09:46:03,818 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:46:03,818 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:46:04,149 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2025-01-09 09:46:04,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 09:46:04,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793433251] [2025-01-09 09:46:04,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793433251] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 09:46:04,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 09:46:04,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-01-09 09:46:04,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341446769] [2025-01-09 09:46:04,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 09:46:04,150 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-09 09:46:04,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 09:46:04,153 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-09 09:46:04,153 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-01-09 09:46:04,154 INFO L87 Difference]: Start difference. First operand 4627 states and 7668 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, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2025-01-09 09:46:04,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:46:04,834 INFO L93 Difference]: Finished difference Result 15760 states and 25948 transitions. [2025-01-09 09:46:04,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-09 09:46:04,835 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, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 423 [2025-01-09 09:46:04,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:46:04,893 INFO L225 Difference]: With dead ends: 15760 [2025-01-09 09:46:04,893 INFO L226 Difference]: Without dead ends: 11317 [2025-01-09 09:46:04,907 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-01-09 09:46:04,907 INFO L435 NwaCegarLoop]: 477 mSDtfsCounter, 571 mSDsluCounter, 490 mSDsCounter, 0 mSdLazyCounter, 132 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 571 SdHoareTripleChecker+Valid, 967 SdHoareTripleChecker+Invalid, 141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-09 09:46:04,908 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [571 Valid, 967 Invalid, 141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 132 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-09 09:46:04,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11317 states. [2025-01-09 09:46:05,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11317 to 8965. [2025-01-09 09:46:05,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8965 states, 6976 states have (on average 1.5743979357798166) internal successors, (10983), 7004 states have internal predecessors, (10983), 1946 states have call successors, (1946), 42 states have call predecessors, (1946), 42 states have return successors, (1946), 1918 states have call predecessors, (1946), 1946 states have call successors, (1946) [2025-01-09 09:46:05,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8965 states to 8965 states and 14875 transitions. [2025-01-09 09:46:05,609 INFO L78 Accepts]: Start accepts. Automaton has 8965 states and 14875 transitions. Word has length 423 [2025-01-09 09:46:05,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:46:05,609 INFO L471 AbstractCegarLoop]: Abstraction has 8965 states and 14875 transitions. [2025-01-09 09:46:05,610 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, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2025-01-09 09:46:05,610 INFO L276 IsEmpty]: Start isEmpty. Operand 8965 states and 14875 transitions. [2025-01-09 09:46:05,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 424 [2025-01-09 09:46:05,703 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:46:05,703 INFO L218 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 09:46:05,704 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-01-09 09:46:05,704 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:46:05,704 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:46:05,704 INFO L85 PathProgramCache]: Analyzing trace with hash 1002251199, now seen corresponding path program 1 times [2025-01-09 09:46:05,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 09:46:05,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126466302] [2025-01-09 09:46:05,709 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:46:05,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 09:46:05,738 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 423 statements into 1 equivalence classes. [2025-01-09 09:46:05,773 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 423 of 423 statements. [2025-01-09 09:46:05,773 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:46:05,773 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:46:05,904 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2025-01-09 09:46:05,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 09:46:05,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126466302] [2025-01-09 09:46:05,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126466302] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 09:46:05,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 09:46:05,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-09 09:46:05,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541958992] [2025-01-09 09:46:05,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 09:46:05,905 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 09:46:05,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 09:46:05,905 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 09:46:05,905 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 09:46:05,906 INFO L87 Difference]: Start difference. First operand 8965 states and 14875 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, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2025-01-09 09:46:06,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:46:06,397 INFO L93 Difference]: Finished difference Result 17644 states and 29137 transitions. [2025-01-09 09:46:06,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 09:46:06,397 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, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 423 [2025-01-09 09:46:06,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:46:06,431 INFO L225 Difference]: With dead ends: 17644 [2025-01-09 09:46:06,431 INFO L226 Difference]: Without dead ends: 10156 [2025-01-09 09:46:06,452 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 09:46:06,453 INFO L435 NwaCegarLoop]: 378 mSDtfsCounter, 223 mSDsluCounter, 335 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 713 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-01-09 09:46:06,453 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [223 Valid, 713 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-09 09:46:06,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10156 states. [2025-01-09 09:46:07,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10156 to 8984. [2025-01-09 09:46:07,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8984 states, 6995 states have (on average 1.564974982130093) internal successors, (10947), 7023 states have internal predecessors, (10947), 1946 states have call successors, (1946), 42 states have call predecessors, (1946), 42 states have return successors, (1946), 1918 states have call predecessors, (1946), 1946 states have call successors, (1946) [2025-01-09 09:46:07,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8984 states to 8984 states and 14839 transitions. [2025-01-09 09:46:07,322 INFO L78 Accepts]: Start accepts. Automaton has 8984 states and 14839 transitions. Word has length 423 [2025-01-09 09:46:07,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:46:07,323 INFO L471 AbstractCegarLoop]: Abstraction has 8984 states and 14839 transitions. [2025-01-09 09:46:07,323 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, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2025-01-09 09:46:07,323 INFO L276 IsEmpty]: Start isEmpty. Operand 8984 states and 14839 transitions. [2025-01-09 09:46:07,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 424 [2025-01-09 09:46:07,331 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:46:07,331 INFO L218 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 09:46:07,332 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-01-09 09:46:07,332 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:46:07,332 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:46:07,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1424953025, now seen corresponding path program 1 times [2025-01-09 09:46:07,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 09:46:07,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247154452] [2025-01-09 09:46:07,333 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:46:07,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 09:46:07,358 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 423 statements into 1 equivalence classes. [2025-01-09 09:46:07,375 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 423 of 423 statements. [2025-01-09 09:46:07,376 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:46:07,376 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:46:07,490 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2025-01-09 09:46:07,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 09:46:07,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247154452] [2025-01-09 09:46:07,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247154452] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 09:46:07,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 09:46:07,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-01-09 09:46:07,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762778424] [2025-01-09 09:46:07,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 09:46:07,494 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-09 09:46:07,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 09:46:07,495 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-09 09:46:07,495 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-01-09 09:46:07,495 INFO L87 Difference]: Start difference. First operand 8984 states and 14839 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, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2025-01-09 09:46:08,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:46:08,433 INFO L93 Difference]: Finished difference Result 26816 states and 44016 transitions. [2025-01-09 09:46:08,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-09 09:46:08,434 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, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 423 [2025-01-09 09:46:08,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:46:08,500 INFO L225 Difference]: With dead ends: 26816 [2025-01-09 09:46:08,500 INFO L226 Difference]: Without dead ends: 18194 [2025-01-09 09:46:08,531 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-01-09 09:46:08,532 INFO L435 NwaCegarLoop]: 379 mSDtfsCounter, 625 mSDsluCounter, 485 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 625 SdHoareTripleChecker+Valid, 864 SdHoareTripleChecker+Invalid, 195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-09 09:46:08,532 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [625 Valid, 864 Invalid, 195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-09 09:46:08,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18194 states. [2025-01-09 09:46:09,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18194 to 14700. [2025-01-09 09:46:09,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14700 states, 11910 states have (on average 1.581024349286314) internal successors, (18830), 11958 states have internal predecessors, (18830), 2706 states have call successors, (2706), 83 states have call predecessors, (2706), 83 states have return successors, (2706), 2658 states have call predecessors, (2706), 2706 states have call successors, (2706) [2025-01-09 09:46:09,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14700 states to 14700 states and 24242 transitions. [2025-01-09 09:46:09,426 INFO L78 Accepts]: Start accepts. Automaton has 14700 states and 24242 transitions. Word has length 423 [2025-01-09 09:46:09,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:46:09,427 INFO L471 AbstractCegarLoop]: Abstraction has 14700 states and 24242 transitions. [2025-01-09 09:46:09,427 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, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2025-01-09 09:46:09,427 INFO L276 IsEmpty]: Start isEmpty. Operand 14700 states and 24242 transitions. [2025-01-09 09:46:09,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 424 [2025-01-09 09:46:09,434 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:46:09,434 INFO L218 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 09:46:09,434 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-01-09 09:46:09,434 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:46:09,435 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:46:09,435 INFO L85 PathProgramCache]: Analyzing trace with hash 1566038145, now seen corresponding path program 1 times [2025-01-09 09:46:09,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 09:46:09,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112183313] [2025-01-09 09:46:09,435 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:46:09,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 09:46:09,454 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 423 statements into 1 equivalence classes. [2025-01-09 09:46:09,468 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 423 of 423 statements. [2025-01-09 09:46:09,468 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:46:09,468 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:46:09,524 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2025-01-09 09:46:09,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 09:46:09,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112183313] [2025-01-09 09:46:09,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112183313] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 09:46:09,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 09:46:09,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-09 09:46:09,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965378698] [2025-01-09 09:46:09,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 09:46:09,526 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 09:46:09,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 09:46:09,526 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 09:46:09,526 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 09:46:09,527 INFO L87 Difference]: Start difference. First operand 14700 states and 24242 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, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2025-01-09 09:46:10,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:46:10,277 INFO L93 Difference]: Finished difference Result 35029 states and 57595 transitions. [2025-01-09 09:46:10,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 09:46:10,278 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, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 423 [2025-01-09 09:46:10,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:46:10,352 INFO L225 Difference]: With dead ends: 35029 [2025-01-09 09:46:10,353 INFO L226 Difference]: Without dead ends: 22285 [2025-01-09 09:46:10,385 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 09:46:10,386 INFO L435 NwaCegarLoop]: 433 mSDtfsCounter, 228 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 776 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-01-09 09:46:10,386 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [228 Valid, 776 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-09 09:46:10,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22285 states. [2025-01-09 09:46:11,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22285 to 22247. [2025-01-09 09:46:11,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22247 states, 18317 states have (on average 1.5769503739695365) internal successors, (28885), 18401 states have internal predecessors, (28885), 3786 states have call successors, (3786), 143 states have call predecessors, (3786), 143 states have return successors, (3786), 3702 states have call predecessors, (3786), 3786 states have call successors, (3786) [2025-01-09 09:46:11,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22247 states to 22247 states and 36457 transitions. [2025-01-09 09:46:11,933 INFO L78 Accepts]: Start accepts. Automaton has 22247 states and 36457 transitions. Word has length 423 [2025-01-09 09:46:11,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:46:11,934 INFO L471 AbstractCegarLoop]: Abstraction has 22247 states and 36457 transitions. [2025-01-09 09:46:11,934 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, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2025-01-09 09:46:11,934 INFO L276 IsEmpty]: Start isEmpty. Operand 22247 states and 36457 transitions. [2025-01-09 09:46:11,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 424 [2025-01-09 09:46:11,949 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:46:11,949 INFO L218 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 09:46:11,950 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-01-09 09:46:11,951 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:46:11,951 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:46:11,951 INFO L85 PathProgramCache]: Analyzing trace with hash -941741569, now seen corresponding path program 1 times [2025-01-09 09:46:11,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 09:46:11,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799889260] [2025-01-09 09:46:11,952 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:46:11,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 09:46:11,975 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 423 statements into 1 equivalence classes. [2025-01-09 09:46:12,043 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 423 of 423 statements. [2025-01-09 09:46:12,043 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:46:12,043 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:46:12,458 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 114 proven. 81 refuted. 0 times theorem prover too weak. 8385 trivial. 0 not checked. [2025-01-09 09:46:12,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 09:46:12,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799889260] [2025-01-09 09:46:12,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799889260] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-09 09:46:12,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [493291263] [2025-01-09 09:46:12,462 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:46:12,462 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 09:46:12,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 09:46:12,464 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-09 09:46:12,465 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-01-09 09:46:12,578 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 423 statements into 1 equivalence classes. [2025-01-09 09:46:12,666 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 423 of 423 statements. [2025-01-09 09:46:12,667 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:46:12,667 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:46:12,672 INFO L256 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-01-09 09:46:12,679 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 09:46:12,944 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 4245 proven. 81 refuted. 0 times theorem prover too weak. 4254 trivial. 0 not checked. [2025-01-09 09:46:12,944 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-09 09:46:13,228 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 114 proven. 81 refuted. 0 times theorem prover too weak. 8385 trivial. 0 not checked. [2025-01-09 09:46:13,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [493291263] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-09 09:46:13,229 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-09 09:46:13,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2025-01-09 09:46:13,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753079642] [2025-01-09 09:46:13,229 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-09 09:46:13,230 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-01-09 09:46:13,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 09:46:13,231 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-01-09 09:46:13,231 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-01-09 09:46:13,231 INFO L87 Difference]: Start difference. First operand 22247 states and 36457 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, (93), 2 states have call predecessors, (93), 4 states have return successors, (94), 2 states have call predecessors, (94), 2 states have call successors, (94) [2025-01-09 09:46:14,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:46:14,185 INFO L93 Difference]: Finished difference Result 42119 states and 68642 transitions. [2025-01-09 09:46:14,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-09 09:46:14,185 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, (93), 2 states have call predecessors, (93), 4 states have return successors, (94), 2 states have call predecessors, (94), 2 states have call successors, (94) Word has length 423 [2025-01-09 09:46:14,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:46:14,259 INFO L225 Difference]: With dead ends: 42119 [2025-01-09 09:46:14,259 INFO L226 Difference]: Without dead ends: 20603 [2025-01-09 09:46:14,297 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 852 GetRequests, 843 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2025-01-09 09:46:14,298 INFO L435 NwaCegarLoop]: 275 mSDtfsCounter, 423 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 461 SdHoareTripleChecker+Valid, 691 SdHoareTripleChecker+Invalid, 442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-01-09 09:46:14,298 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [461 Valid, 691 Invalid, 442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 357 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-01-09 09:46:14,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20603 states. [2025-01-09 09:46:15,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20603 to 20251. [2025-01-09 09:46:15,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20251 states, 16300 states have (on average 1.5523312883435583) internal successors, (25303), 16384 states have internal predecessors, (25303), 3786 states have call successors, (3786), 164 states have call predecessors, (3786), 164 states have return successors, (3786), 3702 states have call predecessors, (3786), 3786 states have call successors, (3786) [2025-01-09 09:46:15,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20251 states to 20251 states and 32875 transitions. [2025-01-09 09:46:15,454 INFO L78 Accepts]: Start accepts. Automaton has 20251 states and 32875 transitions. Word has length 423 [2025-01-09 09:46:15,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:46:15,454 INFO L471 AbstractCegarLoop]: Abstraction has 20251 states and 32875 transitions. [2025-01-09 09:46:15,454 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, (93), 2 states have call predecessors, (93), 4 states have return successors, (94), 2 states have call predecessors, (94), 2 states have call successors, (94) [2025-01-09 09:46:15,455 INFO L276 IsEmpty]: Start isEmpty. Operand 20251 states and 32875 transitions. [2025-01-09 09:46:15,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 425 [2025-01-09 09:46:15,465 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:46:15,465 INFO L218 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 09:46:15,474 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2025-01-09 09:46:15,667 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 09:46:15,668 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:46:15,668 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:46:15,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1201138178, now seen corresponding path program 1 times [2025-01-09 09:46:15,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 09:46:15,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667893500] [2025-01-09 09:46:15,668 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:46:15,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 09:46:15,691 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 424 statements into 1 equivalence classes. [2025-01-09 09:46:15,810 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 424 of 424 statements. [2025-01-09 09:46:15,811 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:46:15,811 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-01-09 09:46:15,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1349777334] [2025-01-09 09:46:15,818 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:46:15,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 09:46:15,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 09:46:15,822 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-09 09:46:15,825 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-01-09 09:46:15,932 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 424 statements into 1 equivalence classes. [2025-01-09 09:46:16,037 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 424 of 424 statements. [2025-01-09 09:46:16,038 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:46:16,038 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-09 09:46:16,038 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-01-09 09:46:16,077 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 424 statements into 1 equivalence classes. [2025-01-09 09:46:16,235 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 424 of 424 statements. [2025-01-09 09:46:16,235 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:46:16,235 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-09 09:46:16,471 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-01-09 09:46:16,471 INFO L340 BasicCegarLoop]: Counterexample is feasible [2025-01-09 09:46:16,472 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2025-01-09 09:46:16,483 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-01-09 09:46:16,673 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-09 09:46:16,676 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 09:46:16,921 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-01-09 09:46:16,924 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 09.01 09:46:16 BoogieIcfgContainer [2025-01-09 09:46:16,924 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-01-09 09:46:16,924 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-01-09 09:46:16,925 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-01-09 09:46:16,925 INFO L274 PluginConnector]: Witness Printer initialized [2025-01-09 09:46:16,925 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.01 09:45:56" (3/4) ... [2025-01-09 09:46:16,926 INFO L149 WitnessPrinter]: No result that supports witness generation found [2025-01-09 09:46:16,927 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-01-09 09:46:16,927 INFO L158 Benchmark]: Toolchain (without parser) took 21958.53ms. Allocated memory was 142.6MB in the beginning and 2.8GB in the end (delta: 2.7GB). Free memory was 110.1MB in the beginning and 1.7GB in the end (delta: -1.5GB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. [2025-01-09 09:46:16,927 INFO L158 Benchmark]: CDTParser took 0.25ms. Allocated memory is still 226.5MB. Free memory is still 146.8MB. There was no memory consumed. Max. memory is 16.1GB. [2025-01-09 09:46:16,928 INFO L158 Benchmark]: CACSL2BoogieTranslator took 367.15ms. Allocated memory is still 142.6MB. Free memory was 110.1MB in the beginning and 87.9MB in the end (delta: 22.3MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2025-01-09 09:46:16,928 INFO L158 Benchmark]: Boogie Procedure Inliner took 83.78ms. Allocated memory is still 142.6MB. Free memory was 87.9MB in the beginning and 79.5MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-01-09 09:46:16,928 INFO L158 Benchmark]: Boogie Preprocessor took 100.86ms. Allocated memory is still 142.6MB. Free memory was 79.5MB in the beginning and 70.2MB in the end (delta: 9.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-01-09 09:46:16,928 INFO L158 Benchmark]: RCFGBuilder took 899.51ms. Allocated memory is still 142.6MB. Free memory was 69.2MB in the beginning and 72.5MB in the end (delta: -3.3MB). Peak memory consumption was 42.5MB. Max. memory is 16.1GB. [2025-01-09 09:46:16,928 INFO L158 Benchmark]: TraceAbstraction took 20498.77ms. Allocated memory was 142.6MB in the beginning and 2.8GB in the end (delta: 2.7GB). Free memory was 71.8MB in the beginning and 1.7GB in the end (delta: -1.6GB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. [2025-01-09 09:46:16,928 INFO L158 Benchmark]: Witness Printer took 2.52ms. Allocated memory is still 2.8GB. Free memory was 1.7GB in the beginning and 1.7GB in the end (delta: 563.2kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-01-09 09:46:16,929 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.25ms. Allocated memory is still 226.5MB. Free memory is still 146.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 367.15ms. Allocated memory is still 142.6MB. Free memory was 110.1MB in the beginning and 87.9MB in the end (delta: 22.3MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 83.78ms. Allocated memory is still 142.6MB. Free memory was 87.9MB in the beginning and 79.5MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 100.86ms. Allocated memory is still 142.6MB. Free memory was 79.5MB in the beginning and 70.2MB in the end (delta: 9.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 899.51ms. Allocated memory is still 142.6MB. Free memory was 69.2MB in the beginning and 72.5MB in the end (delta: -3.3MB). Peak memory consumption was 42.5MB. Max. memory is 16.1GB. * TraceAbstraction took 20498.77ms. Allocated memory was 142.6MB in the beginning and 2.8GB in the end (delta: 2.7GB). Free memory was 71.8MB in the beginning and 1.7GB in the end (delta: -1.6GB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. * Witness Printer took 2.52ms. Allocated memory is still 2.8GB. Free memory was 1.7GB in the beginning and 1.7GB in the end (delta: 563.2kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryArithmeticDOUBLEoperation at line 317, overapproximation of someBinaryFLOATComparisonOperation at line 407, overapproximation of someBinaryFLOATComparisonOperation at line 320, overapproximation of someBinaryFLOATComparisonOperation at line 288, overapproximation of someBinaryFLOATComparisonOperation at line 347, overapproximation of someBinaryFLOATComparisonOperation at line 445, overapproximation of someBinaryFLOATComparisonOperation at line 411, overapproximation of someBinaryFLOATComparisonOperation at line 345, overapproximation of someBinaryFLOATComparisonOperation at line 343, overapproximation of someBinaryFLOATComparisonOperation at line 244, overapproximation of someBinaryFLOATComparisonOperation at line 409, overapproximation of someUnaryDOUBLEoperation at line 67, overapproximation of someUnaryDOUBLEoperation at line 192, overapproximation of someUnaryDOUBLEoperation at line 135, overapproximation of someBinaryDOUBLEComparisonOperation at line 123, overapproximation of someBinaryDOUBLEComparisonOperation at line 192, overapproximation of someBinaryDOUBLEComparisonOperation at line 282, overapproximation of someBinaryDOUBLEComparisonOperation at line 127, overapproximation of someBinaryDOUBLEComparisonOperation at line 197, overapproximation of someBinaryDOUBLEComparisonOperation at line 445, overapproximation of someBinaryDOUBLEComparisonOperation at line 432, overapproximation of someBinaryDOUBLEComparisonOperation at line 376, overapproximation of someBinaryDOUBLEComparisonOperation at line 378, overapproximation of someBinaryDOUBLEComparisonOperation at line 445, overapproximation of someBinaryDOUBLEComparisonOperation at line 280, overapproximation of someBinaryDOUBLEComparisonOperation at line 434, overapproximation of someBinaryDOUBLEComparisonOperation at line 107, overapproximation of someBinaryDOUBLEComparisonOperation at line 135, overapproximation of someUnaryFLOAToperation at line 320. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] double var_1_1 = 9.75; [L23] unsigned char var_1_3 = 1; [L24] signed long int var_1_4 = 25; [L25] unsigned char var_1_6 = 1; [L26] float var_1_7 = 7.5; [L27] signed long int var_1_8 = -1000; [L28] float var_1_9 = 9.25; [L29] float var_1_10 = 64.5; [L30] float var_1_11 = 16.25; [L31] signed char var_1_12 = 2; [L32] signed char var_1_13 = 8; [L33] signed char var_1_14 = 0; [L34] float var_1_15 = 0.6; [L35] signed char var_1_16 = 32; [L36] unsigned short int var_1_17 = 2; [L37] unsigned short int var_1_19 = 63241; [L38] unsigned short int var_1_20 = 58697; [L39] unsigned short int var_1_21 = 25516; [L40] unsigned long int var_1_22 = 3301682525; [L41] double var_1_23 = 128.9; [L42] signed short int var_1_24 = -32; [L43] signed short int var_1_25 = 2; [L44] signed short int var_1_26 = -256; [L45] double var_1_27 = 7.75; [L46] double var_1_28 = 200.6; [L47] unsigned long int var_1_29 = 100000; [L48] unsigned char var_1_30 = 1; [L49] unsigned long int var_1_31 = 4154314939; [L50] unsigned long int var_1_32 = 4; [L51] unsigned char var_1_33 = 0; [L52] unsigned char var_1_34 = 0; [L53] unsigned char var_1_35 = 1; [L54] unsigned char var_1_36 = 32; [L55] unsigned char var_1_37 = 8; [L56] unsigned char var_1_38 = 64; [L57] double var_1_39 = 25.2; [L58] signed long int var_1_40 = -256; [L59] unsigned short int var_1_41 = 4; [L60] signed char var_1_42 = -100; [L61] signed char var_1_43 = 10; [L62] signed char var_1_44 = 100; [L63] signed char var_1_45 = -16; [L64] signed long int var_1_46 = -10; [L65] unsigned char var_1_47 = 50; [L66] signed long int var_1_48 = -2; [L67] float var_1_49 = -0.5; [L68] float var_1_50 = 8.6; [L69] float var_1_51 = 10.5; [L70] unsigned char var_1_52 = 64; [L71] float var_1_53 = 4.25; [L72] signed short int var_1_54 = 256; [L73] signed short int var_1_55 = -64; [L74] unsigned char var_1_56 = 64; [L75] unsigned char var_1_57 = 2; [L76] signed short int var_1_58 = -32; [L77] signed char var_1_59 = -64; [L78] unsigned long int var_1_60 = 128; [L79] unsigned char var_1_61 = 0; [L80] unsigned char var_1_62 = 0; [L81] signed long int var_1_63 = -16; [L82] signed long int var_1_64 = -5; [L83] signed long int var_1_65 = 1000000; [L84] unsigned char var_1_66 = 1; [L85] signed long int var_1_67 = -10; [L86] float var_1_68 = 10000.25; [L87] unsigned long int var_1_69 = 1000; [L88] float var_1_70 = 256.2; [L89] double var_1_71 = 0.75; [L90] double var_1_72 = 0.0; [L91] double var_1_73 = 64.25; [L92] unsigned char var_1_74 = 0; [L93] double last_1_var_1_1 = 9.75; [L94] unsigned char last_1_var_1_3 = 1; [L95] float last_1_var_1_7 = 7.5; [L96] signed char last_1_var_1_12 = 2; [L97] float last_1_var_1_15 = 0.6; [L98] unsigned short int last_1_var_1_17 = 2; VAL [isInitial=0, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=25, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L449] isInitial = 1 [L450] FCALL initially() [L452] CALL updateLastVariables() [L437] last_1_var_1_1 = var_1_1 [L438] last_1_var_1_3 = var_1_3 [L439] last_1_var_1_7 = var_1_7 [L440] last_1_var_1_12 = var_1_12 [L441] last_1_var_1_15 = var_1_15 [L442] last_1_var_1_17 = var_1_17 VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=25, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L452] RET updateLastVariables() [L453] CALL updateVariables() [L332] var_1_4 = __VERIFIER_nondet_long() [L333] CALL assume_abort_if_not(var_1_4 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L333] RET assume_abort_if_not(var_1_4 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L334] CALL assume_abort_if_not(var_1_4 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L334] RET assume_abort_if_not(var_1_4 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L335] var_1_6 = __VERIFIER_nondet_uchar() [L336] CALL assume_abort_if_not(var_1_6 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L336] RET assume_abort_if_not(var_1_6 >= 1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L337] CALL assume_abort_if_not(var_1_6 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L337] RET assume_abort_if_not(var_1_6 <= 1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L338] var_1_8 = __VERIFIER_nondet_long() [L339] CALL assume_abort_if_not(var_1_8 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133, var_1_9=37/4] [L339] RET assume_abort_if_not(var_1_8 >= -2147483648) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133, var_1_9=37/4] [L340] CALL assume_abort_if_not(var_1_8 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133, var_1_9=37/4] [L340] RET assume_abort_if_not(var_1_8 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133, var_1_9=37/4] [L341] CALL assume_abort_if_not(var_1_8 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133, var_1_9=37/4] [L341] RET assume_abort_if_not(var_1_8 != 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133, var_1_9=37/4] [L342] var_1_9 = __VERIFIER_nondet_float() [L343] CALL assume_abort_if_not((var_1_9 >= -922337.2036854765600e+13F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 9223372.036854765600e+12F && var_1_9 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L343] RET assume_abort_if_not((var_1_9 >= -922337.2036854765600e+13F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 9223372.036854765600e+12F && var_1_9 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L344] var_1_10 = __VERIFIER_nondet_float() [L345] CALL assume_abort_if_not((var_1_10 >= -461168.6018427382800e+13F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 4611686.018427382800e+12F && var_1_10 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L345] RET assume_abort_if_not((var_1_10 >= -461168.6018427382800e+13F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 4611686.018427382800e+12F && var_1_10 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L346] var_1_11 = __VERIFIER_nondet_float() [L347] CALL assume_abort_if_not((var_1_11 >= -461168.6018427382800e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 4611686.018427382800e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L347] RET assume_abort_if_not((var_1_11 >= -461168.6018427382800e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 4611686.018427382800e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L348] var_1_13 = __VERIFIER_nondet_char() [L349] CALL assume_abort_if_not(var_1_13 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L349] RET assume_abort_if_not(var_1_13 >= -1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L350] CALL assume_abort_if_not(var_1_13 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L350] RET assume_abort_if_not(var_1_13 <= 126) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L351] var_1_14 = __VERIFIER_nondet_char() [L352] CALL assume_abort_if_not(var_1_14 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L352] RET assume_abort_if_not(var_1_14 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L353] CALL assume_abort_if_not(var_1_14 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L353] RET assume_abort_if_not(var_1_14 <= 126) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L354] var_1_19 = __VERIFIER_nondet_ushort() [L355] CALL assume_abort_if_not(var_1_19 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L355] RET assume_abort_if_not(var_1_19 >= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L356] CALL assume_abort_if_not(var_1_19 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L356] RET assume_abort_if_not(var_1_19 <= 65534) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L357] var_1_20 = __VERIFIER_nondet_ushort() [L358] CALL assume_abort_if_not(var_1_20 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L358] RET assume_abort_if_not(var_1_20 >= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L359] CALL assume_abort_if_not(var_1_20 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L359] RET assume_abort_if_not(var_1_20 <= 65534) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L360] var_1_21 = __VERIFIER_nondet_ushort() [L361] CALL assume_abort_if_not(var_1_21 >= 24575) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L361] RET assume_abort_if_not(var_1_21 >= 24575) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L362] CALL assume_abort_if_not(var_1_21 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L362] RET assume_abort_if_not(var_1_21 <= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L363] var_1_22 = __VERIFIER_nondet_ulong() [L364] CALL assume_abort_if_not(var_1_22 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L364] RET assume_abort_if_not(var_1_22 >= 2147483647) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L365] CALL assume_abort_if_not(var_1_22 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L365] RET assume_abort_if_not(var_1_22 <= 4294967295) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L366] var_1_24 = __VERIFIER_nondet_short() [L367] CALL assume_abort_if_not(var_1_24 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L367] RET assume_abort_if_not(var_1_24 >= -32768) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L368] CALL assume_abort_if_not(var_1_24 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L368] RET assume_abort_if_not(var_1_24 <= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L369] var_1_25 = __VERIFIER_nondet_short() [L370] CALL assume_abort_if_not(var_1_25 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L370] RET assume_abort_if_not(var_1_25 >= -32768) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L371] CALL assume_abort_if_not(var_1_25 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L371] RET assume_abort_if_not(var_1_25 <= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L372] var_1_26 = __VERIFIER_nondet_short() [L373] CALL assume_abort_if_not(var_1_26 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L373] RET assume_abort_if_not(var_1_26 >= -32768) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L374] CALL assume_abort_if_not(var_1_26 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L374] RET assume_abort_if_not(var_1_26 <= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L375] var_1_27 = __VERIFIER_nondet_double() [L376] CALL assume_abort_if_not((var_1_27 >= -922337.2036854765600e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854765600e+12F && var_1_27 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L376] RET assume_abort_if_not((var_1_27 >= -922337.2036854765600e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854765600e+12F && var_1_27 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L377] var_1_28 = __VERIFIER_nondet_double() [L378] CALL assume_abort_if_not((var_1_28 >= -922337.2036854765600e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854765600e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L378] RET assume_abort_if_not((var_1_28 >= -922337.2036854765600e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854765600e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L379] var_1_30 = __VERIFIER_nondet_uchar() [L380] CALL assume_abort_if_not(var_1_30 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L380] RET assume_abort_if_not(var_1_30 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L381] CALL assume_abort_if_not(var_1_30 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L381] RET assume_abort_if_not(var_1_30 <= 1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L382] var_1_31 = __VERIFIER_nondet_ulong() [L383] CALL assume_abort_if_not(var_1_31 >= 3221225470) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L383] RET assume_abort_if_not(var_1_31 >= 3221225470) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L384] CALL assume_abort_if_not(var_1_31 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L384] RET assume_abort_if_not(var_1_31 <= 4294967294) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L385] var_1_32 = __VERIFIER_nondet_ulong() [L386] CALL assume_abort_if_not(var_1_32 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L386] RET assume_abort_if_not(var_1_32 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L387] CALL assume_abort_if_not(var_1_32 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L387] RET assume_abort_if_not(var_1_32 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L388] var_1_34 = __VERIFIER_nondet_uchar() [L389] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L389] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L390] CALL assume_abort_if_not(var_1_34 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L390] RET assume_abort_if_not(var_1_34 <= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L391] var_1_35 = __VERIFIER_nondet_uchar() [L392] CALL assume_abort_if_not(var_1_35 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L392] RET assume_abort_if_not(var_1_35 >= 1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L393] CALL assume_abort_if_not(var_1_35 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L393] RET assume_abort_if_not(var_1_35 <= 1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L394] var_1_37 = __VERIFIER_nondet_uchar() [L395] CALL assume_abort_if_not(var_1_37 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L395] RET assume_abort_if_not(var_1_37 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L396] CALL assume_abort_if_not(var_1_37 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L396] RET assume_abort_if_not(var_1_37 <= 63) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L397] var_1_38 = __VERIFIER_nondet_uchar() [L398] CALL assume_abort_if_not(var_1_38 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L398] RET assume_abort_if_not(var_1_38 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L399] CALL assume_abort_if_not(var_1_38 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L399] RET assume_abort_if_not(var_1_38 <= 127) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L400] var_1_44 = __VERIFIER_nondet_char() [L401] CALL assume_abort_if_not(var_1_44 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L401] RET assume_abort_if_not(var_1_44 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L402] CALL assume_abort_if_not(var_1_44 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L402] RET assume_abort_if_not(var_1_44 <= 126) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L403] var_1_45 = __VERIFIER_nondet_char() [L404] CALL assume_abort_if_not(var_1_45 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L404] RET assume_abort_if_not(var_1_45 >= -126) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L405] CALL assume_abort_if_not(var_1_45 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L405] RET assume_abort_if_not(var_1_45 <= 126) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L406] var_1_50 = __VERIFIER_nondet_float() [L407] CALL assume_abort_if_not((var_1_50 >= 0.0F && var_1_50 <= -1.0e-20F) || (var_1_50 <= 9223372.036854765600e+12F && var_1_50 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L407] RET assume_abort_if_not((var_1_50 >= 0.0F && var_1_50 <= -1.0e-20F) || (var_1_50 <= 9223372.036854765600e+12F && var_1_50 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L408] var_1_51 = __VERIFIER_nondet_float() [L409] CALL assume_abort_if_not((var_1_51 >= 0.0F && var_1_51 <= -1.0e-20F) || (var_1_51 <= 9223372.036854765600e+12F && var_1_51 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L409] RET assume_abort_if_not((var_1_51 >= 0.0F && var_1_51 <= -1.0e-20F) || (var_1_51 <= 9223372.036854765600e+12F && var_1_51 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L410] var_1_53 = __VERIFIER_nondet_float() [L411] CALL assume_abort_if_not((var_1_53 >= -922337.2036854776000e+13F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 9223372.036854776000e+12F && var_1_53 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L411] RET assume_abort_if_not((var_1_53 >= -922337.2036854776000e+13F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 9223372.036854776000e+12F && var_1_53 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L412] var_1_54 = __VERIFIER_nondet_short() [L413] CALL assume_abort_if_not(var_1_54 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L413] RET assume_abort_if_not(var_1_54 >= -32768) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L414] CALL assume_abort_if_not(var_1_54 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L414] RET assume_abort_if_not(var_1_54 <= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L415] var_1_55 = __VERIFIER_nondet_short() [L416] CALL assume_abort_if_not(var_1_55 >= -32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L416] RET assume_abort_if_not(var_1_55 >= -32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L417] CALL assume_abort_if_not(var_1_55 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L417] RET assume_abort_if_not(var_1_55 <= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L418] CALL assume_abort_if_not(var_1_55 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L418] RET assume_abort_if_not(var_1_55 != 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L419] var_1_56 = __VERIFIER_nondet_uchar() [L420] CALL assume_abort_if_not(var_1_56 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L420] RET assume_abort_if_not(var_1_56 >= 63) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L421] CALL assume_abort_if_not(var_1_56 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L421] RET assume_abort_if_not(var_1_56 <= 127) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L422] var_1_57 = __VERIFIER_nondet_uchar() [L423] CALL assume_abort_if_not(var_1_57 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L423] RET assume_abort_if_not(var_1_57 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L424] CALL assume_abort_if_not(var_1_57 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L424] RET assume_abort_if_not(var_1_57 <= 63) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L425] var_1_60 = __VERIFIER_nondet_ulong() [L426] CALL assume_abort_if_not(var_1_60 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L426] RET assume_abort_if_not(var_1_60 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L427] CALL assume_abort_if_not(var_1_60 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L427] RET assume_abort_if_not(var_1_60 <= 4294967295) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L428] var_1_65 = __VERIFIER_nondet_long() [L429] CALL assume_abort_if_not(var_1_65 >= -2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L429] RET assume_abort_if_not(var_1_65 >= -2147483647) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L430] CALL assume_abort_if_not(var_1_65 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L430] RET assume_abort_if_not(var_1_65 <= 2147483646) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L431] var_1_72 = __VERIFIER_nondet_double() [L432] CALL assume_abort_if_not((var_1_72 >= 4611686.018427382800e+12F && var_1_72 <= -1.0e-20F) || (var_1_72 <= 9223372.036854765600e+12F && var_1_72 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L432] RET assume_abort_if_not((var_1_72 >= 4611686.018427382800e+12F && var_1_72 <= -1.0e-20F) || (var_1_72 <= 9223372.036854765600e+12F && var_1_72 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L433] var_1_73 = __VERIFIER_nondet_double() [L434] 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=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L434] 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=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L453] RET updateVariables() [L454] CALL step() [L102] COND FALSE !(var_1_24 < (var_1_25 + var_1_26)) [L107] var_1_23 = ((((var_1_27) > (var_1_28)) ? (var_1_27) : (var_1_28))) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L109] COND FALSE !(\read(var_1_30)) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L116] COND FALSE !(var_1_26 > var_1_24) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L123] COND TRUE var_1_28 != var_1_27 [L124] var_1_33 = var_1_34 VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L127] COND FALSE !(var_1_27 > ((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28)))) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L134] COND TRUE var_1_35 || var_1_34 [L135] var_1_39 = ((((var_1_27) < 0 ) ? -(var_1_27) : (var_1_27))) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L139] COND TRUE var_1_38 <= var_1_37 [L140] var_1_40 = (var_1_37 - 50) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L144] COND FALSE !(\read(var_1_34)) [L147] var_1_41 = 10 VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L149] COND FALSE !(\read(var_1_33)) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L152] COND FALSE !((4u + 1u) <= var_1_32) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L155] COND TRUE -64 != ((((var_1_26) < (var_1_25)) ? (var_1_26) : (var_1_25))) [L156] var_1_46 = var_1_31 VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-2, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L160] COND FALSE !(((((32) < 0 ) ? -(32) : (32))) < var_1_45) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-2, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L165] COND FALSE !(var_1_29 == ((((var_1_40) > (var_1_47)) ? (var_1_40) : (var_1_47)))) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-2, var_1_47=50, var_1_48=-2, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L172] COND FALSE !(var_1_44 >= (((((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))) < 0 ) ? -((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))) : ((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38)))))) [L175] var_1_48 = ((((var_1_45) < 0 ) ? -(var_1_45) : (var_1_45))) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-2, var_1_47=50, var_1_48=1, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L178] COND FALSE !(\read(var_1_33)) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-2, var_1_47=50, var_1_48=1, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L191] COND TRUE var_1_24 > var_1_36 [L192] var_1_49 = ((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-2, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L197] COND FALSE !(var_1_51 != (((((var_1_27) < 0 ) ? -(var_1_27) : (var_1_27))) + var_1_53)) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-2, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L204] COND TRUE \read(var_1_35) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-2, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L205] COND TRUE var_1_54 <= (var_1_31 % ((((var_1_55) < 0 ) ? -(var_1_55) : (var_1_55)))) [L206] var_1_52 = (var_1_38 + ((((var_1_37) > (var_1_44)) ? (var_1_37) : (var_1_44)))) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-2, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L212] COND FALSE !(var_1_31 < (var_1_52 + var_1_36)) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-2, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L217] COND FALSE !(\read(var_1_33)) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-2, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L228] COND TRUE ((var_1_60 + var_1_52) * 5u) <= var_1_48 [L229] var_1_59 = ((((var_1_44) > (((((var_1_57) < 0 ) ? -(var_1_57) : (var_1_57))))) ? (var_1_44) : (((((var_1_57) < 0 ) ? -(var_1_57) : (var_1_57)))))) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-2, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L232] COND FALSE !(var_1_55 > var_1_29) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-2, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L241] COND TRUE ! (var_1_54 > var_1_57) [L242] var_1_62 = ((! var_1_34) && var_1_35) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-2, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=-64, var_1_61=0, var_1_62=1, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L244] COND TRUE var_1_53 <= (- 3.7f) [L245] var_1_63 = var_1_38 VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-2, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=-64, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L253] COND FALSE !(var_1_26 > var_1_54) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-2, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=-64, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L262] EXPR var_1_48 | var_1_38 VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-2, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=-64, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L262] COND FALSE !(var_1_45 < (var_1_48 | var_1_38)) [L267] var_1_67 = var_1_55 VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-2, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=1, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=-64, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L268] COND FALSE !(\read(var_1_33)) [L271] var_1_68 = var_1_50 VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-2, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=1, var_1_50=5, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=-64, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=5, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L273] var_1_69 = var_1_56 VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-2, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=1, var_1_50=5, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=-64, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=5, var_1_69=64, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L274] COND FALSE !(\read(var_1_34)) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-2, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=1, var_1_50=5, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=-64, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=5, var_1_69=64, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L277] EXPR (var_1_67 * var_1_69) | 128u VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-2, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=1, var_1_50=5, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=-64, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=5, var_1_69=64, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L277] COND FALSE !(((var_1_67 * var_1_69) | 128u) >= var_1_64) [L280] var_1_71 = ((((var_1_50) > (var_1_72)) ? (var_1_50) : (var_1_72))) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-2, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=1, var_1_50=5, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=-64, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=5, var_1_69=64, var_1_6=1, var_1_70=1281/5, var_1_71=5, var_1_72=0, var_1_74=0, var_1_7=15/2, var_1_8=133] [L282] COND FALSE !(4.75f > (var_1_72 * var_1_71)) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-2, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=1, var_1_50=5, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=-64, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=5, var_1_69=64, var_1_6=1, var_1_70=1281/5, var_1_71=5, var_1_72=0, var_1_74=0, var_1_7=15/2, var_1_8=133] [L287] EXPR ((((var_1_13) > (last_1_var_1_17)) ? (var_1_13) : (last_1_var_1_17))) | last_1_var_1_12 VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-2, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=1, var_1_50=5, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=-64, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=5, var_1_69=64, var_1_6=1, var_1_70=1281/5, var_1_71=5, var_1_72=0, var_1_74=0, var_1_7=15/2, var_1_8=133] [L287] signed long int stepLocal_2 = ((((var_1_13) > (last_1_var_1_17)) ? (var_1_13) : (last_1_var_1_17))) | last_1_var_1_12; [L288] COND FALSE !(last_1_var_1_7 > (var_1_11 + last_1_var_1_15)) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-2, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=1, var_1_50=5, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=-64, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=5, var_1_69=64, var_1_6=1, var_1_70=1281/5, var_1_71=5, var_1_72=0, var_1_74=0, var_1_7=15/2, var_1_8=133] [L297] unsigned long int stepLocal_3 = var_1_22 - var_1_20; VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=-2147516416, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-2, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=1, var_1_50=5, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=-64, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=5, var_1_69=64, var_1_6=1, var_1_70=1281/5, var_1_71=5, var_1_72=0, var_1_74=0, var_1_7=15/2, var_1_8=133] [L298] COND TRUE \read(last_1_var_1_3) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=-2147516416, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-2, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=1, var_1_50=5, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=-64, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=5, var_1_69=64, var_1_6=1, var_1_70=1281/5, var_1_71=5, var_1_72=0, var_1_74=0, var_1_7=15/2, var_1_8=133] [L299] COND TRUE \read(var_1_6) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=-2147516416, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-2, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=1, var_1_50=5, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=-64, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=5, var_1_69=64, var_1_6=1, var_1_70=1281/5, var_1_71=5, var_1_72=0, var_1_74=0, var_1_7=15/2, var_1_8=133] [L300] COND TRUE \read(last_1_var_1_3) [L301] var_1_17 = var_1_14 VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=-2147516416, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=1, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-2, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=1, var_1_50=5, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=-64, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=5, var_1_69=64, var_1_6=1, var_1_70=1281/5, var_1_71=5, var_1_72=0, var_1_74=0, var_1_7=15/2, var_1_8=133] [L315] var_1_3 = (((5 - last_1_var_1_17) <= (last_1_var_1_17 + last_1_var_1_17)) || var_1_6) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=-2147516416, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=1, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-2, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=1, var_1_50=5, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=-64, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=5, var_1_69=64, var_1_6=1, var_1_70=1281/5, var_1_71=5, var_1_72=0, var_1_74=0, var_1_7=15/2, var_1_8=133] [L316] COND TRUE 50 != var_1_16 [L317] var_1_1 = (1.00000000000025E12 - 24.25) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=-2147516416, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=1, var_1_19=32768, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-2, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=1, var_1_50=5, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=-64, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=5, var_1_69=64, var_1_6=1, var_1_70=1281/5, var_1_71=5, var_1_72=0, var_1_74=0, var_1_7=15/2, var_1_8=133] [L319] var_1_12 = (var_1_13 - var_1_14) [L320] var_1_15 = ((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9))) [L321] unsigned char stepLocal_1 = var_1_3; [L322] signed long int stepLocal_0 = (var_1_16 + 100) / var_1_8; VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_0=0, stepLocal_1=1, stepLocal_2=2, stepLocal_3=-2147516416, var_1_12=0, var_1_13=1, var_1_14=1, var_1_15=6, var_1_16=32, var_1_17=1, var_1_19=32768, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-2, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=1, var_1_50=5, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=-64, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=5, var_1_69=64, var_1_6=1, var_1_70=1281/5, var_1_71=5, var_1_72=0, var_1_74=0, var_1_7=15/2, var_1_8=133, var_1_9=0] [L323] COND FALSE !(stepLocal_0 >= var_1_17) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_1=1, stepLocal_2=2, stepLocal_3=-2147516416, var_1_12=0, var_1_13=1, var_1_14=1, var_1_15=6, var_1_16=32, var_1_17=1, var_1_19=32768, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-2, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=1, var_1_50=5, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=-64, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=5, var_1_69=64, var_1_6=1, var_1_70=1281/5, var_1_71=5, var_1_72=0, var_1_74=0, var_1_7=15/2, var_1_8=133, var_1_9=0] [L454] RET step() [L455] CALL, EXPR property() [L445] EXPR ((((((50 != var_1_16) ? (var_1_1 == ((double) (1.00000000000025E12 - 24.25))) : 1) && (var_1_3 == ((unsigned char) (((5 - last_1_var_1_17) <= (last_1_var_1_17 + last_1_var_1_17)) || var_1_6)))) && ((((var_1_16 + 100) / var_1_8) >= var_1_17) ? ((var_1_3 || (var_1_17 > (var_1_17 * var_1_8))) ? (var_1_7 == ((float) var_1_9)) : (var_1_7 == ((float) (var_1_10 + var_1_11)))) : 1)) && (var_1_12 == ((signed char) (var_1_13 - var_1_14)))) && (var_1_15 == ((float) ((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9)))))) && ((last_1_var_1_7 > (var_1_11 + last_1_var_1_15)) ? ((var_1_14 < (((((var_1_13) > (last_1_var_1_17)) ? (var_1_13) : (last_1_var_1_17))) | last_1_var_1_12)) ? (last_1_var_1_3 ? (var_1_16 == ((signed char) -2)) : 1) : (var_1_16 == ((signed char) var_1_13))) : 1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=0, var_1_13=1, var_1_14=1, var_1_15=6, var_1_16=32, var_1_17=1, var_1_19=32768, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-2, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=1, var_1_50=5, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=-64, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=5, var_1_69=64, var_1_6=1, var_1_70=1281/5, var_1_71=5, var_1_72=0, var_1_74=0, var_1_7=15/2, var_1_8=133, var_1_9=0] [L445-L446] return (((((((50 != var_1_16) ? (var_1_1 == ((double) (1.00000000000025E12 - 24.25))) : 1) && (var_1_3 == ((unsigned char) (((5 - last_1_var_1_17) <= (last_1_var_1_17 + last_1_var_1_17)) || var_1_6)))) && ((((var_1_16 + 100) / var_1_8) >= var_1_17) ? ((var_1_3 || (var_1_17 > (var_1_17 * var_1_8))) ? (var_1_7 == ((float) var_1_9)) : (var_1_7 == ((float) (var_1_10 + var_1_11)))) : 1)) && (var_1_12 == ((signed char) (var_1_13 - var_1_14)))) && (var_1_15 == ((float) ((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9)))))) && ((last_1_var_1_7 > (var_1_11 + last_1_var_1_15)) ? ((var_1_14 < (((((var_1_13) > (last_1_var_1_17)) ? (var_1_13) : (last_1_var_1_17))) | last_1_var_1_12)) ? (last_1_var_1_3 ? (var_1_16 == ((signed char) -2)) : 1) : (var_1_16 == ((signed char) var_1_13))) : 1)) && (last_1_var_1_3 ? (var_1_6 ? (last_1_var_1_3 ? (var_1_17 == ((unsigned short int) var_1_14)) : (var_1_17 == ((unsigned short int) (((((var_1_19) < (var_1_20)) ? (var_1_19) : (var_1_20))) - ((var_1_21 - 256) - 256))))) : (((var_1_22 - var_1_20) > (var_1_4 / var_1_8)) ? ((last_1_var_1_1 >= var_1_10) ? (var_1_17 == ((unsigned short int) var_1_14)) : 1) : 1)) : (var_1_17 == ((unsigned short int) var_1_21))) ; [L455] RET, EXPR property() [L455] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=0, var_1_13=1, var_1_14=1, var_1_15=6, var_1_16=32, var_1_17=1, var_1_19=32768, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-2, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=1, var_1_50=5, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=-64, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=5, var_1_69=64, var_1_6=1, var_1_70=1281/5, var_1_71=5, var_1_72=0, var_1_74=0, var_1_7=15/2, var_1_8=133, var_1_9=0] [L19] reach_error() VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=0, var_1_13=1, var_1_14=1, var_1_15=6, var_1_16=32, var_1_17=1, var_1_19=32768, var_1_20=32767, var_1_21=24575, var_1_22=-2147483649, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-62, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=4294967294, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=63, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=13, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-2, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=1, var_1_50=5, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=-64, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=5, var_1_69=64, var_1_6=1, var_1_70=1281/5, var_1_71=5, var_1_72=0, var_1_74=0, var_1_7=15/2, var_1_8=133, var_1_9=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 214 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 20.2s, OverallIterations: 13, TraceHistogramMax: 66, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.2s, AutomataDifference: 6.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4425 SdHoareTripleChecker+Valid, 2.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4387 mSDsluCounter, 10734 SdHoareTripleChecker+Invalid, 1.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 5932 mSDsCounter, 715 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1197 IncrementalHoareTripleChecker+Invalid, 1912 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 715 mSolverCounterUnsat, 4802 mSDtfsCounter, 1197 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1326 GetRequests, 1294 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=22247occurred in iteration=11, InterpolantAutomatonStates: 47, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 6.0s AutomataMinimizationTime, 12 MinimizatonAttempts, 8432 StatesRemovedByMinimization, 11 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.1s SatisfiabilityAnalysisTime, 4.3s InterpolantComputationTime, 6760 NumberOfCodeBlocks, 6760 NumberOfCodeBlocksAsserted, 16 NumberOfCheckSat, 6320 ConstructedInterpolants, 0 QuantifiedInterpolants, 13197 SizeOfPredicates, 0 NumberOfNonLiveVariables, 1896 ConjunctsInSsa, 7 ConjunctsInUnsatCore, 15 InterpolantComputations, 11 PerfectInterpolantSequences, 128327/128700 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2025-01-09 09:46:16,964 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-67.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/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 7926a30b33e1b2cfbef88164aa80a253fa35bd5831134ee416945ef0a45f9cd1 --- Real Ultimate output --- This is Ultimate 0.3.0-?-551b009-m [2025-01-09 09:46:19,223 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-01-09 09:46:19,287 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2025-01-09 09:46:19,302 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-01-09 09:46:19,302 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-01-09 09:46:19,331 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-01-09 09:46:19,332 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-01-09 09:46:19,332 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-01-09 09:46:19,332 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-01-09 09:46:19,333 INFO L153 SettingsManager]: * Use memory slicer=true [2025-01-09 09:46:19,333 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-01-09 09:46:19,333 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-01-09 09:46:19,333 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-01-09 09:46:19,333 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-01-09 09:46:19,333 INFO L153 SettingsManager]: * Use SBE=true [2025-01-09 09:46:19,333 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-01-09 09:46:19,333 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-01-09 09:46:19,333 INFO L153 SettingsManager]: * sizeof long=4 [2025-01-09 09:46:19,334 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-01-09 09:46:19,334 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-01-09 09:46:19,334 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-01-09 09:46:19,334 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-01-09 09:46:19,334 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-01-09 09:46:19,334 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-01-09 09:46:19,334 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-01-09 09:46:19,334 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-01-09 09:46:19,334 INFO L153 SettingsManager]: * sizeof long double=12 [2025-01-09 09:46:19,334 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-01-09 09:46:19,334 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-01-09 09:46:19,335 INFO L153 SettingsManager]: * Use constant arrays=true [2025-01-09 09:46:19,335 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-01-09 09:46:19,335 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-09 09:46:19,335 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-09 09:46:19,335 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-09 09:46:19,335 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 09:46:19,335 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-01-09 09:46:19,335 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-09 09:46:19,335 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-09 09:46:19,335 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-09 09:46:19,335 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 09:46:19,336 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-01-09 09:46:19,336 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-01-09 09:46:19,336 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-01-09 09:46:19,336 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-01-09 09:46:19,336 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-01-09 09:46:19,336 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-01-09 09:46:19,336 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-01-09 09:46:19,336 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-01-09 09:46:19,336 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-01-09 09:46:19,336 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-01-09 09:46:19,336 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/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 -> 7926a30b33e1b2cfbef88164aa80a253fa35bd5831134ee416945ef0a45f9cd1 [2025-01-09 09:46:19,587 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-01-09 09:46:19,592 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-01-09 09:46:19,594 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-01-09 09:46:19,594 INFO L270 PluginConnector]: Initializing CDTParser... [2025-01-09 09:46:19,594 INFO L274 PluginConnector]: CDTParser initialized [2025-01-09 09:46:19,595 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-67.i [2025-01-09 09:46:20,873 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/bcafa02ab/240a6ef689214ec3af6966b31a8f3252/FLAGd769a34e7 [2025-01-09 09:46:21,097 INFO L384 CDTParser]: Found 1 translation units. [2025-01-09 09:46:21,101 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-67.i [2025-01-09 09:46:21,110 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/bcafa02ab/240a6ef689214ec3af6966b31a8f3252/FLAGd769a34e7 [2025-01-09 09:46:21,124 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/bcafa02ab/240a6ef689214ec3af6966b31a8f3252 [2025-01-09 09:46:21,126 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-01-09 09:46:21,127 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-01-09 09:46:21,128 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-01-09 09:46:21,129 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-01-09 09:46:21,132 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-01-09 09:46:21,133 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.01 09:46:21" (1/1) ... [2025-01-09 09:46:21,133 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2d9d42d8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:46:21, skipping insertion in model container [2025-01-09 09:46:21,133 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.01 09:46:21" (1/1) ... [2025-01-09 09:46:21,155 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-01-09 09:46:21,270 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-67.i[916,929] [2025-01-09 09:46:21,394 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-09 09:46:21,417 INFO L200 MainTranslator]: Completed pre-run [2025-01-09 09:46:21,426 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-67.i[916,929] [2025-01-09 09:46:21,506 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-09 09:46:21,526 INFO L204 MainTranslator]: Completed translation [2025-01-09 09:46:21,527 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:46:21 WrapperNode [2025-01-09 09:46:21,528 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-01-09 09:46:21,529 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-01-09 09:46:21,529 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-01-09 09:46:21,529 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-01-09 09:46:21,534 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:46:21" (1/1) ... [2025-01-09 09:46:21,551 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:46:21" (1/1) ... [2025-01-09 09:46:21,592 INFO L138 Inliner]: procedures = 27, calls = 79, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 424 [2025-01-09 09:46:21,592 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-01-09 09:46:21,593 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-01-09 09:46:21,593 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-01-09 09:46:21,593 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-01-09 09:46:21,601 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:46:21" (1/1) ... [2025-01-09 09:46:21,601 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:46:21" (1/1) ... [2025-01-09 09:46:21,606 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:46:21" (1/1) ... [2025-01-09 09:46:21,622 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2025-01-09 09:46:21,626 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:46:21" (1/1) ... [2025-01-09 09:46:21,626 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:46:21" (1/1) ... [2025-01-09 09:46:21,659 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:46:21" (1/1) ... [2025-01-09 09:46:21,661 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:46:21" (1/1) ... [2025-01-09 09:46:21,665 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:46:21" (1/1) ... [2025-01-09 09:46:21,668 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:46:21" (1/1) ... [2025-01-09 09:46:21,670 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:46:21" (1/1) ... [2025-01-09 09:46:21,673 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-01-09 09:46:21,674 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-01-09 09:46:21,674 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-01-09 09:46:21,674 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-01-09 09:46:21,675 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:46:21" (1/1) ... [2025-01-09 09:46:21,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 09:46:21,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 09:46:21,704 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-01-09 09:46:21,707 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-01-09 09:46:21,727 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-01-09 09:46:21,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-01-09 09:46:21,727 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-01-09 09:46:21,727 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-01-09 09:46:21,728 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-01-09 09:46:21,728 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-01-09 09:46:21,835 INFO L234 CfgBuilder]: Building ICFG [2025-01-09 09:46:21,836 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-01-09 09:46:39,150 INFO L? ?]: Removed 16 outVars from TransFormulas that were not future-live. [2025-01-09 09:46:39,150 INFO L283 CfgBuilder]: Performing block encoding [2025-01-09 09:46:39,165 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-01-09 09:46:39,165 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2025-01-09 09:46:39,165 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.01 09:46:39 BoogieIcfgContainer [2025-01-09 09:46:39,165 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-01-09 09:46:39,167 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-01-09 09:46:39,167 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-01-09 09:46:39,170 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-01-09 09:46:39,170 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.01 09:46:21" (1/3) ... [2025-01-09 09:46:39,171 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@61dbe90b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.01 09:46:39, skipping insertion in model container [2025-01-09 09:46:39,171 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 09:46:21" (2/3) ... [2025-01-09 09:46:39,171 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@61dbe90b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.01 09:46:39, skipping insertion in model container [2025-01-09 09:46:39,171 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.01 09:46:39" (3/3) ... [2025-01-09 09:46:39,172 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-67.i [2025-01-09 09:46:39,180 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-01-09 09:46:39,182 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-67.i that has 2 procedures, 192 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2025-01-09 09:46:39,228 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-01-09 09:46:39,235 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;@1339b08d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-09 09:46:39,235 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-01-09 09:46:39,238 INFO L276 IsEmpty]: Start isEmpty. Operand has 192 states, 123 states have (on average 1.5609756097560976) internal successors, (192), 124 states have internal predecessors, (192), 66 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2025-01-09 09:46:39,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 417 [2025-01-09 09:46:39,255 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:46:39,256 INFO L218 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 09:46:39,256 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:46:39,260 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:46:39,260 INFO L85 PathProgramCache]: Analyzing trace with hash 157196230, now seen corresponding path program 1 times [2025-01-09 09:46:39,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-01-09 09:46:39,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [453254725] [2025-01-09 09:46:39,268 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:46:39,268 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-01-09 09:46:39,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat [2025-01-09 09:46:39,275 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2025-01-09 09:46:39,276 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2025-01-09 09:46:39,386 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 416 statements into 1 equivalence classes. [2025-01-09 09:46:40,111 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 416 of 416 statements. [2025-01-09 09:46:40,111 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:46:40,111 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:46:40,153 INFO L256 TraceCheckSpWp]: Trace formula consists of 666 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-01-09 09:46:40,167 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 09:46:40,233 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 130 proven. 0 refuted. 0 times theorem prover too weak. 8450 trivial. 0 not checked. [2025-01-09 09:46:40,234 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-09 09:46:40,235 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-01-09 09:46:40,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [453254725] [2025-01-09 09:46:40,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [453254725] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 09:46:40,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 09:46:40,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-01-09 09:46:40,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193101112] [2025-01-09 09:46:40,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 09:46:40,240 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-01-09 09:46:40,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-01-09 09:46:40,256 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-01-09 09:46:40,256 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-01-09 09:46:40,259 INFO L87 Difference]: Start difference. First operand has 192 states, 123 states have (on average 1.5609756097560976) internal successors, (192), 124 states have internal predecessors, (192), 66 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) Second operand has 2 states, 2 states have (on average 45.5) internal successors, (91), 2 states have internal predecessors, (91), 2 states have call successors, (66), 2 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 2 states have call successors, (66) [2025-01-09 09:46:40,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:46:40,293 INFO L93 Difference]: Finished difference Result 378 states and 709 transitions. [2025-01-09 09:46:40,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-09 09:46:40,295 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 45.5) internal successors, (91), 2 states have internal predecessors, (91), 2 states have call successors, (66), 2 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 2 states have call successors, (66) Word has length 416 [2025-01-09 09:46:40,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:46:40,300 INFO L225 Difference]: With dead ends: 378 [2025-01-09 09:46:40,300 INFO L226 Difference]: Without dead ends: 189 [2025-01-09 09:46:40,302 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 415 GetRequests, 415 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-01-09 09:46:40,304 INFO L435 NwaCegarLoop]: 319 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, 319 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-01-09 09:46:40,304 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 319 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-09 09:46:40,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2025-01-09 09:46:40,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 189. [2025-01-09 09:46:40,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 121 states have (on average 1.5454545454545454) internal successors, (187), 121 states have internal predecessors, (187), 66 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2025-01-09 09:46:40,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 319 transitions. [2025-01-09 09:46:40,350 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 319 transitions. Word has length 416 [2025-01-09 09:46:40,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:46:40,350 INFO L471 AbstractCegarLoop]: Abstraction has 189 states and 319 transitions. [2025-01-09 09:46:40,352 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 45.5) internal successors, (91), 2 states have internal predecessors, (91), 2 states have call successors, (66), 2 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 2 states have call successors, (66) [2025-01-09 09:46:40,352 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 319 transitions. [2025-01-09 09:46:40,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 417 [2025-01-09 09:46:40,360 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:46:40,360 INFO L218 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 09:46:40,387 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2025-01-09 09:46:40,565 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-01-09 09:46:40,565 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:46:40,566 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:46:40,567 INFO L85 PathProgramCache]: Analyzing trace with hash -225984182, now seen corresponding path program 1 times [2025-01-09 09:46:40,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-01-09 09:46:40,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [160992919] [2025-01-09 09:46:40,568 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:46:40,568 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-01-09 09:46:40,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat [2025-01-09 09:46:40,570 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2025-01-09 09:46:40,572 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2025-01-09 09:46:40,661 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 416 statements into 1 equivalence classes. [2025-01-09 09:46:41,328 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 416 of 416 statements. [2025-01-09 09:46:41,328 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:46:41,328 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:46:41,368 INFO L256 TraceCheckSpWp]: Trace formula consists of 666 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-01-09 09:46:41,378 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 09:46:42,339 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 4283 proven. 84 refuted. 0 times theorem prover too weak. 4213 trivial. 0 not checked. [2025-01-09 09:46:42,339 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-09 09:46:42,989 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 111 proven. 84 refuted. 0 times theorem prover too weak. 8385 trivial. 0 not checked. [2025-01-09 09:46:42,989 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-01-09 09:46:42,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [160992919] [2025-01-09 09:46:42,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [160992919] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-09 09:46:42,990 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-09 09:46:42,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2025-01-09 09:46:42,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611235623] [2025-01-09 09:46:42,990 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-01-09 09:46:42,992 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-01-09 09:46:42,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-01-09 09:46:42,993 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-01-09 09:46:42,993 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-01-09 09:46:42,993 INFO L87 Difference]: Start difference. First operand 189 states and 319 transitions. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 2 states have call successors, (94), 2 states have call predecessors, (94), 4 states have return successors, (95), 2 states have call predecessors, (95), 2 states have call successors, (95) [2025-01-09 09:46:44,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:46:44,111 INFO L93 Difference]: Finished difference Result 383 states and 642 transitions. [2025-01-09 09:46:44,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-09 09:46:44,112 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 2 states have call successors, (94), 2 states have call predecessors, (94), 4 states have return successors, (95), 2 states have call predecessors, (95), 2 states have call successors, (95) Word has length 416 [2025-01-09 09:46:44,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:46:44,115 INFO L225 Difference]: With dead ends: 383 [2025-01-09 09:46:44,115 INFO L226 Difference]: Without dead ends: 197 [2025-01-09 09:46:44,116 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 834 GetRequests, 824 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2025-01-09 09:46:44,116 INFO L435 NwaCegarLoop]: 239 mSDtfsCounter, 349 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 351 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 385 SdHoareTripleChecker+Valid, 581 SdHoareTripleChecker+Invalid, 449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2025-01-09 09:46:44,117 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [385 Valid, 581 Invalid, 449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 351 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2025-01-09 09:46:44,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2025-01-09 09:46:44,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 193. [2025-01-09 09:46:44,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 124 states have (on average 1.5080645161290323) internal successors, (187), 124 states have internal predecessors, (187), 66 states have call successors, (66), 2 states have call predecessors, (66), 2 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2025-01-09 09:46:44,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 319 transitions. [2025-01-09 09:46:44,140 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 319 transitions. Word has length 416 [2025-01-09 09:46:44,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:46:44,140 INFO L471 AbstractCegarLoop]: Abstraction has 193 states and 319 transitions. [2025-01-09 09:46:44,141 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 2 states have call successors, (94), 2 states have call predecessors, (94), 4 states have return successors, (95), 2 states have call predecessors, (95), 2 states have call successors, (95) [2025-01-09 09:46:44,141 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 319 transitions. [2025-01-09 09:46:44,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 417 [2025-01-09 09:46:44,148 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:46:44,149 INFO L218 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 09:46:44,176 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2025-01-09 09:46:44,349 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-01-09 09:46:44,350 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:46:44,351 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:46:44,352 INFO L85 PathProgramCache]: Analyzing trace with hash -846316338, now seen corresponding path program 1 times [2025-01-09 09:46:44,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-01-09 09:46:44,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [948785267] [2025-01-09 09:46:44,353 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:46:44,353 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-01-09 09:46:44,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat [2025-01-09 09:46:44,355 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2025-01-09 09:46:44,357 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2025-01-09 09:46:44,434 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 416 statements into 1 equivalence classes. [2025-01-09 09:46:45,049 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 416 of 416 statements. [2025-01-09 09:46:45,050 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:46:45,050 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:46:45,086 INFO L256 TraceCheckSpWp]: Trace formula consists of 665 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-01-09 09:46:45,091 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 09:46:45,577 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 4283 proven. 84 refuted. 0 times theorem prover too weak. 4213 trivial. 0 not checked. [2025-01-09 09:46:45,577 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-09 09:46:46,254 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 111 proven. 84 refuted. 0 times theorem prover too weak. 8385 trivial. 0 not checked. [2025-01-09 09:46:46,254 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-01-09 09:46:46,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [948785267] [2025-01-09 09:46:46,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [948785267] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-09 09:46:46,254 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-09 09:46:46,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2025-01-09 09:46:46,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841644114] [2025-01-09 09:46:46,254 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-01-09 09:46:46,255 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-01-09 09:46:46,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-01-09 09:46:46,256 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-01-09 09:46:46,256 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2025-01-09 09:46:46,256 INFO L87 Difference]: Start difference. First operand 193 states and 319 transitions. Second operand has 8 states, 8 states have (on average 12.25) internal successors, (98), 8 states have internal predecessors, (98), 2 states have call successors, (94), 2 states have call predecessors, (94), 4 states have return successors, (95), 2 states have call predecessors, (95), 2 states have call successors, (95) [2025-01-09 09:46:48,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:46:48,375 INFO L93 Difference]: Finished difference Result 573 states and 944 transitions. [2025-01-09 09:46:48,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-09 09:46:48,377 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 12.25) internal successors, (98), 8 states have internal predecessors, (98), 2 states have call successors, (94), 2 states have call predecessors, (94), 4 states have return successors, (95), 2 states have call predecessors, (95), 2 states have call successors, (95) Word has length 416 [2025-01-09 09:46:48,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:46:48,381 INFO L225 Difference]: With dead ends: 573 [2025-01-09 09:46:48,381 INFO L226 Difference]: Without dead ends: 383 [2025-01-09 09:46:48,382 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 842 GetRequests, 824 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=112, Invalid=230, Unknown=0, NotChecked=0, Total=342 [2025-01-09 09:46:48,382 INFO L435 NwaCegarLoop]: 235 mSDtfsCounter, 804 mSDsluCounter, 557 mSDsCounter, 0 mSdLazyCounter, 446 mSolverCounterSat, 398 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 842 SdHoareTripleChecker+Valid, 792 SdHoareTripleChecker+Invalid, 844 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 398 IncrementalHoareTripleChecker+Valid, 446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2025-01-09 09:46:48,383 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [842 Valid, 792 Invalid, 844 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [398 Valid, 446 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2025-01-09 09:46:48,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2025-01-09 09:46:48,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 372. [2025-01-09 09:46:48,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 235 states have (on average 1.4851063829787234) internal successors, (349), 235 states have internal predecessors, (349), 132 states have call successors, (132), 4 states have call predecessors, (132), 4 states have return successors, (132), 132 states have call predecessors, (132), 132 states have call successors, (132) [2025-01-09 09:46:48,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 613 transitions. [2025-01-09 09:46:48,421 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 613 transitions. Word has length 416 [2025-01-09 09:46:48,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:46:48,422 INFO L471 AbstractCegarLoop]: Abstraction has 372 states and 613 transitions. [2025-01-09 09:46:48,422 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.25) internal successors, (98), 8 states have internal predecessors, (98), 2 states have call successors, (94), 2 states have call predecessors, (94), 4 states have return successors, (95), 2 states have call predecessors, (95), 2 states have call successors, (95) [2025-01-09 09:46:48,422 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 613 transitions. [2025-01-09 09:46:48,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 417 [2025-01-09 09:46:48,426 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:46:48,426 INFO L218 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 09:46:48,451 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2025-01-09 09:46:48,626 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-01-09 09:46:48,627 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:46:48,628 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:46:48,628 INFO L85 PathProgramCache]: Analyzing trace with hash -619463890, now seen corresponding path program 1 times [2025-01-09 09:46:48,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-01-09 09:46:48,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2010247841] [2025-01-09 09:46:48,632 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:46:48,632 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-01-09 09:46:48,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat [2025-01-09 09:46:48,634 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2025-01-09 09:46:48,635 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/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 [2025-01-09 09:46:48,698 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 416 statements into 1 equivalence classes. [2025-01-09 09:46:49,318 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 416 of 416 statements. [2025-01-09 09:46:49,318 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:46:49,318 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:46:49,351 INFO L256 TraceCheckSpWp]: Trace formula consists of 664 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-01-09 09:46:49,356 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 09:46:49,925 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 4245 proven. 81 refuted. 0 times theorem prover too weak. 4254 trivial. 0 not checked. [2025-01-09 09:46:49,925 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-09 09:46:50,988 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 114 proven. 81 refuted. 0 times theorem prover too weak. 8385 trivial. 0 not checked. [2025-01-09 09:46:50,988 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-01-09 09:46:50,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2010247841] [2025-01-09 09:46:50,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2010247841] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-09 09:46:50,989 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-09 09:46:50,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2025-01-09 09:46:50,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678098161] [2025-01-09 09:46:50,989 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-01-09 09:46:50,993 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-01-09 09:46:50,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-01-09 09:46:50,994 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-01-09 09:46:50,994 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-01-09 09:46:50,995 INFO L87 Difference]: Start difference. First operand 372 states and 613 transitions. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 2 states have call successors, (93), 2 states have call predecessors, (93), 4 states have return successors, (94), 2 states have call predecessors, (94), 2 states have call successors, (94) [2025-01-09 09:46:52,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:46:52,332 INFO L93 Difference]: Finished difference Result 757 states and 1237 transitions. [2025-01-09 09:46:52,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-09 09:46:52,333 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 2 states have call successors, (93), 2 states have call predecessors, (93), 4 states have return successors, (94), 2 states have call predecessors, (94), 2 states have call successors, (94) Word has length 416 [2025-01-09 09:46:52,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:46:52,339 INFO L225 Difference]: With dead ends: 757 [2025-01-09 09:46:52,339 INFO L226 Difference]: Without dead ends: 388 [2025-01-09 09:46:52,343 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 833 GetRequests, 824 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2025-01-09 09:46:52,344 INFO L435 NwaCegarLoop]: 238 mSDtfsCounter, 325 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 363 SdHoareTripleChecker+Valid, 579 SdHoareTripleChecker+Invalid, 442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2025-01-09 09:46:52,344 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [363 Valid, 579 Invalid, 442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 341 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2025-01-09 09:46:52,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2025-01-09 09:46:52,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 380. [2025-01-09 09:46:52,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 241 states have (on average 1.4481327800829875) internal successors, (349), 241 states have internal predecessors, (349), 132 states have call successors, (132), 6 states have call predecessors, (132), 6 states have return successors, (132), 132 states have call predecessors, (132), 132 states have call successors, (132) [2025-01-09 09:46:52,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 613 transitions. [2025-01-09 09:46:52,401 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 613 transitions. Word has length 416 [2025-01-09 09:46:52,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:46:52,403 INFO L471 AbstractCegarLoop]: Abstraction has 380 states and 613 transitions. [2025-01-09 09:46:52,403 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 2 states have call successors, (93), 2 states have call predecessors, (93), 4 states have return successors, (94), 2 states have call predecessors, (94), 2 states have call successors, (94) [2025-01-09 09:46:52,403 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 613 transitions. [2025-01-09 09:46:52,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 417 [2025-01-09 09:46:52,417 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:46:52,417 INFO L218 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 09:46:52,442 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/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 [2025-01-09 09:46:52,622 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-01-09 09:46:52,622 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:46:52,623 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:46:52,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1925813906, now seen corresponding path program 1 times [2025-01-09 09:46:52,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-01-09 09:46:52,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [402969443] [2025-01-09 09:46:52,624 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:46:52,625 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-01-09 09:46:52,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat [2025-01-09 09:46:52,628 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2025-01-09 09:46:52,628 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2025-01-09 09:46:52,704 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 416 statements into 1 equivalence classes. [2025-01-09 09:46:53,334 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 416 of 416 statements. [2025-01-09 09:46:53,335 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:46:53,335 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:46:53,371 INFO L256 TraceCheckSpWp]: Trace formula consists of 664 conjuncts, 2 conjuncts are in the unsatisfiable core [2025-01-09 09:46:53,380 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 09:46:53,437 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2025-01-09 09:46:53,437 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-09 09:46:53,438 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-01-09 09:46:53,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [402969443] [2025-01-09 09:46:53,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [402969443] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 09:46:53,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 09:46:53,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-09 09:46:53,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189375292] [2025-01-09 09:46:53,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 09:46:53,439 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-09 09:46:53,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-01-09 09:46:53,442 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-09 09:46:53,442 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 09:46:53,442 INFO L87 Difference]: Start difference. First operand 380 states and 613 transitions. Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2025-01-09 09:46:53,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:46:53,502 INFO L93 Difference]: Finished difference Result 996 states and 1617 transitions. [2025-01-09 09:46:53,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-09 09:46:53,503 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 416 [2025-01-09 09:46:53,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:46:53,509 INFO L225 Difference]: With dead ends: 996 [2025-01-09 09:46:53,509 INFO L226 Difference]: Without dead ends: 619 [2025-01-09 09:46:53,511 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 415 GetRequests, 414 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-09 09:46:53,512 INFO L435 NwaCegarLoop]: 474 mSDtfsCounter, 193 mSDsluCounter, 302 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 776 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-01-09 09:46:53,512 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [193 Valid, 776 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-09 09:46:53,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2025-01-09 09:46:53,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 615. [2025-01-09 09:46:53,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 615 states, 414 states have (on average 1.4927536231884058) internal successors, (618), 416 states have internal predecessors, (618), 192 states have call successors, (192), 8 states have call predecessors, (192), 8 states have return successors, (192), 190 states have call predecessors, (192), 192 states have call successors, (192) [2025-01-09 09:46:53,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 615 states to 615 states and 1002 transitions. [2025-01-09 09:46:53,561 INFO L78 Accepts]: Start accepts. Automaton has 615 states and 1002 transitions. Word has length 416 [2025-01-09 09:46:53,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:46:53,561 INFO L471 AbstractCegarLoop]: Abstraction has 615 states and 1002 transitions. [2025-01-09 09:46:53,561 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2025-01-09 09:46:53,561 INFO L276 IsEmpty]: Start isEmpty. Operand 615 states and 1002 transitions. [2025-01-09 09:46:53,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 418 [2025-01-09 09:46:53,563 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:46:53,564 INFO L218 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 09:46:53,588 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/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)] Forceful destruction successful, exit code 0 [2025-01-09 09:46:53,764 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-01-09 09:46:53,764 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:46:53,765 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:46:53,765 INFO L85 PathProgramCache]: Analyzing trace with hash -1068962570, now seen corresponding path program 1 times [2025-01-09 09:46:53,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-01-09 09:46:53,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1584376699] [2025-01-09 09:46:53,765 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:46:53,765 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-01-09 09:46:53,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat [2025-01-09 09:46:53,767 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2025-01-09 09:46:53,769 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/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 [2025-01-09 09:46:53,825 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 417 statements into 1 equivalence classes. [2025-01-09 09:46:54,428 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 417 of 417 statements. [2025-01-09 09:46:54,428 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:46:54,428 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:46:54,465 INFO L256 TraceCheckSpWp]: Trace formula consists of 666 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-01-09 09:46:54,471 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 09:46:56,462 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2025-01-09 09:46:56,463 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-09 09:46:56,463 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-01-09 09:46:56,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1584376699] [2025-01-09 09:46:56,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1584376699] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 09:46:56,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 09:46:56,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-09 09:46:56,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338252961] [2025-01-09 09:46:56,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 09:46:56,463 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-09 09:46:56,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-01-09 09:46:56,464 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-09 09:46:56,464 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-09 09:46:56,464 INFO L87 Difference]: Start difference. First operand 615 states and 1002 transitions. Second operand has 4 states, 4 states have (on average 22.5) internal successors, (90), 3 states have internal predecessors, (90), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2025-01-09 09:46:58,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:46:58,017 INFO L93 Difference]: Finished difference Result 1614 states and 2646 transitions. [2025-01-09 09:46:58,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-09 09:46:58,037 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 3 states have internal predecessors, (90), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 417 [2025-01-09 09:46:58,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:46:58,046 INFO L225 Difference]: With dead ends: 1614 [2025-01-09 09:46:58,046 INFO L226 Difference]: Without dead ends: 1002 [2025-01-09 09:46:58,048 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 417 GetRequests, 414 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-01-09 09:46:58,048 INFO L435 NwaCegarLoop]: 308 mSDtfsCounter, 260 mSDsluCounter, 608 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 916 SdHoareTripleChecker+Invalid, 152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2025-01-09 09:46:58,048 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [260 Valid, 916 Invalid, 152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2025-01-09 09:46:58,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1002 states. [2025-01-09 09:46:58,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1002 to 952. [2025-01-09 09:46:58,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 952 states, 682 states have (on average 1.533724340175953) internal successors, (1046), 684 states have internal predecessors, (1046), 258 states have call successors, (258), 11 states have call predecessors, (258), 11 states have return successors, (258), 256 states have call predecessors, (258), 258 states have call successors, (258) [2025-01-09 09:46:58,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 952 states to 952 states and 1562 transitions. [2025-01-09 09:46:58,128 INFO L78 Accepts]: Start accepts. Automaton has 952 states and 1562 transitions. Word has length 417 [2025-01-09 09:46:58,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:46:58,129 INFO L471 AbstractCegarLoop]: Abstraction has 952 states and 1562 transitions. [2025-01-09 09:46:58,129 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 3 states have internal predecessors, (90), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2025-01-09 09:46:58,129 INFO L276 IsEmpty]: Start isEmpty. Operand 952 states and 1562 transitions. [2025-01-09 09:46:58,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 420 [2025-01-09 09:46:58,131 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:46:58,131 INFO L218 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 09:46:58,155 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/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 [2025-01-09 09:46:58,336 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-01-09 09:46:58,336 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:46:58,336 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:46:58,336 INFO L85 PathProgramCache]: Analyzing trace with hash 1503813192, now seen corresponding path program 1 times [2025-01-09 09:46:58,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-01-09 09:46:58,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [308285506] [2025-01-09 09:46:58,337 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:46:58,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 [2025-01-09 09:46:58,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat [2025-01-09 09:46:58,339 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2025-01-09 09:46:58,340 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2025-01-09 09:46:58,394 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 419 statements into 1 equivalence classes. [2025-01-09 09:46:59,018 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 419 of 419 statements. [2025-01-09 09:46:59,018 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:46:59,018 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:46:59,054 INFO L256 TraceCheckSpWp]: Trace formula consists of 667 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-01-09 09:46:59,059 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-09 09:46:59,909 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 573 proven. 189 refuted. 0 times theorem prover too weak. 7818 trivial. 0 not checked. [2025-01-09 09:46:59,909 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-09 09:47:00,723 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 6 proven. 189 refuted. 0 times theorem prover too weak. 8385 trivial. 0 not checked. [2025-01-09 09:47:00,724 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-01-09 09:47:00,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [308285506] [2025-01-09 09:47:00,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [308285506] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-09 09:47:00,724 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-09 09:47:00,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2025-01-09 09:47:00,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837811161] [2025-01-09 09:47:00,724 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-01-09 09:47:00,725 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-01-09 09:47:00,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-01-09 09:47:00,725 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-01-09 09:47:00,726 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-01-09 09:47:00,726 INFO L87 Difference]: Start difference. First operand 952 states and 1562 transitions. Second operand has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 2 states have call successors, (129), 2 states have call predecessors, (129), 4 states have return successors, (130), 2 states have call predecessors, (130), 2 states have call successors, (130) [2025-01-09 09:47:02,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 09:47:02,499 INFO L93 Difference]: Finished difference Result 1592 states and 2576 transitions. [2025-01-09 09:47:02,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-09 09:47:02,518 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 2 states have call successors, (129), 2 states have call predecessors, (129), 4 states have return successors, (130), 2 states have call predecessors, (130), 2 states have call successors, (130) Word has length 419 [2025-01-09 09:47:02,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 09:47:02,523 INFO L225 Difference]: With dead ends: 1592 [2025-01-09 09:47:02,523 INFO L226 Difference]: Without dead ends: 980 [2025-01-09 09:47:02,525 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 839 GetRequests, 830 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2025-01-09 09:47:02,526 INFO L435 NwaCegarLoop]: 238 mSDtfsCounter, 199 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 326 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 579 SdHoareTripleChecker+Invalid, 353 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2025-01-09 09:47:02,526 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [201 Valid, 579 Invalid, 353 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 326 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2025-01-09 09:47:02,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 980 states. [2025-01-09 09:47:02,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 980 to 964. [2025-01-09 09:47:02,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 964 states, 689 states have (on average 1.5050798258345428) internal successors, (1037), 691 states have internal predecessors, (1037), 258 states have call successors, (258), 16 states have call predecessors, (258), 16 states have return successors, (258), 256 states have call predecessors, (258), 258 states have call successors, (258) [2025-01-09 09:47:02,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 964 states to 964 states and 1553 transitions. [2025-01-09 09:47:02,592 INFO L78 Accepts]: Start accepts. Automaton has 964 states and 1553 transitions. Word has length 419 [2025-01-09 09:47:02,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 09:47:02,592 INFO L471 AbstractCegarLoop]: Abstraction has 964 states and 1553 transitions. [2025-01-09 09:47:02,593 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.428571428571429) internal successors, (101), 7 states have internal predecessors, (101), 2 states have call successors, (129), 2 states have call predecessors, (129), 4 states have return successors, (130), 2 states have call predecessors, (130), 2 states have call successors, (130) [2025-01-09 09:47:02,593 INFO L276 IsEmpty]: Start isEmpty. Operand 964 states and 1553 transitions. [2025-01-09 09:47:02,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 420 [2025-01-09 09:47:02,597 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 09:47:02,597 INFO L218 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 09:47:02,627 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/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)] Ended with exit code 0 [2025-01-09 09:47:02,801 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-01-09 09:47:02,801 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-01-09 09:47:02,801 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 09:47:02,801 INFO L85 PathProgramCache]: Analyzing trace with hash 1930421568, now seen corresponding path program 1 times [2025-01-09 09:47:02,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-01-09 09:47:02,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [346578168] [2025-01-09 09:47:02,802 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 09:47:02,802 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2025-01-09 09:47:02,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat [2025-01-09 09:47:02,806 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2025-01-09 09:47:02,807 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/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 (9)] Waiting until timeout for monitored process [2025-01-09 09:47:02,863 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 419 statements into 1 equivalence classes. [2025-01-09 09:47:03,500 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 419 of 419 statements. [2025-01-09 09:47:03,500 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 09:47:03,500 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 09:47:03,534 INFO L256 TraceCheckSpWp]: Trace formula consists of 668 conjuncts, 25 conjuncts are in the unsatisfiable core [2025-01-09 09:47:03,542 INFO L279 TraceCheckSpWp]: Computing forward predicates...