./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-1.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version c00e63dc 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_operatoramount_amount250_file-1.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 202a0432e117f9058bd61aa67403e31b42b1f3767a8cd5b20aabf9e04f737968 --- Real Ultimate output --- This is Ultimate 0.3.0-?-c00e63d-m [2025-02-06 02:13:12,155 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-06 02:13:12,205 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2025-02-06 02:13:12,213 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-06 02:13:12,213 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-06 02:13:12,233 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-06 02:13:12,235 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-06 02:13:12,235 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-06 02:13:12,235 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-06 02:13:12,236 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-06 02:13:12,236 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-06 02:13:12,236 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-06 02:13:12,237 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-06 02:13:12,237 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-06 02:13:12,237 INFO L153 SettingsManager]: * Use SBE=true [2025-02-06 02:13:12,237 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-06 02:13:12,237 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-06 02:13:12,237 INFO L153 SettingsManager]: * sizeof long=4 [2025-02-06 02:13:12,237 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-06 02:13:12,237 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-02-06 02:13:12,238 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-06 02:13:12,238 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-06 02:13:12,238 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-06 02:13:12,238 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-06 02:13:12,238 INFO L153 SettingsManager]: * sizeof long double=12 [2025-02-06 02:13:12,238 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-06 02:13:12,238 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-06 02:13:12,238 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-06 02:13:12,238 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-06 02:13:12,238 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-06 02:13:12,239 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-06 02:13:12,239 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-06 02:13:12,239 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 02:13:12,239 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-06 02:13:12,239 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-06 02:13:12,239 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-06 02:13:12,239 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-06 02:13:12,239 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-06 02:13:12,239 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-06 02:13:12,240 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-06 02:13:12,240 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-06 02:13:12,240 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-06 02:13:12,240 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-06 02:13:12,240 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 -> 202a0432e117f9058bd61aa67403e31b42b1f3767a8cd5b20aabf9e04f737968 [2025-02-06 02:13:12,437 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-06 02:13:12,442 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-06 02:13:12,443 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-06 02:13:12,444 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-06 02:13:12,444 INFO L274 PluginConnector]: CDTParser initialized [2025-02-06 02:13:12,445 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-1.i [2025-02-06 02:13:13,486 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/82bd925d4/b0b7ae219eb047b8a5964341217f473c/FLAGae15ba5ff [2025-02-06 02:13:13,769 INFO L384 CDTParser]: Found 1 translation units. [2025-02-06 02:13:13,770 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-1.i [2025-02-06 02:13:13,776 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/82bd925d4/b0b7ae219eb047b8a5964341217f473c/FLAGae15ba5ff [2025-02-06 02:13:14,052 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/82bd925d4/b0b7ae219eb047b8a5964341217f473c [2025-02-06 02:13:14,054 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-06 02:13:14,055 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-06 02:13:14,059 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-06 02:13:14,060 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-06 02:13:14,065 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-06 02:13:14,066 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 02:13:14" (1/1) ... [2025-02-06 02:13:14,067 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2d4e968d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:13:14, skipping insertion in model container [2025-02-06 02:13:14,067 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 02:13:14" (1/1) ... [2025-02-06 02:13:14,102 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-06 02:13:14,211 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_operatoramount_amount250_file-1.i[915,928] [2025-02-06 02:13:14,342 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 02:13:14,356 INFO L200 MainTranslator]: Completed pre-run [2025-02-06 02:13:14,364 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_operatoramount_amount250_file-1.i[915,928] [2025-02-06 02:13:14,417 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 02:13:14,440 INFO L204 MainTranslator]: Completed translation [2025-02-06 02:13:14,445 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:13:14 WrapperNode [2025-02-06 02:13:14,445 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-06 02:13:14,446 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-06 02:13:14,446 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-06 02:13:14,446 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-06 02:13:14,450 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:13:14" (1/1) ... [2025-02-06 02:13:14,465 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:13:14" (1/1) ... [2025-02-06 02:13:14,500 INFO L138 Inliner]: procedures = 26, calls = 56, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 397 [2025-02-06 02:13:14,500 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-06 02:13:14,500 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-06 02:13:14,501 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-06 02:13:14,501 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-06 02:13:14,511 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:13:14" (1/1) ... [2025-02-06 02:13:14,511 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:13:14" (1/1) ... [2025-02-06 02:13:14,516 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:13:14" (1/1) ... [2025-02-06 02:13:14,540 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-02-06 02:13:14,540 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:13:14" (1/1) ... [2025-02-06 02:13:14,540 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:13:14" (1/1) ... [2025-02-06 02:13:14,557 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:13:14" (1/1) ... [2025-02-06 02:13:14,569 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:13:14" (1/1) ... [2025-02-06 02:13:14,576 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:13:14" (1/1) ... [2025-02-06 02:13:14,578 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:13:14" (1/1) ... [2025-02-06 02:13:14,587 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-06 02:13:14,588 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-06 02:13:14,589 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-06 02:13:14,589 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-06 02:13:14,590 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:13:14" (1/1) ... [2025-02-06 02:13:14,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 02:13:14,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 02:13:14,620 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-02-06 02:13:14,622 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-02-06 02:13:14,638 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-06 02:13:14,638 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-06 02:13:14,638 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-06 02:13:14,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-06 02:13:14,638 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-06 02:13:14,638 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-06 02:13:14,711 INFO L257 CfgBuilder]: Building ICFG [2025-02-06 02:13:14,713 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-06 02:13:15,234 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L369: havoc property_#t~ite33#1;havoc property_#t~bitwise31#1;havoc property_#t~bitwise32#1; [2025-02-06 02:13:15,284 INFO L? ?]: Removed 43 outVars from TransFormulas that were not future-live. [2025-02-06 02:13:15,285 INFO L308 CfgBuilder]: Performing block encoding [2025-02-06 02:13:15,303 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-06 02:13:15,303 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-06 02:13:15,303 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 02:13:15 BoogieIcfgContainer [2025-02-06 02:13:15,303 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-06 02:13:15,305 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-06 02:13:15,305 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-06 02:13:15,308 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-06 02:13:15,308 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.02 02:13:14" (1/3) ... [2025-02-06 02:13:15,308 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@36bc31a6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 02:13:15, skipping insertion in model container [2025-02-06 02:13:15,308 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:13:14" (2/3) ... [2025-02-06 02:13:15,308 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@36bc31a6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 02:13:15, skipping insertion in model container [2025-02-06 02:13:15,308 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 02:13:15" (3/3) ... [2025-02-06 02:13:15,309 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-1.i [2025-02-06 02:13:15,319 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-06 02:13:15,322 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-1.i that has 2 procedures, 157 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2025-02-06 02:13:15,370 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-06 02:13:15,381 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;@4ec8a8e9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-06 02:13:15,381 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-02-06 02:13:15,385 INFO L276 IsEmpty]: Start isEmpty. Operand has 157 states, 111 states have (on average 1.5495495495495495) internal successors, (172), 112 states have internal predecessors, (172), 43 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2025-02-06 02:13:15,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 286 [2025-02-06 02:13:15,398 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 02:13:15,398 INFO L218 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 02:13:15,398 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 02:13:15,402 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 02:13:15,402 INFO L85 PathProgramCache]: Analyzing trace with hash -1992689559, now seen corresponding path program 1 times [2025-02-06 02:13:15,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 02:13:15,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216692352] [2025-02-06 02:13:15,410 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:13:15,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 02:13:15,509 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 285 statements into 1 equivalence classes. [2025-02-06 02:13:15,538 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 285 of 285 statements. [2025-02-06 02:13:15,538 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:13:15,538 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:13:15,760 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 84 refuted. 0 times theorem prover too weak. 3528 trivial. 0 not checked. [2025-02-06 02:13:15,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 02:13:15,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216692352] [2025-02-06 02:13:15,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216692352] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 02:13:15,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [332309444] [2025-02-06 02:13:15,764 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:13:15,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 02:13:15,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 02:13:15,766 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-02-06 02:13:15,771 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-02-06 02:13:15,879 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 285 statements into 1 equivalence classes. [2025-02-06 02:13:15,979 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 285 of 285 statements. [2025-02-06 02:13:15,980 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:13:15,980 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:13:15,983 INFO L256 TraceCheckSpWp]: Trace formula consists of 723 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-02-06 02:13:15,989 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 02:13:16,044 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 3528 trivial. 0 not checked. [2025-02-06 02:13:16,045 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 02:13:16,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [332309444] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 02:13:16,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 02:13:16,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-02-06 02:13:16,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704716548] [2025-02-06 02:13:16,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 02:13:16,053 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-02-06 02:13:16,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 02:13:16,071 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-02-06 02:13:16,071 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-02-06 02:13:16,074 INFO L87 Difference]: Start difference. First operand has 157 states, 111 states have (on average 1.5495495495495495) internal successors, (172), 112 states have internal predecessors, (172), 43 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) Second operand has 2 states, 2 states have (on average 37.5) internal successors, (75), 2 states have internal predecessors, (75), 2 states have call successors, (43), 2 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 2 states have call successors, (43) [2025-02-06 02:13:16,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 02:13:16,115 INFO L93 Difference]: Finished difference Result 308 states and 554 transitions. [2025-02-06 02:13:16,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-02-06 02:13:16,117 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 37.5) internal successors, (75), 2 states have internal predecessors, (75), 2 states have call successors, (43), 2 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 2 states have call successors, (43) Word has length 285 [2025-02-06 02:13:16,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 02:13:16,122 INFO L225 Difference]: With dead ends: 308 [2025-02-06 02:13:16,122 INFO L226 Difference]: Without dead ends: 154 [2025-02-06 02:13:16,126 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 286 GetRequests, 286 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-02-06 02:13:16,129 INFO L435 NwaCegarLoop]: 249 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 02:13:16,130 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 249 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 02:13:16,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2025-02-06 02:13:16,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 154. [2025-02-06 02:13:16,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 109 states have (on average 1.5321100917431192) internal successors, (167), 109 states have internal predecessors, (167), 43 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2025-02-06 02:13:16,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 253 transitions. [2025-02-06 02:13:16,179 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 253 transitions. Word has length 285 [2025-02-06 02:13:16,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 02:13:16,180 INFO L471 AbstractCegarLoop]: Abstraction has 154 states and 253 transitions. [2025-02-06 02:13:16,181 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 37.5) internal successors, (75), 2 states have internal predecessors, (75), 2 states have call successors, (43), 2 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 2 states have call successors, (43) [2025-02-06 02:13:16,182 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 253 transitions. [2025-02-06 02:13:16,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 286 [2025-02-06 02:13:16,188 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 02:13:16,188 INFO L218 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 02:13:16,196 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2025-02-06 02:13:16,389 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-02-06 02:13:16,389 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 02:13:16,390 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 02:13:16,391 INFO L85 PathProgramCache]: Analyzing trace with hash 660342828, now seen corresponding path program 1 times [2025-02-06 02:13:16,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 02:13:16,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080460773] [2025-02-06 02:13:16,391 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:13:16,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 02:13:16,416 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 285 statements into 1 equivalence classes. [2025-02-06 02:13:16,499 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 285 of 285 statements. [2025-02-06 02:13:16,500 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:13:16,500 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:13:16,686 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2025-02-06 02:13:16,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 02:13:16,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080460773] [2025-02-06 02:13:16,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080460773] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 02:13:16,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 02:13:16,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 02:13:16,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344988761] [2025-02-06 02:13:16,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 02:13:16,690 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 02:13:16,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 02:13:16,690 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 02:13:16,690 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 02:13:16,692 INFO L87 Difference]: Start difference. First operand 154 states and 253 transitions. Second operand has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2025-02-06 02:13:16,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 02:13:16,779 INFO L93 Difference]: Finished difference Result 372 states and 616 transitions. [2025-02-06 02:13:16,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 02:13:16,780 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) Word has length 285 [2025-02-06 02:13:16,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 02:13:16,783 INFO L225 Difference]: With dead ends: 372 [2025-02-06 02:13:16,784 INFO L226 Difference]: Without dead ends: 221 [2025-02-06 02:13:16,785 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-02-06 02:13:16,787 INFO L435 NwaCegarLoop]: 242 mSDtfsCounter, 106 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 474 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 02:13:16,787 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 474 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 02:13:16,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2025-02-06 02:13:16,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 162. [2025-02-06 02:13:16,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 117 states have (on average 1.5384615384615385) internal successors, (180), 117 states have internal predecessors, (180), 43 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2025-02-06 02:13:16,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 266 transitions. [2025-02-06 02:13:16,807 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 266 transitions. Word has length 285 [2025-02-06 02:13:16,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 02:13:16,809 INFO L471 AbstractCegarLoop]: Abstraction has 162 states and 266 transitions. [2025-02-06 02:13:16,809 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2025-02-06 02:13:16,809 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 266 transitions. [2025-02-06 02:13:16,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 286 [2025-02-06 02:13:16,813 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 02:13:16,814 INFO L218 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 02:13:16,814 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-02-06 02:13:16,814 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 02:13:16,815 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 02:13:16,815 INFO L85 PathProgramCache]: Analyzing trace with hash 691362635, now seen corresponding path program 1 times [2025-02-06 02:13:16,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 02:13:16,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558179988] [2025-02-06 02:13:16,816 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:13:16,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 02:13:16,847 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 285 statements into 1 equivalence classes. [2025-02-06 02:13:16,939 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 285 of 285 statements. [2025-02-06 02:13:16,940 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:13:16,940 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:13:17,537 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2025-02-06 02:13:17,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 02:13:17,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558179988] [2025-02-06 02:13:17,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558179988] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 02:13:17,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 02:13:17,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 02:13:17,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550023734] [2025-02-06 02:13:17,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 02:13:17,540 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 02:13:17,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 02:13:17,540 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 02:13:17,541 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 02:13:17,542 INFO L87 Difference]: Start difference. First operand 162 states and 266 transitions. Second operand has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2025-02-06 02:13:17,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 02:13:17,611 INFO L93 Difference]: Finished difference Result 480 states and 792 transitions. [2025-02-06 02:13:17,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 02:13:17,611 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) Word has length 285 [2025-02-06 02:13:17,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 02:13:17,615 INFO L225 Difference]: With dead ends: 480 [2025-02-06 02:13:17,617 INFO L226 Difference]: Without dead ends: 321 [2025-02-06 02:13:17,617 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 02:13:17,618 INFO L435 NwaCegarLoop]: 244 mSDtfsCounter, 152 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 480 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 02:13:17,618 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [152 Valid, 480 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 02:13:17,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2025-02-06 02:13:17,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 319. [2025-02-06 02:13:17,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 230 states have (on average 1.5391304347826087) internal successors, (354), 230 states have internal predecessors, (354), 86 states have call successors, (86), 2 states have call predecessors, (86), 2 states have return successors, (86), 86 states have call predecessors, (86), 86 states have call successors, (86) [2025-02-06 02:13:17,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 526 transitions. [2025-02-06 02:13:17,654 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 526 transitions. Word has length 285 [2025-02-06 02:13:17,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 02:13:17,654 INFO L471 AbstractCegarLoop]: Abstraction has 319 states and 526 transitions. [2025-02-06 02:13:17,654 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2025-02-06 02:13:17,654 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 526 transitions. [2025-02-06 02:13:17,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 286 [2025-02-06 02:13:17,657 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 02:13:17,657 INFO L218 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 02:13:17,657 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-06 02:13:17,657 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 02:13:17,658 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 02:13:17,658 INFO L85 PathProgramCache]: Analyzing trace with hash 2044672332, now seen corresponding path program 1 times [2025-02-06 02:13:17,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 02:13:17,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801423303] [2025-02-06 02:13:17,658 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:13:17,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 02:13:17,677 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 285 statements into 1 equivalence classes. [2025-02-06 02:13:17,879 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 285 of 285 statements. [2025-02-06 02:13:17,879 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:13:17,879 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:13:18,653 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2025-02-06 02:13:18,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 02:13:18,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801423303] [2025-02-06 02:13:18,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801423303] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 02:13:18,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 02:13:18,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-06 02:13:18,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231671847] [2025-02-06 02:13:18,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 02:13:18,656 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 02:13:18,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 02:13:18,656 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 02:13:18,656 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-06 02:13:18,657 INFO L87 Difference]: Start difference. First operand 319 states and 526 transitions. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2025-02-06 02:13:19,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 02:13:19,283 INFO L93 Difference]: Finished difference Result 834 states and 1377 transitions. [2025-02-06 02:13:19,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 02:13:19,284 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) Word has length 285 [2025-02-06 02:13:19,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 02:13:19,290 INFO L225 Difference]: With dead ends: 834 [2025-02-06 02:13:19,291 INFO L226 Difference]: Without dead ends: 518 [2025-02-06 02:13:19,292 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-02-06 02:13:19,293 INFO L435 NwaCegarLoop]: 240 mSDtfsCounter, 183 mSDsluCounter, 595 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 835 SdHoareTripleChecker+Invalid, 301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-02-06 02:13:19,294 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [183 Valid, 835 Invalid, 301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-02-06 02:13:19,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2025-02-06 02:13:19,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 398. [2025-02-06 02:13:19,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 398 states, 265 states have (on average 1.4792452830188678) internal successors, (392), 265 states have internal predecessors, (392), 129 states have call successors, (129), 3 states have call predecessors, (129), 3 states have return successors, (129), 129 states have call predecessors, (129), 129 states have call successors, (129) [2025-02-06 02:13:19,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 650 transitions. [2025-02-06 02:13:19,368 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 650 transitions. Word has length 285 [2025-02-06 02:13:19,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 02:13:19,369 INFO L471 AbstractCegarLoop]: Abstraction has 398 states and 650 transitions. [2025-02-06 02:13:19,369 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2025-02-06 02:13:19,370 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 650 transitions. [2025-02-06 02:13:19,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 286 [2025-02-06 02:13:19,372 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 02:13:19,372 INFO L218 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 02:13:19,372 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-02-06 02:13:19,373 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 02:13:19,373 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 02:13:19,373 INFO L85 PathProgramCache]: Analyzing trace with hash -1920529203, now seen corresponding path program 1 times [2025-02-06 02:13:19,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 02:13:19,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082231821] [2025-02-06 02:13:19,373 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:13:19,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 02:13:19,400 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 285 statements into 1 equivalence classes. [2025-02-06 02:13:19,504 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 285 of 285 statements. [2025-02-06 02:13:19,504 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:13:19,504 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:13:19,953 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2025-02-06 02:13:19,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 02:13:19,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082231821] [2025-02-06 02:13:19,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082231821] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 02:13:19,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 02:13:19,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-06 02:13:19,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298422565] [2025-02-06 02:13:19,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 02:13:19,954 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 02:13:19,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 02:13:19,954 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 02:13:19,954 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-06 02:13:19,955 INFO L87 Difference]: Start difference. First operand 398 states and 650 transitions. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2025-02-06 02:13:20,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 02:13:20,328 INFO L93 Difference]: Finished difference Result 922 states and 1523 transitions. [2025-02-06 02:13:20,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 02:13:20,330 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) Word has length 285 [2025-02-06 02:13:20,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 02:13:20,333 INFO L225 Difference]: With dead ends: 922 [2025-02-06 02:13:20,333 INFO L226 Difference]: Without dead ends: 606 [2025-02-06 02:13:20,333 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2025-02-06 02:13:20,337 INFO L435 NwaCegarLoop]: 286 mSDtfsCounter, 342 mSDsluCounter, 645 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 342 SdHoareTripleChecker+Valid, 931 SdHoareTripleChecker+Invalid, 326 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-06 02:13:20,338 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [342 Valid, 931 Invalid, 326 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 193 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-06 02:13:20,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 606 states. [2025-02-06 02:13:20,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 606 to 484. [2025-02-06 02:13:20,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 484 states, 351 states have (on average 1.5356125356125356) internal successors, (539), 351 states have internal predecessors, (539), 129 states have call successors, (129), 3 states have call predecessors, (129), 3 states have return successors, (129), 129 states have call predecessors, (129), 129 states have call successors, (129) [2025-02-06 02:13:20,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 484 states to 484 states and 797 transitions. [2025-02-06 02:13:20,389 INFO L78 Accepts]: Start accepts. Automaton has 484 states and 797 transitions. Word has length 285 [2025-02-06 02:13:20,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 02:13:20,390 INFO L471 AbstractCegarLoop]: Abstraction has 484 states and 797 transitions. [2025-02-06 02:13:20,391 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2025-02-06 02:13:20,391 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 797 transitions. [2025-02-06 02:13:20,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 288 [2025-02-06 02:13:20,394 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 02:13:20,394 INFO L218 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 02:13:20,394 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-02-06 02:13:20,395 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 02:13:20,395 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 02:13:20,396 INFO L85 PathProgramCache]: Analyzing trace with hash -728237487, now seen corresponding path program 1 times [2025-02-06 02:13:20,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 02:13:20,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570593378] [2025-02-06 02:13:20,396 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:13:20,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 02:13:20,418 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 287 statements into 1 equivalence classes. [2025-02-06 02:13:20,577 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 287 of 287 statements. [2025-02-06 02:13:20,577 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:13:20,577 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:13:20,893 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2025-02-06 02:13:20,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 02:13:20,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570593378] [2025-02-06 02:13:20,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570593378] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 02:13:20,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 02:13:20,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-06 02:13:20,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70651259] [2025-02-06 02:13:20,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 02:13:20,894 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 02:13:20,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 02:13:20,894 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 02:13:20,894 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 02:13:20,894 INFO L87 Difference]: Start difference. First operand 484 states and 797 transitions. Second operand has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2025-02-06 02:13:21,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 02:13:21,109 INFO L93 Difference]: Finished difference Result 993 states and 1647 transitions. [2025-02-06 02:13:21,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 02:13:21,110 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) Word has length 287 [2025-02-06 02:13:21,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 02:13:21,113 INFO L225 Difference]: With dead ends: 993 [2025-02-06 02:13:21,114 INFO L226 Difference]: Without dead ends: 592 [2025-02-06 02:13:21,115 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-02-06 02:13:21,115 INFO L435 NwaCegarLoop]: 246 mSDtfsCounter, 170 mSDsluCounter, 479 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 725 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 02:13:21,115 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [170 Valid, 725 Invalid, 158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 02:13:21,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592 states. [2025-02-06 02:13:21,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592 to 484. [2025-02-06 02:13:21,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 484 states, 351 states have (on average 1.5327635327635327) internal successors, (538), 351 states have internal predecessors, (538), 129 states have call successors, (129), 3 states have call predecessors, (129), 3 states have return successors, (129), 129 states have call predecessors, (129), 129 states have call successors, (129) [2025-02-06 02:13:21,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 484 states to 484 states and 796 transitions. [2025-02-06 02:13:21,160 INFO L78 Accepts]: Start accepts. Automaton has 484 states and 796 transitions. Word has length 287 [2025-02-06 02:13:21,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 02:13:21,161 INFO L471 AbstractCegarLoop]: Abstraction has 484 states and 796 transitions. [2025-02-06 02:13:21,161 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2025-02-06 02:13:21,161 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 796 transitions. [2025-02-06 02:13:21,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 288 [2025-02-06 02:13:21,163 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 02:13:21,164 INFO L218 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 02:13:21,164 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-02-06 02:13:21,164 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 02:13:21,164 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 02:13:21,164 INFO L85 PathProgramCache]: Analyzing trace with hash 904566512, now seen corresponding path program 1 times [2025-02-06 02:13:21,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 02:13:21,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881407843] [2025-02-06 02:13:21,165 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:13:21,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 02:13:21,187 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 287 statements into 1 equivalence classes. [2025-02-06 02:13:21,443 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 287 of 287 statements. [2025-02-06 02:13:21,443 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:13:21,443 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:13:24,118 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2025-02-06 02:13:24,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 02:13:24,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881407843] [2025-02-06 02:13:24,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881407843] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 02:13:24,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 02:13:24,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2025-02-06 02:13:24,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043970510] [2025-02-06 02:13:24,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 02:13:24,120 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-02-06 02:13:24,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 02:13:24,121 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-02-06 02:13:24,121 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2025-02-06 02:13:24,121 INFO L87 Difference]: Start difference. First operand 484 states and 796 transitions. Second operand has 15 states, 15 states have (on average 5.0) internal successors, (75), 15 states have internal predecessors, (75), 4 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 4 states have call predecessors, (43), 4 states have call successors, (43) [2025-02-06 02:13:27,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 02:13:27,827 INFO L93 Difference]: Finished difference Result 2048 states and 3454 transitions. [2025-02-06 02:13:27,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-02-06 02:13:27,828 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 5.0) internal successors, (75), 15 states have internal predecessors, (75), 4 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 4 states have call predecessors, (43), 4 states have call successors, (43) Word has length 287 [2025-02-06 02:13:27,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 02:13:27,837 INFO L225 Difference]: With dead ends: 2048 [2025-02-06 02:13:27,837 INFO L226 Difference]: Without dead ends: 1668 [2025-02-06 02:13:27,839 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=286, Invalid=644, Unknown=0, NotChecked=0, Total=930 [2025-02-06 02:13:27,840 INFO L435 NwaCegarLoop]: 367 mSDtfsCounter, 3456 mSDsluCounter, 1903 mSDsCounter, 0 mSdLazyCounter, 1833 mSolverCounterSat, 313 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3456 SdHoareTripleChecker+Valid, 2270 SdHoareTripleChecker+Invalid, 2146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 313 IncrementalHoareTripleChecker+Valid, 1833 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2025-02-06 02:13:27,840 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3456 Valid, 2270 Invalid, 2146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [313 Valid, 1833 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2025-02-06 02:13:27,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1668 states. [2025-02-06 02:13:27,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1668 to 602. [2025-02-06 02:13:27,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 602 states, 468 states have (on average 1.5705128205128205) internal successors, (735), 468 states have internal predecessors, (735), 129 states have call successors, (129), 4 states have call predecessors, (129), 4 states have return successors, (129), 129 states have call predecessors, (129), 129 states have call successors, (129) [2025-02-06 02:13:27,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 602 states to 602 states and 993 transitions. [2025-02-06 02:13:27,903 INFO L78 Accepts]: Start accepts. Automaton has 602 states and 993 transitions. Word has length 287 [2025-02-06 02:13:27,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 02:13:27,904 INFO L471 AbstractCegarLoop]: Abstraction has 602 states and 993 transitions. [2025-02-06 02:13:27,904 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.0) internal successors, (75), 15 states have internal predecessors, (75), 4 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 4 states have call predecessors, (43), 4 states have call successors, (43) [2025-02-06 02:13:27,904 INFO L276 IsEmpty]: Start isEmpty. Operand 602 states and 993 transitions. [2025-02-06 02:13:27,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 288 [2025-02-06 02:13:27,907 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 02:13:27,907 INFO L218 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 02:13:27,907 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-02-06 02:13:27,907 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 02:13:27,908 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 02:13:27,908 INFO L85 PathProgramCache]: Analyzing trace with hash 837559759, now seen corresponding path program 1 times [2025-02-06 02:13:27,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 02:13:27,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283730624] [2025-02-06 02:13:27,908 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:13:27,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 02:13:27,927 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 287 statements into 1 equivalence classes. [2025-02-06 02:13:27,969 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 287 of 287 statements. [2025-02-06 02:13:27,970 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:13:27,970 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:13:28,917 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2025-02-06 02:13:28,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 02:13:28,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283730624] [2025-02-06 02:13:28,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283730624] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 02:13:28,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 02:13:28,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-06 02:13:28,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152037341] [2025-02-06 02:13:28,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 02:13:28,919 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-06 02:13:28,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 02:13:28,920 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-06 02:13:28,920 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2025-02-06 02:13:28,920 INFO L87 Difference]: Start difference. First operand 602 states and 993 transitions. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 3 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 3 states have call predecessors, (43), 3 states have call successors, (43) [2025-02-06 02:13:30,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 02:13:30,417 INFO L93 Difference]: Finished difference Result 2492 states and 4179 transitions. [2025-02-06 02:13:30,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-06 02:13:30,420 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 3 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 3 states have call predecessors, (43), 3 states have call successors, (43) Word has length 287 [2025-02-06 02:13:30,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 02:13:30,427 INFO L225 Difference]: With dead ends: 2492 [2025-02-06 02:13:30,428 INFO L226 Difference]: Without dead ends: 2138 [2025-02-06 02:13:30,429 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=131, Invalid=249, Unknown=0, NotChecked=0, Total=380 [2025-02-06 02:13:30,429 INFO L435 NwaCegarLoop]: 557 mSDtfsCounter, 1753 mSDsluCounter, 1877 mSDsCounter, 0 mSdLazyCounter, 1147 mSolverCounterSat, 302 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1753 SdHoareTripleChecker+Valid, 2434 SdHoareTripleChecker+Invalid, 1449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 302 IncrementalHoareTripleChecker+Valid, 1147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2025-02-06 02:13:30,430 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1753 Valid, 2434 Invalid, 1449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [302 Valid, 1147 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2025-02-06 02:13:30,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2138 states. [2025-02-06 02:13:30,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2138 to 1197. [2025-02-06 02:13:30,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1197 states, 975 states have (on average 1.6164102564102565) internal successors, (1576), 975 states have internal predecessors, (1576), 215 states have call successors, (215), 6 states have call predecessors, (215), 6 states have return successors, (215), 215 states have call predecessors, (215), 215 states have call successors, (215) [2025-02-06 02:13:30,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1197 states to 1197 states and 2006 transitions. [2025-02-06 02:13:30,508 INFO L78 Accepts]: Start accepts. Automaton has 1197 states and 2006 transitions. Word has length 287 [2025-02-06 02:13:30,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 02:13:30,509 INFO L471 AbstractCegarLoop]: Abstraction has 1197 states and 2006 transitions. [2025-02-06 02:13:30,510 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 3 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 3 states have call predecessors, (43), 3 states have call successors, (43) [2025-02-06 02:13:30,510 INFO L276 IsEmpty]: Start isEmpty. Operand 1197 states and 2006 transitions. [2025-02-06 02:13:30,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 288 [2025-02-06 02:13:30,513 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 02:13:30,513 INFO L218 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 02:13:30,513 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-02-06 02:13:30,514 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 02:13:30,514 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 02:13:30,514 INFO L85 PathProgramCache]: Analyzing trace with hash 1930058511, now seen corresponding path program 1 times [2025-02-06 02:13:30,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 02:13:30,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056098632] [2025-02-06 02:13:30,515 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:13:30,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 02:13:30,529 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 287 statements into 1 equivalence classes. [2025-02-06 02:13:30,636 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 287 of 287 statements. [2025-02-06 02:13:30,636 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:13:30,636 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:13:32,216 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2025-02-06 02:13:32,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 02:13:32,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056098632] [2025-02-06 02:13:32,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056098632] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 02:13:32,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 02:13:32,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2025-02-06 02:13:32,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436174411] [2025-02-06 02:13:32,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 02:13:32,217 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-02-06 02:13:32,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 02:13:32,218 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-02-06 02:13:32,218 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2025-02-06 02:13:32,218 INFO L87 Difference]: Start difference. First operand 1197 states and 2006 transitions. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 3 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 3 states have call predecessors, (43), 3 states have call successors, (43) [2025-02-06 02:13:34,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 02:13:34,976 INFO L93 Difference]: Finished difference Result 7275 states and 12300 transitions. [2025-02-06 02:13:34,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-02-06 02:13:34,977 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 3 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 3 states have call predecessors, (43), 3 states have call successors, (43) Word has length 287 [2025-02-06 02:13:34,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 02:13:34,998 INFO L225 Difference]: With dead ends: 7275 [2025-02-06 02:13:34,999 INFO L226 Difference]: Without dead ends: 6433 [2025-02-06 02:13:35,004 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=245, Invalid=457, Unknown=0, NotChecked=0, Total=702 [2025-02-06 02:13:35,004 INFO L435 NwaCegarLoop]: 438 mSDtfsCounter, 2099 mSDsluCounter, 2002 mSDsCounter, 0 mSdLazyCounter, 1621 mSolverCounterSat, 327 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2099 SdHoareTripleChecker+Valid, 2440 SdHoareTripleChecker+Invalid, 1948 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 327 IncrementalHoareTripleChecker+Valid, 1621 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2025-02-06 02:13:35,004 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2099 Valid, 2440 Invalid, 1948 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [327 Valid, 1621 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2025-02-06 02:13:35,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6433 states. [2025-02-06 02:13:35,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6433 to 2903. [2025-02-06 02:13:35,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2903 states, 2456 states have (on average 1.619299674267101) internal successors, (3977), 2460 states have internal predecessors, (3977), 427 states have call successors, (427), 19 states have call predecessors, (427), 19 states have return successors, (427), 423 states have call predecessors, (427), 427 states have call successors, (427) [2025-02-06 02:13:35,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2903 states to 2903 states and 4831 transitions. [2025-02-06 02:13:35,185 INFO L78 Accepts]: Start accepts. Automaton has 2903 states and 4831 transitions. Word has length 287 [2025-02-06 02:13:35,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 02:13:35,186 INFO L471 AbstractCegarLoop]: Abstraction has 2903 states and 4831 transitions. [2025-02-06 02:13:35,186 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 3 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 3 states have call predecessors, (43), 3 states have call successors, (43) [2025-02-06 02:13:35,186 INFO L276 IsEmpty]: Start isEmpty. Operand 2903 states and 4831 transitions. [2025-02-06 02:13:35,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 288 [2025-02-06 02:13:35,189 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 02:13:35,189 INFO L218 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 02:13:35,189 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-02-06 02:13:35,189 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 02:13:35,189 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 02:13:35,189 INFO L85 PathProgramCache]: Analyzing trace with hash 1863051758, now seen corresponding path program 1 times [2025-02-06 02:13:35,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 02:13:35,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936954674] [2025-02-06 02:13:35,190 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:13:35,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 02:13:35,204 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 287 statements into 1 equivalence classes. [2025-02-06 02:13:35,311 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 287 of 287 statements. [2025-02-06 02:13:35,312 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:13:35,312 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:13:36,945 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2025-02-06 02:13:36,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 02:13:36,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936954674] [2025-02-06 02:13:36,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936954674] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 02:13:36,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 02:13:36,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2025-02-06 02:13:36,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674821856] [2025-02-06 02:13:36,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 02:13:36,946 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-06 02:13:36,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 02:13:36,947 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-06 02:13:36,947 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2025-02-06 02:13:36,947 INFO L87 Difference]: Start difference. First operand 2903 states and 4831 transitions. Second operand has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 3 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 3 states have call predecessors, (43), 3 states have call successors, (43) [2025-02-06 02:13:39,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 02:13:39,488 INFO L93 Difference]: Finished difference Result 8024 states and 13430 transitions. [2025-02-06 02:13:39,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-02-06 02:13:39,489 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 3 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 3 states have call predecessors, (43), 3 states have call successors, (43) Word has length 287 [2025-02-06 02:13:39,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 02:13:39,512 INFO L225 Difference]: With dead ends: 8024 [2025-02-06 02:13:39,512 INFO L226 Difference]: Without dead ends: 5700 [2025-02-06 02:13:39,518 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=178, Invalid=328, Unknown=0, NotChecked=0, Total=506 [2025-02-06 02:13:39,518 INFO L435 NwaCegarLoop]: 649 mSDtfsCounter, 1921 mSDsluCounter, 2029 mSDsCounter, 0 mSdLazyCounter, 1484 mSolverCounterSat, 421 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1921 SdHoareTripleChecker+Valid, 2678 SdHoareTripleChecker+Invalid, 1905 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 421 IncrementalHoareTripleChecker+Valid, 1484 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2025-02-06 02:13:39,519 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1921 Valid, 2678 Invalid, 1905 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [421 Valid, 1484 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2025-02-06 02:13:39,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5700 states. [2025-02-06 02:13:39,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5700 to 2991. [2025-02-06 02:13:39,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2991 states, 2474 states have (on average 1.6034761519805982) internal successors, (3967), 2478 states have internal predecessors, (3967), 493 states have call successors, (493), 23 states have call predecessors, (493), 23 states have return successors, (493), 489 states have call predecessors, (493), 493 states have call successors, (493) [2025-02-06 02:13:39,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2991 states to 2991 states and 4953 transitions. [2025-02-06 02:13:39,703 INFO L78 Accepts]: Start accepts. Automaton has 2991 states and 4953 transitions. Word has length 287 [2025-02-06 02:13:39,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 02:13:39,704 INFO L471 AbstractCegarLoop]: Abstraction has 2991 states and 4953 transitions. [2025-02-06 02:13:39,704 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 3 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 3 states have call predecessors, (43), 3 states have call successors, (43) [2025-02-06 02:13:39,704 INFO L276 IsEmpty]: Start isEmpty. Operand 2991 states and 4953 transitions. [2025-02-06 02:13:39,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 288 [2025-02-06 02:13:39,707 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 02:13:39,707 INFO L218 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 02:13:39,707 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-02-06 02:13:39,707 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 02:13:39,707 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 02:13:39,707 INFO L85 PathProgramCache]: Analyzing trace with hash -1031093775, now seen corresponding path program 1 times [2025-02-06 02:13:39,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 02:13:39,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92391056] [2025-02-06 02:13:39,708 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:13:39,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 02:13:39,727 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 287 statements into 1 equivalence classes. [2025-02-06 02:13:39,980 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 287 of 287 statements. [2025-02-06 02:13:39,980 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:13:39,980 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:13:41,024 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2025-02-06 02:13:41,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 02:13:41,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92391056] [2025-02-06 02:13:41,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92391056] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 02:13:41,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 02:13:41,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-02-06 02:13:41,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753146675] [2025-02-06 02:13:41,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 02:13:41,025 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-06 02:13:41,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 02:13:41,025 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-06 02:13:41,025 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2025-02-06 02:13:41,026 INFO L87 Difference]: Start difference. First operand 2991 states and 4953 transitions. Second operand has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2025-02-06 02:13:41,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 02:13:41,932 INFO L93 Difference]: Finished difference Result 5157 states and 8579 transitions. [2025-02-06 02:13:41,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-06 02:13:41,932 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) Word has length 287 [2025-02-06 02:13:41,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 02:13:41,964 INFO L225 Difference]: With dead ends: 5157 [2025-02-06 02:13:41,964 INFO L226 Difference]: Without dead ends: 4195 [2025-02-06 02:13:41,967 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2025-02-06 02:13:41,968 INFO L435 NwaCegarLoop]: 236 mSDtfsCounter, 477 mSDsluCounter, 833 mSDsCounter, 0 mSdLazyCounter, 569 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 477 SdHoareTripleChecker+Valid, 1069 SdHoareTripleChecker+Invalid, 705 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-02-06 02:13:41,968 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [477 Valid, 1069 Invalid, 705 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 569 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-02-06 02:13:41,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4195 states. [2025-02-06 02:13:42,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4195 to 3424. [2025-02-06 02:13:42,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3424 states, 2907 states have (on average 1.6181630546955625) internal successors, (4704), 2911 states have internal predecessors, (4704), 493 states have call successors, (493), 23 states have call predecessors, (493), 23 states have return successors, (493), 489 states have call predecessors, (493), 493 states have call successors, (493) [2025-02-06 02:13:42,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3424 states to 3424 states and 5690 transitions. [2025-02-06 02:13:42,137 INFO L78 Accepts]: Start accepts. Automaton has 3424 states and 5690 transitions. Word has length 287 [2025-02-06 02:13:42,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 02:13:42,137 INFO L471 AbstractCegarLoop]: Abstraction has 3424 states and 5690 transitions. [2025-02-06 02:13:42,138 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2025-02-06 02:13:42,138 INFO L276 IsEmpty]: Start isEmpty. Operand 3424 states and 5690 transitions. [2025-02-06 02:13:42,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 288 [2025-02-06 02:13:42,141 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 02:13:42,141 INFO L218 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 02:13:42,142 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-02-06 02:13:42,142 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 02:13:42,142 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 02:13:42,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1536652400, now seen corresponding path program 1 times [2025-02-06 02:13:42,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 02:13:42,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061197967] [2025-02-06 02:13:42,142 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:13:42,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 02:13:42,163 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 287 statements into 1 equivalence classes. [2025-02-06 02:13:42,642 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 287 of 287 statements. [2025-02-06 02:13:42,642 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:13:42,642 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:13:42,821 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 3 proven. 123 refuted. 0 times theorem prover too weak. 3486 trivial. 0 not checked. [2025-02-06 02:13:42,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 02:13:42,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061197967] [2025-02-06 02:13:42,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061197967] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 02:13:42,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1980221144] [2025-02-06 02:13:42,822 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:13:42,823 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 02:13:42,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 02:13:42,829 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-02-06 02:13:42,830 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-02-06 02:13:42,917 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 287 statements into 1 equivalence classes. [2025-02-06 02:13:42,985 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 287 of 287 statements. [2025-02-06 02:13:42,985 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:13:42,985 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:13:42,988 INFO L256 TraceCheckSpWp]: Trace formula consists of 722 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-02-06 02:13:42,993 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 02:13:44,138 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 2593 proven. 138 refuted. 0 times theorem prover too weak. 881 trivial. 0 not checked. [2025-02-06 02:13:44,138 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 02:13:44,617 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 108 proven. 141 refuted. 0 times theorem prover too weak. 3363 trivial. 0 not checked. [2025-02-06 02:13:44,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1980221144] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 02:13:44,617 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 02:13:44,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 10, 9] total 21 [2025-02-06 02:13:44,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9210643] [2025-02-06 02:13:44,618 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 02:13:44,618 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-02-06 02:13:44,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 02:13:44,619 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-02-06 02:13:44,619 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=312, Unknown=0, NotChecked=0, Total=420 [2025-02-06 02:13:44,620 INFO L87 Difference]: Start difference. First operand 3424 states and 5690 transitions. Second operand has 21 states, 21 states have (on average 8.333333333333334) internal successors, (175), 21 states have internal predecessors, (175), 9 states have call successors, (127), 5 states have call predecessors, (127), 10 states have return successors, (128), 9 states have call predecessors, (128), 9 states have call successors, (128) [2025-02-06 02:13:46,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 02:13:46,118 INFO L93 Difference]: Finished difference Result 5945 states and 9584 transitions. [2025-02-06 02:13:46,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-02-06 02:13:46,119 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 8.333333333333334) internal successors, (175), 21 states have internal predecessors, (175), 9 states have call successors, (127), 5 states have call predecessors, (127), 10 states have return successors, (128), 9 states have call predecessors, (128), 9 states have call successors, (128) Word has length 287 [2025-02-06 02:13:46,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 02:13:46,133 INFO L225 Difference]: With dead ends: 5945 [2025-02-06 02:13:46,133 INFO L226 Difference]: Without dead ends: 2690 [2025-02-06 02:13:46,139 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 618 GetRequests, 563 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 932 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=764, Invalid=2428, Unknown=0, NotChecked=0, Total=3192 [2025-02-06 02:13:46,140 INFO L435 NwaCegarLoop]: 161 mSDtfsCounter, 1294 mSDsluCounter, 1114 mSDsCounter, 0 mSdLazyCounter, 1275 mSolverCounterSat, 526 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1294 SdHoareTripleChecker+Valid, 1275 SdHoareTripleChecker+Invalid, 1801 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 526 IncrementalHoareTripleChecker+Valid, 1275 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2025-02-06 02:13:46,140 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1294 Valid, 1275 Invalid, 1801 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [526 Valid, 1275 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2025-02-06 02:13:46,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2690 states. [2025-02-06 02:13:46,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2690 to 2058. [2025-02-06 02:13:46,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2058 states, 1598 states have (on average 1.4831038798498122) internal successors, (2370), 1602 states have internal predecessors, (2370), 407 states have call successors, (407), 52 states have call predecessors, (407), 52 states have return successors, (407), 403 states have call predecessors, (407), 407 states have call successors, (407) [2025-02-06 02:13:46,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2058 states to 2058 states and 3184 transitions. [2025-02-06 02:13:46,411 INFO L78 Accepts]: Start accepts. Automaton has 2058 states and 3184 transitions. Word has length 287 [2025-02-06 02:13:46,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 02:13:46,412 INFO L471 AbstractCegarLoop]: Abstraction has 2058 states and 3184 transitions. [2025-02-06 02:13:46,412 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 8.333333333333334) internal successors, (175), 21 states have internal predecessors, (175), 9 states have call successors, (127), 5 states have call predecessors, (127), 10 states have return successors, (128), 9 states have call predecessors, (128), 9 states have call successors, (128) [2025-02-06 02:13:46,412 INFO L276 IsEmpty]: Start isEmpty. Operand 2058 states and 3184 transitions. [2025-02-06 02:13:46,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2025-02-06 02:13:46,414 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 02:13:46,414 INFO L218 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 02:13:46,429 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-02-06 02:13:46,618 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-02-06 02:13:46,618 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 02:13:46,619 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 02:13:46,619 INFO L85 PathProgramCache]: Analyzing trace with hash -933104772, now seen corresponding path program 1 times [2025-02-06 02:13:46,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 02:13:46,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160298741] [2025-02-06 02:13:46,619 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:13:46,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 02:13:46,639 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 291 statements into 1 equivalence classes. [2025-02-06 02:13:46,684 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 291 of 291 statements. [2025-02-06 02:13:46,685 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:13:46,685 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:13:46,813 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2025-02-06 02:13:46,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 02:13:46,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160298741] [2025-02-06 02:13:46,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160298741] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 02:13:46,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 02:13:46,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 02:13:46,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519117000] [2025-02-06 02:13:46,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 02:13:46,815 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 02:13:46,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 02:13:46,815 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 02:13:46,815 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 02:13:46,815 INFO L87 Difference]: Start difference. First operand 2058 states and 3184 transitions. Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2025-02-06 02:13:47,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 02:13:47,102 INFO L93 Difference]: Finished difference Result 2782 states and 4315 transitions. [2025-02-06 02:13:47,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 02:13:47,102 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) Word has length 291 [2025-02-06 02:13:47,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 02:13:47,109 INFO L225 Difference]: With dead ends: 2782 [2025-02-06 02:13:47,109 INFO L226 Difference]: Without dead ends: 2392 [2025-02-06 02:13:47,110 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 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-02-06 02:13:47,111 INFO L435 NwaCegarLoop]: 322 mSDtfsCounter, 147 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 537 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 02:13:47,111 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 537 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 02:13:47,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2392 states. [2025-02-06 02:13:47,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2392 to 2390. [2025-02-06 02:13:47,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2390 states, 1834 states have (on average 1.4721919302071973) internal successors, (2700), 1838 states have internal predecessors, (2700), 493 states have call successors, (493), 62 states have call predecessors, (493), 62 states have return successors, (493), 489 states have call predecessors, (493), 493 states have call successors, (493) [2025-02-06 02:13:47,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2390 states to 2390 states and 3686 transitions. [2025-02-06 02:13:47,313 INFO L78 Accepts]: Start accepts. Automaton has 2390 states and 3686 transitions. Word has length 291 [2025-02-06 02:13:47,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 02:13:47,313 INFO L471 AbstractCegarLoop]: Abstraction has 2390 states and 3686 transitions. [2025-02-06 02:13:47,313 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2025-02-06 02:13:47,313 INFO L276 IsEmpty]: Start isEmpty. Operand 2390 states and 3686 transitions. [2025-02-06 02:13:47,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 294 [2025-02-06 02:13:47,314 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 02:13:47,314 INFO L218 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 02:13:47,315 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2025-02-06 02:13:47,315 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 02:13:47,315 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 02:13:47,315 INFO L85 PathProgramCache]: Analyzing trace with hash -395095016, now seen corresponding path program 1 times [2025-02-06 02:13:47,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 02:13:47,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71598909] [2025-02-06 02:13:47,316 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:13:47,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 02:13:47,329 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 293 statements into 1 equivalence classes. [2025-02-06 02:13:47,345 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 293 of 293 statements. [2025-02-06 02:13:47,346 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:13:47,346 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:13:47,463 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2025-02-06 02:13:47,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 02:13:47,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71598909] [2025-02-06 02:13:47,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71598909] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 02:13:47,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 02:13:47,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 02:13:47,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362533029] [2025-02-06 02:13:47,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 02:13:47,464 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 02:13:47,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 02:13:47,465 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 02:13:47,465 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 02:13:47,465 INFO L87 Difference]: Start difference. First operand 2390 states and 3686 transitions. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2025-02-06 02:13:48,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 02:13:48,004 INFO L93 Difference]: Finished difference Result 6368 states and 9856 transitions. [2025-02-06 02:13:48,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 02:13:48,004 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) Word has length 293 [2025-02-06 02:13:48,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 02:13:48,033 INFO L225 Difference]: With dead ends: 6368 [2025-02-06 02:13:48,033 INFO L226 Difference]: Without dead ends: 4358 [2025-02-06 02:13:48,038 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-02-06 02:13:48,038 INFO L435 NwaCegarLoop]: 373 mSDtfsCounter, 208 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 208 SdHoareTripleChecker+Valid, 587 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 02:13:48,038 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [208 Valid, 587 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 02:13:48,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4358 states. [2025-02-06 02:13:48,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4358 to 3146. [2025-02-06 02:13:48,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3146 states, 2590 states have (on average 1.5343629343629344) internal successors, (3974), 2594 states have internal predecessors, (3974), 493 states have call successors, (493), 62 states have call predecessors, (493), 62 states have return successors, (493), 489 states have call predecessors, (493), 493 states have call successors, (493) [2025-02-06 02:13:48,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3146 states to 3146 states and 4960 transitions. [2025-02-06 02:13:48,318 INFO L78 Accepts]: Start accepts. Automaton has 3146 states and 4960 transitions. Word has length 293 [2025-02-06 02:13:48,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 02:13:48,319 INFO L471 AbstractCegarLoop]: Abstraction has 3146 states and 4960 transitions. [2025-02-06 02:13:48,319 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2025-02-06 02:13:48,319 INFO L276 IsEmpty]: Start isEmpty. Operand 3146 states and 4960 transitions. [2025-02-06 02:13:48,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 295 [2025-02-06 02:13:48,321 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 02:13:48,321 INFO L218 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 02:13:48,321 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2025-02-06 02:13:48,321 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 02:13:48,322 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 02:13:48,322 INFO L85 PathProgramCache]: Analyzing trace with hash 722188905, now seen corresponding path program 1 times [2025-02-06 02:13:48,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 02:13:48,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742126179] [2025-02-06 02:13:48,322 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:13:48,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 02:13:48,338 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 294 statements into 1 equivalence classes. [2025-02-06 02:13:48,424 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 294 of 294 statements. [2025-02-06 02:13:48,424 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:13:48,425 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:13:48,598 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2025-02-06 02:13:48,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 02:13:48,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742126179] [2025-02-06 02:13:48,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742126179] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 02:13:48,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 02:13:48,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-06 02:13:48,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270885044] [2025-02-06 02:13:48,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 02:13:48,600 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 02:13:48,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 02:13:48,600 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 02:13:48,600 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 02:13:48,600 INFO L87 Difference]: Start difference. First operand 3146 states and 4960 transitions. Second operand has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2025-02-06 02:13:48,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 02:13:48,822 INFO L93 Difference]: Finished difference Result 5954 states and 9401 transitions. [2025-02-06 02:13:48,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 02:13:48,823 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) Word has length 294 [2025-02-06 02:13:48,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 02:13:48,830 INFO L225 Difference]: With dead ends: 5954 [2025-02-06 02:13:48,830 INFO L226 Difference]: Without dead ends: 3146 [2025-02-06 02:13:48,833 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-02-06 02:13:48,833 INFO L435 NwaCegarLoop]: 232 mSDtfsCounter, 94 mSDsluCounter, 356 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 588 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 02:13:48,833 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 588 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 02:13:48,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3146 states. [2025-02-06 02:13:49,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3146 to 3146. [2025-02-06 02:13:49,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3146 states, 2590 states have (on average 1.5158301158301157) internal successors, (3926), 2594 states have internal predecessors, (3926), 493 states have call successors, (493), 62 states have call predecessors, (493), 62 states have return successors, (493), 489 states have call predecessors, (493), 493 states have call successors, (493) [2025-02-06 02:13:49,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3146 states to 3146 states and 4912 transitions. [2025-02-06 02:13:49,144 INFO L78 Accepts]: Start accepts. Automaton has 3146 states and 4912 transitions. Word has length 294 [2025-02-06 02:13:49,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 02:13:49,145 INFO L471 AbstractCegarLoop]: Abstraction has 3146 states and 4912 transitions. [2025-02-06 02:13:49,146 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2025-02-06 02:13:49,146 INFO L276 IsEmpty]: Start isEmpty. Operand 3146 states and 4912 transitions. [2025-02-06 02:13:49,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2025-02-06 02:13:49,148 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 02:13:49,148 INFO L218 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 02:13:49,148 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2025-02-06 02:13:49,149 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 02:13:49,149 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 02:13:49,149 INFO L85 PathProgramCache]: Analyzing trace with hash 208937343, now seen corresponding path program 1 times [2025-02-06 02:13:49,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 02:13:49,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670028779] [2025-02-06 02:13:49,149 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:13:49,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 02:13:49,170 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 295 statements into 1 equivalence classes. [2025-02-06 02:13:49,322 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 295 of 295 statements. [2025-02-06 02:13:49,322 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:13:49,323 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:13:49,589 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2025-02-06 02:13:49,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 02:13:49,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670028779] [2025-02-06 02:13:49,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670028779] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 02:13:49,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 02:13:49,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-06 02:13:49,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130924638] [2025-02-06 02:13:49,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 02:13:49,590 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 02:13:49,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 02:13:49,590 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 02:13:49,590 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 02:13:49,590 INFO L87 Difference]: Start difference. First operand 3146 states and 4912 transitions. Second operand has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2025-02-06 02:13:49,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 02:13:49,965 INFO L93 Difference]: Finished difference Result 8914 states and 14032 transitions. [2025-02-06 02:13:49,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 02:13:49,969 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) Word has length 295 [2025-02-06 02:13:49,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 02:13:49,991 INFO L225 Difference]: With dead ends: 8914 [2025-02-06 02:13:49,991 INFO L226 Difference]: Without dead ends: 6106 [2025-02-06 02:13:49,995 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-02-06 02:13:49,996 INFO L435 NwaCegarLoop]: 261 mSDtfsCounter, 234 mSDsluCounter, 415 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 676 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 02:13:49,996 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [234 Valid, 676 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 02:13:49,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6106 states. [2025-02-06 02:13:50,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6106 to 5748. [2025-02-06 02:13:50,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5748 states, 5096 states have (on average 1.5472919937205651) internal successors, (7885), 5112 states have internal predecessors, (7885), 565 states have call successors, (565), 86 states have call predecessors, (565), 86 states have return successors, (565), 549 states have call predecessors, (565), 565 states have call successors, (565) [2025-02-06 02:13:50,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5748 states to 5748 states and 9015 transitions. [2025-02-06 02:13:50,248 INFO L78 Accepts]: Start accepts. Automaton has 5748 states and 9015 transitions. Word has length 295 [2025-02-06 02:13:50,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 02:13:50,249 INFO L471 AbstractCegarLoop]: Abstraction has 5748 states and 9015 transitions. [2025-02-06 02:13:50,249 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2025-02-06 02:13:50,249 INFO L276 IsEmpty]: Start isEmpty. Operand 5748 states and 9015 transitions. [2025-02-06 02:13:50,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2025-02-06 02:13:50,252 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 02:13:50,252 INFO L218 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 02:13:50,252 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-02-06 02:13:50,252 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 02:13:50,252 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 02:13:50,252 INFO L85 PathProgramCache]: Analyzing trace with hash 420288256, now seen corresponding path program 1 times [2025-02-06 02:13:50,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 02:13:50,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526617967] [2025-02-06 02:13:50,253 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:13:50,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 02:13:50,272 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 295 statements into 1 equivalence classes. [2025-02-06 02:13:50,463 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 295 of 295 statements. [2025-02-06 02:13:50,464 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:13:50,464 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:13:51,353 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3612 trivial. 0 not checked. [2025-02-06 02:13:51,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 02:13:51,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526617967] [2025-02-06 02:13:51,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526617967] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 02:13:51,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 02:13:51,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-02-06 02:13:51,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873722147] [2025-02-06 02:13:51,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 02:13:51,354 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 02:13:51,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 02:13:51,355 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 02:13:51,355 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-02-06 02:13:51,355 INFO L87 Difference]: Start difference. First operand 5748 states and 9015 transitions. Second operand has 6 states, 6 states have (on average 13.833333333333334) internal successors, (83), 6 states have internal predecessors, (83), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2025-02-06 02:13:53,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 02:13:53,470 INFO L93 Difference]: Finished difference Result 17052 states and 26015 transitions. [2025-02-06 02:13:53,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-06 02:13:53,471 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.833333333333334) internal successors, (83), 6 states have internal predecessors, (83), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) Word has length 295 [2025-02-06 02:13:53,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 02:13:53,526 INFO L225 Difference]: With dead ends: 17052 [2025-02-06 02:13:53,527 INFO L226 Difference]: Without dead ends: 12492 [2025-02-06 02:13:53,543 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2025-02-06 02:13:53,543 INFO L435 NwaCegarLoop]: 550 mSDtfsCounter, 687 mSDsluCounter, 486 mSDsCounter, 0 mSdLazyCounter, 581 mSolverCounterSat, 176 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 687 SdHoareTripleChecker+Valid, 1036 SdHoareTripleChecker+Invalid, 757 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 176 IncrementalHoareTripleChecker+Valid, 581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2025-02-06 02:13:53,543 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [687 Valid, 1036 Invalid, 757 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [176 Valid, 581 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2025-02-06 02:13:53,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12492 states. [2025-02-06 02:13:54,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12492 to 5988. [2025-02-06 02:13:54,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5988 states, 5336 states have (on average 1.5226761619190405) internal successors, (8125), 5352 states have internal predecessors, (8125), 565 states have call successors, (565), 86 states have call predecessors, (565), 86 states have return successors, (565), 549 states have call predecessors, (565), 565 states have call successors, (565) [2025-02-06 02:13:54,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5988 states to 5988 states and 9255 transitions. [2025-02-06 02:13:54,219 INFO L78 Accepts]: Start accepts. Automaton has 5988 states and 9255 transitions. Word has length 295 [2025-02-06 02:13:54,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 02:13:54,219 INFO L471 AbstractCegarLoop]: Abstraction has 5988 states and 9255 transitions. [2025-02-06 02:13:54,219 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.833333333333334) internal successors, (83), 6 states have internal predecessors, (83), 1 states have call successors, (43), 1 states have call predecessors, (43), 1 states have return successors, (43), 1 states have call predecessors, (43), 1 states have call successors, (43) [2025-02-06 02:13:54,219 INFO L276 IsEmpty]: Start isEmpty. Operand 5988 states and 9255 transitions. [2025-02-06 02:13:54,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2025-02-06 02:13:54,223 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 02:13:54,223 INFO L218 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 02:13:54,224 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-02-06 02:13:54,224 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 02:13:54,224 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 02:13:54,224 INFO L85 PathProgramCache]: Analyzing trace with hash -576784097, now seen corresponding path program 1 times [2025-02-06 02:13:54,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 02:13:54,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895764470] [2025-02-06 02:13:54,224 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:13:54,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 02:13:54,243 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 295 statements into 1 equivalence classes. [2025-02-06 02:13:54,604 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 295 of 295 statements. [2025-02-06 02:13:54,605 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:13:54,605 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:13:54,849 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 9 proven. 117 refuted. 0 times theorem prover too weak. 3486 trivial. 0 not checked. [2025-02-06 02:13:54,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 02:13:54,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895764470] [2025-02-06 02:13:54,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895764470] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 02:13:54,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [880931795] [2025-02-06 02:13:54,850 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:13:54,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 02:13:54,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 02:13:54,852 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-02-06 02:13:54,856 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-02-06 02:13:54,953 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 295 statements into 1 equivalence classes. [2025-02-06 02:13:55,027 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 295 of 295 statements. [2025-02-06 02:13:55,027 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:13:55,028 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:13:55,030 INFO L256 TraceCheckSpWp]: Trace formula consists of 744 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-06 02:13:55,037 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 02:13:55,315 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 516 proven. 117 refuted. 0 times theorem prover too weak. 2979 trivial. 0 not checked. [2025-02-06 02:13:55,315 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 02:13:55,558 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 9 proven. 117 refuted. 0 times theorem prover too weak. 3486 trivial. 0 not checked. [2025-02-06 02:13:55,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [880931795] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 02:13:55,558 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 02:13:55,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2025-02-06 02:13:55,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993462420] [2025-02-06 02:13:55,558 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 02:13:55,559 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-06 02:13:55,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 02:13:55,559 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-06 02:13:55,559 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-02-06 02:13:55,560 INFO L87 Difference]: Start difference. First operand 5988 states and 9255 transitions. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 2 states have call successors, (82), 2 states have call predecessors, (82), 4 states have return successors, (83), 2 states have call predecessors, (83), 2 states have call successors, (83) [2025-02-06 02:13:56,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 02:13:56,216 INFO L93 Difference]: Finished difference Result 12038 states and 18471 transitions. [2025-02-06 02:13:56,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-02-06 02:13:56,217 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 2 states have call successors, (82), 2 states have call predecessors, (82), 4 states have return successors, (83), 2 states have call predecessors, (83), 2 states have call successors, (83) Word has length 295 [2025-02-06 02:13:56,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 02:13:56,229 INFO L225 Difference]: With dead ends: 12038 [2025-02-06 02:13:56,229 INFO L226 Difference]: Without dead ends: 6210 [2025-02-06 02:13:56,234 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 597 GetRequests, 587 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2025-02-06 02:13:56,234 INFO L435 NwaCegarLoop]: 185 mSDtfsCounter, 230 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 469 SdHoareTripleChecker+Invalid, 270 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 02:13:56,235 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [232 Valid, 469 Invalid, 270 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 260 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 02:13:56,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6210 states. [2025-02-06 02:13:56,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6210 to 6088. [2025-02-06 02:13:56,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6088 states, 5411 states have (on average 1.5095176492330438) internal successors, (8168), 5427 states have internal predecessors, (8168), 565 states have call successors, (565), 111 states have call predecessors, (565), 111 states have return successors, (565), 549 states have call predecessors, (565), 565 states have call successors, (565) [2025-02-06 02:13:56,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6088 states to 6088 states and 9298 transitions. [2025-02-06 02:13:56,721 INFO L78 Accepts]: Start accepts. Automaton has 6088 states and 9298 transitions. Word has length 295 [2025-02-06 02:13:56,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 02:13:56,721 INFO L471 AbstractCegarLoop]: Abstraction has 6088 states and 9298 transitions. [2025-02-06 02:13:56,721 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 2 states have call successors, (82), 2 states have call predecessors, (82), 4 states have return successors, (83), 2 states have call predecessors, (83), 2 states have call successors, (83) [2025-02-06 02:13:56,721 INFO L276 IsEmpty]: Start isEmpty. Operand 6088 states and 9298 transitions. [2025-02-06 02:13:56,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2025-02-06 02:13:56,724 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 02:13:56,725 INFO L218 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 02:13:56,733 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2025-02-06 02:13:56,929 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 02:13:56,929 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 02:13:56,930 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 02:13:56,930 INFO L85 PathProgramCache]: Analyzing trace with hash 1148696800, now seen corresponding path program 1 times [2025-02-06 02:13:56,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 02:13:56,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389321882] [2025-02-06 02:13:56,930 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:13:56,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 02:13:56,945 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 295 statements into 1 equivalence classes. [2025-02-06 02:13:57,300 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 295 of 295 statements. [2025-02-06 02:13:57,300 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:13:57,300 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:13:57,445 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 18 proven. 108 refuted. 0 times theorem prover too weak. 3486 trivial. 0 not checked. [2025-02-06 02:13:57,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 02:13:57,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389321882] [2025-02-06 02:13:57,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389321882] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 02:13:57,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1843134957] [2025-02-06 02:13:57,446 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:13:57,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 02:13:57,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 02:13:57,452 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 02:13:57,453 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-02-06 02:13:57,558 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 295 statements into 1 equivalence classes. [2025-02-06 02:13:57,634 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 295 of 295 statements. [2025-02-06 02:13:57,634 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:13:57,634 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:13:57,638 INFO L256 TraceCheckSpWp]: Trace formula consists of 745 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-06 02:13:57,642 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 02:13:57,916 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 918 proven. 108 refuted. 0 times theorem prover too weak. 2586 trivial. 0 not checked. [2025-02-06 02:13:57,917 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 02:13:58,133 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 18 proven. 108 refuted. 0 times theorem prover too weak. 3486 trivial. 0 not checked. [2025-02-06 02:13:58,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1843134957] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 02:13:58,133 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 02:13:58,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2025-02-06 02:13:58,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26057048] [2025-02-06 02:13:58,134 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 02:13:58,134 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-06 02:13:58,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 02:13:58,135 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-06 02:13:58,135 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-02-06 02:13:58,135 INFO L87 Difference]: Start difference. First operand 6088 states and 9298 transitions. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 2 states have call successors, (79), 2 states have call predecessors, (79), 4 states have return successors, (80), 2 states have call predecessors, (80), 2 states have call successors, (80) [2025-02-06 02:13:58,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 02:13:58,706 INFO L93 Difference]: Finished difference Result 8530 states and 12938 transitions. [2025-02-06 02:13:58,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-06 02:13:58,706 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 2 states have call successors, (79), 2 states have call predecessors, (79), 4 states have return successors, (80), 2 states have call predecessors, (80), 2 states have call successors, (80) Word has length 295 [2025-02-06 02:13:58,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 02:13:58,714 INFO L225 Difference]: With dead ends: 8530 [2025-02-06 02:13:58,714 INFO L226 Difference]: Without dead ends: 3420 [2025-02-06 02:13:58,719 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 596 GetRequests, 587 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2025-02-06 02:13:58,719 INFO L435 NwaCegarLoop]: 185 mSDtfsCounter, 124 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 256 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 468 SdHoareTripleChecker+Invalid, 262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 02:13:58,719 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [130 Valid, 468 Invalid, 262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 256 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 02:13:58,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3420 states. [2025-02-06 02:13:59,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3420 to 3346. [2025-02-06 02:13:59,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3346 states, 2764 states have (on average 1.47178002894356) internal successors, (4068), 2768 states have internal predecessors, (4068), 493 states have call successors, (493), 88 states have call predecessors, (493), 88 states have return successors, (493), 489 states have call predecessors, (493), 493 states have call successors, (493) [2025-02-06 02:13:59,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3346 states to 3346 states and 5054 transitions. [2025-02-06 02:13:59,108 INFO L78 Accepts]: Start accepts. Automaton has 3346 states and 5054 transitions. Word has length 295 [2025-02-06 02:13:59,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 02:13:59,108 INFO L471 AbstractCegarLoop]: Abstraction has 3346 states and 5054 transitions. [2025-02-06 02:13:59,108 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 2 states have call successors, (79), 2 states have call predecessors, (79), 4 states have return successors, (80), 2 states have call predecessors, (80), 2 states have call successors, (80) [2025-02-06 02:13:59,109 INFO L276 IsEmpty]: Start isEmpty. Operand 3346 states and 5054 transitions. [2025-02-06 02:13:59,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2025-02-06 02:13:59,111 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 02:13:59,111 INFO L218 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 02:13:59,119 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-02-06 02:13:59,315 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,5 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 02:13:59,315 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 02:13:59,315 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 02:13:59,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1724817410, now seen corresponding path program 1 times [2025-02-06 02:13:59,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 02:13:59,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037812054] [2025-02-06 02:13:59,316 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:13:59,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 02:13:59,336 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 295 statements into 1 equivalence classes. [2025-02-06 02:13:59,710 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 295 of 295 statements. [2025-02-06 02:13:59,710 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:13:59,710 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:14:01,268 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 30 proven. 96 refuted. 0 times theorem prover too weak. 3486 trivial. 0 not checked. [2025-02-06 02:14:01,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 02:14:01,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037812054] [2025-02-06 02:14:01,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037812054] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 02:14:01,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [318147299] [2025-02-06 02:14:01,268 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:14:01,269 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 02:14:01,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 02:14:01,274 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 02:14:01,275 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-02-06 02:14:01,380 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 295 statements into 1 equivalence classes. [2025-02-06 02:14:01,489 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 295 of 295 statements. [2025-02-06 02:14:01,490 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:14:01,490 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:14:01,493 INFO L256 TraceCheckSpWp]: Trace formula consists of 743 conjuncts, 32 conjuncts are in the unsatisfiable core [2025-02-06 02:14:01,498 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 02:14:02,749 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 1922 proven. 255 refuted. 0 times theorem prover too weak. 1435 trivial. 0 not checked. [2025-02-06 02:14:02,750 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 02:14:06,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [318147299] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 02:14:06,998 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-02-06 02:14:06,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 22 [2025-02-06 02:14:06,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427357540] [2025-02-06 02:14:06,998 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-02-06 02:14:06,999 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2025-02-06 02:14:06,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 02:14:06,999 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2025-02-06 02:14:06,999 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=750, Unknown=0, NotChecked=0, Total=930 [2025-02-06 02:14:07,000 INFO L87 Difference]: Start difference. First operand 3346 states and 5054 transitions. Second operand has 22 states, 21 states have (on average 6.476190476190476) internal successors, (136), 21 states have internal predecessors, (136), 8 states have call successors, (86), 5 states have call predecessors, (86), 8 states have return successors, (86), 7 states have call predecessors, (86), 8 states have call successors, (86) [2025-02-06 02:14:09,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 02:14:09,808 INFO L93 Difference]: Finished difference Result 9176 states and 13784 transitions. [2025-02-06 02:14:09,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2025-02-06 02:14:09,809 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 6.476190476190476) internal successors, (136), 21 states have internal predecessors, (136), 8 states have call successors, (86), 5 states have call predecessors, (86), 8 states have return successors, (86), 7 states have call predecessors, (86), 8 states have call successors, (86) Word has length 295 [2025-02-06 02:14:09,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 02:14:09,821 INFO L225 Difference]: With dead ends: 9176 [2025-02-06 02:14:09,821 INFO L226 Difference]: Without dead ends: 6229 [2025-02-06 02:14:09,827 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 594 GetRequests, 520 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1526 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=1248, Invalid=4452, Unknown=0, NotChecked=0, Total=5700 [2025-02-06 02:14:09,827 INFO L435 NwaCegarLoop]: 266 mSDtfsCounter, 2690 mSDsluCounter, 2406 mSDsCounter, 0 mSdLazyCounter, 2126 mSolverCounterSat, 660 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2700 SdHoareTripleChecker+Valid, 2672 SdHoareTripleChecker+Invalid, 2786 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 660 IncrementalHoareTripleChecker+Valid, 2126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2025-02-06 02:14:09,827 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2700 Valid, 2672 Invalid, 2786 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [660 Valid, 2126 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2025-02-06 02:14:09,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6229 states. [2025-02-06 02:14:10,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6229 to 5251. [2025-02-06 02:14:10,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5251 states, 4471 states have (on average 1.4802057705211362) internal successors, (6618), 4481 states have internal predecessors, (6618), 639 states have call successors, (639), 140 states have call predecessors, (639), 140 states have return successors, (639), 629 states have call predecessors, (639), 639 states have call successors, (639) [2025-02-06 02:14:10,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5251 states to 5251 states and 7896 transitions. [2025-02-06 02:14:10,378 INFO L78 Accepts]: Start accepts. Automaton has 5251 states and 7896 transitions. Word has length 295 [2025-02-06 02:14:10,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 02:14:10,378 INFO L471 AbstractCegarLoop]: Abstraction has 5251 states and 7896 transitions. [2025-02-06 02:14:10,378 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 6.476190476190476) internal successors, (136), 21 states have internal predecessors, (136), 8 states have call successors, (86), 5 states have call predecessors, (86), 8 states have return successors, (86), 7 states have call predecessors, (86), 8 states have call successors, (86) [2025-02-06 02:14:10,378 INFO L276 IsEmpty]: Start isEmpty. Operand 5251 states and 7896 transitions. [2025-02-06 02:14:10,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2025-02-06 02:14:10,380 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 02:14:10,380 INFO L218 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 02:14:10,388 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-02-06 02:14:10,585 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 02:14:10,585 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 02:14:10,585 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 02:14:10,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1732576769, now seen corresponding path program 1 times [2025-02-06 02:14:10,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 02:14:10,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388002769] [2025-02-06 02:14:10,585 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:14:10,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 02:14:10,602 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 295 statements into 1 equivalence classes. [2025-02-06 02:14:10,945 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 295 of 295 statements. [2025-02-06 02:14:10,946 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:14:10,946 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 02:14:10,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [729602789] [2025-02-06 02:14:10,951 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:14:10,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 02:14:10,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 02:14:10,955 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 02:14:10,956 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-02-06 02:14:11,064 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 295 statements into 1 equivalence classes. [2025-02-06 02:14:11,270 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 295 of 295 statements. [2025-02-06 02:14:11,270 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:14:11,270 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 02:14:11,273 INFO L256 TraceCheckSpWp]: Trace formula consists of 743 conjuncts, 21 conjuncts are in the unsatisfiable core [2025-02-06 02:14:11,279 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 02:14:12,300 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 1376 proven. 186 refuted. 0 times theorem prover too weak. 2050 trivial. 0 not checked. [2025-02-06 02:14:12,301 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 02:14:13,928 INFO L134 CoverageAnalysis]: Checked inductivity of 3612 backedges. 60 proven. 189 refuted. 0 times theorem prover too weak. 3363 trivial. 0 not checked. [2025-02-06 02:14:13,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 02:14:13,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388002769] [2025-02-06 02:14:13,929 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 02:14:13,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [729602789] [2025-02-06 02:14:13,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [729602789] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 02:14:13,929 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-02-06 02:14:13,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2025-02-06 02:14:13,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849531525] [2025-02-06 02:14:13,929 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-02-06 02:14:13,930 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2025-02-06 02:14:13,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 02:14:13,930 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2025-02-06 02:14:13,930 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=286, Unknown=0, NotChecked=0, Total=380 [2025-02-06 02:14:13,931 INFO L87 Difference]: Start difference. First operand 5251 states and 7896 transitions. Second operand has 20 states, 19 states have (on average 7.368421052631579) internal successors, (140), 18 states have internal predecessors, (140), 6 states have call successors, (86), 4 states have call predecessors, (86), 7 states have return successors, (86), 6 states have call predecessors, (86), 6 states have call successors, (86) [2025-02-06 02:14:21,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 02:14:21,588 INFO L93 Difference]: Finished difference Result 12132 states and 18327 transitions. [2025-02-06 02:14:21,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-02-06 02:14:21,589 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 7.368421052631579) internal successors, (140), 18 states have internal predecessors, (140), 6 states have call successors, (86), 4 states have call predecessors, (86), 7 states have return successors, (86), 6 states have call predecessors, (86), 6 states have call successors, (86) Word has length 295 [2025-02-06 02:14:21,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 02:14:21,623 INFO L225 Difference]: With dead ends: 12132 [2025-02-06 02:14:21,626 INFO L226 Difference]: Without dead ends: 11144 [2025-02-06 02:14:21,631 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 626 GetRequests, 577 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 779 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=697, Invalid=1853, Unknown=0, NotChecked=0, Total=2550 [2025-02-06 02:14:21,635 INFO L435 NwaCegarLoop]: 319 mSDtfsCounter, 1670 mSDsluCounter, 3124 mSDsCounter, 0 mSdLazyCounter, 1832 mSolverCounterSat, 732 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1671 SdHoareTripleChecker+Valid, 3443 SdHoareTripleChecker+Invalid, 2564 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 732 IncrementalHoareTripleChecker+Valid, 1832 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2025-02-06 02:14:21,635 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1671 Valid, 3443 Invalid, 2564 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [732 Valid, 1832 Invalid, 0 Unknown, 0 Unchecked, 5.2s Time] [2025-02-06 02:14:21,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11144 states. [2025-02-06 02:14:22,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11144 to 7855. [2025-02-06 02:14:22,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7855 states, 6447 states have (on average 1.4524585078331007) internal successors, (9364), 6465 states have internal predecessors, (9364), 1149 states have call successors, (1149), 258 states have call predecessors, (1149), 258 states have return successors, (1149), 1131 states have call predecessors, (1149), 1149 states have call successors, (1149) [2025-02-06 02:14:22,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7855 states to 7855 states and 11662 transitions. [2025-02-06 02:14:22,736 INFO L78 Accepts]: Start accepts. Automaton has 7855 states and 11662 transitions. Word has length 295 [2025-02-06 02:14:22,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 02:14:22,736 INFO L471 AbstractCegarLoop]: Abstraction has 7855 states and 11662 transitions. [2025-02-06 02:14:22,736 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 7.368421052631579) internal successors, (140), 18 states have internal predecessors, (140), 6 states have call successors, (86), 4 states have call predecessors, (86), 7 states have return successors, (86), 6 states have call predecessors, (86), 6 states have call successors, (86) [2025-02-06 02:14:22,737 INFO L276 IsEmpty]: Start isEmpty. Operand 7855 states and 11662 transitions. [2025-02-06 02:14:22,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2025-02-06 02:14:22,739 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 02:14:22,739 INFO L218 NwaCegarLoop]: trace histogram [43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-02-06 02:14:22,747 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2025-02-06 02:14:22,943 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2025-02-06 02:14:22,943 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-06 02:14:22,943 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 02:14:22,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1608503522, now seen corresponding path program 1 times [2025-02-06 02:14:22,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 02:14:22,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889872938] [2025-02-06 02:14:22,944 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:14:22,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 02:14:22,960 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 295 statements into 1 equivalence classes. [2025-02-06 02:14:23,369 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 295 of 295 statements. [2025-02-06 02:14:23,370 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:14:23,370 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 02:14:23,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [160641172] [2025-02-06 02:14:23,373 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 02:14:23,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 02:14:23,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 02:14:23,375 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 02:14:23,375 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-02-06 02:14:23,506 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 295 statements into 1 equivalence classes. [2025-02-06 02:14:23,680 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 295 of 295 statements. [2025-02-06 02:14:23,681 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:14:23,681 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-02-06 02:14:23,681 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-02-06 02:14:23,712 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 295 statements into 1 equivalence classes. [2025-02-06 02:14:23,826 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 295 of 295 statements. [2025-02-06 02:14:23,826 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 02:14:23,826 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-02-06 02:14:24,031 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-02-06 02:14:24,031 INFO L340 BasicCegarLoop]: Counterexample is feasible [2025-02-06 02:14:24,032 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2025-02-06 02:14:24,051 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2025-02-06 02:14:24,235 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 02:14:24,238 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 02:14:24,426 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-02-06 02:14:24,432 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.02 02:14:24 BoogieIcfgContainer [2025-02-06 02:14:24,432 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-02-06 02:14:24,433 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-02-06 02:14:24,433 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-02-06 02:14:24,433 INFO L274 PluginConnector]: Witness Printer initialized [2025-02-06 02:14:24,434 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 02:13:15" (3/4) ... [2025-02-06 02:14:24,435 INFO L149 WitnessPrinter]: No result that supports witness generation found [2025-02-06 02:14:24,435 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-02-06 02:14:24,436 INFO L158 Benchmark]: Toolchain (without parser) took 70381.48ms. Allocated memory was 142.6MB in the beginning and 2.1GB in the end (delta: 2.0GB). Free memory was 103.6MB in the beginning and 2.0GB in the end (delta: -1.8GB). Peak memory consumption was 107.2MB. Max. memory is 16.1GB. [2025-02-06 02:14:24,437 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 201.3MB. Free memory is still 126.7MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-06 02:14:24,437 INFO L158 Benchmark]: CACSL2BoogieTranslator took 385.97ms. Allocated memory is still 142.6MB. Free memory was 103.6MB in the beginning and 79.2MB in the end (delta: 24.4MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2025-02-06 02:14:24,437 INFO L158 Benchmark]: Boogie Procedure Inliner took 54.34ms. Allocated memory is still 142.6MB. Free memory was 79.2MB in the beginning and 70.9MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-02-06 02:14:24,438 INFO L158 Benchmark]: Boogie Preprocessor took 86.78ms. Allocated memory is still 142.6MB. Free memory was 70.9MB in the beginning and 53.4MB in the end (delta: 17.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-02-06 02:14:24,438 INFO L158 Benchmark]: IcfgBuilder took 714.53ms. Allocated memory is still 142.6MB. Free memory was 53.4MB in the beginning and 59.7MB in the end (delta: -6.3MB). Peak memory consumption was 33.8MB. Max. memory is 16.1GB. [2025-02-06 02:14:24,438 INFO L158 Benchmark]: TraceAbstraction took 69127.58ms. Allocated memory was 142.6MB in the beginning and 2.1GB in the end (delta: 2.0GB). Free memory was 59.7MB in the beginning and 2.0GB in the end (delta: -1.9GB). Peak memory consumption was 1.2GB. Max. memory is 16.1GB. [2025-02-06 02:14:24,438 INFO L158 Benchmark]: Witness Printer took 2.69ms. Allocated memory is still 2.1GB. Free memory was 2.0GB in the beginning and 2.0GB in the end (delta: 438.3kB). There was no memory consumed. Max. memory is 16.1GB. [2025-02-06 02:14:24,439 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.17ms. Allocated memory is still 201.3MB. Free memory is still 126.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 385.97ms. Allocated memory is still 142.6MB. Free memory was 103.6MB in the beginning and 79.2MB in the end (delta: 24.4MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 54.34ms. Allocated memory is still 142.6MB. Free memory was 79.2MB in the beginning and 70.9MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 86.78ms. Allocated memory is still 142.6MB. Free memory was 70.9MB in the beginning and 53.4MB in the end (delta: 17.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * IcfgBuilder took 714.53ms. Allocated memory is still 142.6MB. Free memory was 53.4MB in the beginning and 59.7MB in the end (delta: -6.3MB). Peak memory consumption was 33.8MB. Max. memory is 16.1GB. * TraceAbstraction took 69127.58ms. Allocated memory was 142.6MB in the beginning and 2.1GB in the end (delta: 2.0GB). Free memory was 59.7MB in the beginning and 2.0GB in the end (delta: -1.9GB). Peak memory consumption was 1.2GB. Max. memory is 16.1GB. * Witness Printer took 2.69ms. Allocated memory is still 2.1GB. Free memory was 2.0GB in the beginning and 2.0GB in the end (delta: 438.3kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 300, overapproximation of someBinaryFLOATComparisonOperation at line 313, overapproximation of someBinaryFLOATComparisonOperation at line 258, overapproximation of someBinaryFLOATComparisonOperation at line 310, overapproximation of someBinaryFLOATComparisonOperation at line 151, overapproximation of someBinaryFLOATComparisonOperation at line 93, overapproximation of someBinaryFLOATComparisonOperation at line 369, overapproximation of someBinaryFLOATComparisonOperation at line 311, overapproximation of someBinaryFLOATComparisonOperation at line 152, overapproximation of someBinaryFLOATComparisonOperation at line 321, overapproximation of someBinaryFLOATComparisonOperation at line 201, overapproximation of someBinaryFLOATComparisonOperation at line 317, overapproximation of someBinaryFLOATComparisonOperation at line 315, overapproximation of someBinaryFLOATComparisonOperation at line 220, overapproximation of someBinaryFLOATComparisonOperation at line 302, overapproximation of someBinaryFLOATComparisonOperation at line 319, overapproximation of someBinaryFLOATComparisonOperation at line 118, overapproximation of someBinaryFLOATComparisonOperation at line 209, overapproximation of someUnaryFLOAToperation at line 153, overapproximation of someBinaryArithmeticFLOAToperation at line 216, overapproximation of someBinaryArithmeticFLOAToperation at line 153. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned char var_1_1 = 0; [L23] unsigned char var_1_6 = 0; [L24] unsigned char var_1_7 = 0; [L25] unsigned char var_1_8 = 0; [L26] unsigned char var_1_9 = 1; [L27] unsigned char var_1_10 = 1; [L28] signed long int var_1_11 = -100; [L29] signed long int var_1_12 = 1977712970; [L30] unsigned short int var_1_15 = 1000; [L31] float var_1_17 = 49.75; [L32] float var_1_18 = 256.2; [L33] float var_1_19 = 999999999.8; [L34] signed char var_1_20 = -4; [L35] signed char var_1_21 = 8; [L36] signed char var_1_22 = 32; [L37] float var_1_23 = 4.5; [L38] float var_1_24 = 32.5; [L39] float var_1_25 = 199.5; [L40] float var_1_26 = 0.0; [L41] float var_1_27 = 0.0; [L42] float var_1_28 = 128.8; [L43] signed char var_1_29 = 64; [L44] float var_1_30 = 128.5; [L45] float var_1_31 = 10.2; [L46] unsigned long int var_1_32 = 4; [L47] unsigned long int var_1_33 = 3502996739; [L48] unsigned long int var_1_34 = 5; [L49] signed char var_1_35 = -128; [L50] unsigned char var_1_36 = 5; [L51] unsigned char var_1_37 = 200; [L52] unsigned char var_1_38 = 0; [L53] unsigned char var_1_40 = 0; [L54] unsigned long int var_1_41 = 256; [L55] unsigned long int var_1_42 = 3342297017; [L56] unsigned long int var_1_44 = 0; [L57] unsigned long int var_1_45 = 2029022744; [L58] unsigned long int var_1_46 = 1820864555; [L59] unsigned long int var_1_47 = 1088921898; [L60] unsigned char var_1_48 = 64; [L61] unsigned char var_1_49 = 0; [L62] unsigned char var_1_50 = 0; [L63] unsigned char var_1_51 = 1; [L64] unsigned long int var_1_53 = 1; [L65] unsigned long int var_1_55 = 1; [L66] float var_1_56 = 64.6; [L67] unsigned char var_1_57 = 32; [L68] unsigned short int var_1_58 = 100; [L69] signed short int var_1_59 = 16; [L70] unsigned short int var_1_60 = 1000; [L71] unsigned char var_1_61 = 0; [L72] unsigned char var_1_62 = 0; [L73] unsigned char last_1_var_1_1 = 0; [L74] signed long int last_1_var_1_11 = -100; [L75] unsigned short int last_1_var_1_15 = 1000; [L76] signed char last_1_var_1_29 = 64; [L77] unsigned long int last_1_var_1_32 = 4; [L78] unsigned long int last_1_var_1_34 = 5; [L79] unsigned char last_1_var_1_38 = 0; [L80] unsigned long int last_1_var_1_41 = 256; [L81] unsigned long int last_1_var_1_44 = 0; [L82] unsigned char last_1_var_1_50 = 0; [L83] unsigned char last_1_var_1_51 = 1; [L84] unsigned char last_1_var_1_57 = 32; [L85] unsigned short int last_1_var_1_58 = 100; [L86] unsigned short int last_1_var_1_60 = 1000; [L87] unsigned char last_1_var_1_61 = 0; [L88] unsigned char last_1_var_1_62 = 0; VAL [isInitial=0, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=1] [L373] isInitial = 1 [L374] FCALL initially() [L375] COND TRUE 1 [L376] CALL updateLastVariables() [L351] last_1_var_1_1 = var_1_1 [L352] last_1_var_1_11 = var_1_11 [L353] last_1_var_1_15 = var_1_15 [L354] last_1_var_1_29 = var_1_29 [L355] last_1_var_1_32 = var_1_32 [L356] last_1_var_1_34 = var_1_34 [L357] last_1_var_1_38 = var_1_38 [L358] last_1_var_1_41 = var_1_41 [L359] last_1_var_1_44 = var_1_44 [L360] last_1_var_1_50 = var_1_50 [L361] last_1_var_1_51 = var_1_51 [L362] last_1_var_1_57 = var_1_57 [L363] last_1_var_1_58 = var_1_58 [L364] last_1_var_1_60 = var_1_60 [L365] last_1_var_1_61 = var_1_61 [L366] last_1_var_1_62 = var_1_62 VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=1] [L376] RET updateLastVariables() [L377] CALL updateVariables() [L281] var_1_6 = __VERIFIER_nondet_uchar() [L282] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_7=0, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_7=0, var_1_8=0, var_1_9=1] [L282] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_7=0, var_1_8=0, var_1_9=1] [L283] CALL assume_abort_if_not(var_1_6 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=1] [L283] RET assume_abort_if_not(var_1_6 <= 0) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=1] [L284] var_1_7 = __VERIFIER_nondet_uchar() [L285] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_8=0, var_1_9=1] [L285] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_8=0, var_1_9=1] [L286] CALL assume_abort_if_not(var_1_7 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=1] [L286] RET assume_abort_if_not(var_1_7 <= 0) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=1] [L287] var_1_8 = __VERIFIER_nondet_uchar() [L288] CALL assume_abort_if_not(var_1_8 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L288] RET assume_abort_if_not(var_1_8 >= 1) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L289] CALL assume_abort_if_not(var_1_8 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L289] RET assume_abort_if_not(var_1_8 <= 1) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L290] var_1_9 = __VERIFIER_nondet_uchar() [L291] CALL assume_abort_if_not(var_1_9 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L291] RET assume_abort_if_not(var_1_9 >= 1) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L292] CALL assume_abort_if_not(var_1_9 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L292] RET assume_abort_if_not(var_1_9 <= 1) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L293] var_1_10 = __VERIFIER_nondet_uchar() [L294] CALL assume_abort_if_not(var_1_10 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L294] RET assume_abort_if_not(var_1_10 >= 1) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L295] CALL assume_abort_if_not(var_1_10 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L295] RET assume_abort_if_not(var_1_10 <= 1) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=1977712970, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L296] var_1_12 = __VERIFIER_nondet_long() [L297] CALL assume_abort_if_not(var_1_12 >= 1073741822) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L297] RET assume_abort_if_not(var_1_12 >= 1073741822) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L298] CALL assume_abort_if_not(var_1_12 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L298] RET assume_abort_if_not(var_1_12 <= 2147483646) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_18=1281/5, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L299] var_1_18 = __VERIFIER_nondet_float() [L300] CALL assume_abort_if_not((var_1_18 >= -922337.2036854765600e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 9223372.036854765600e+12F && var_1_18 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L300] RET assume_abort_if_not((var_1_18 >= -922337.2036854765600e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 9223372.036854765600e+12F && var_1_18 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_19=4999999999/5, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L301] var_1_19 = __VERIFIER_nondet_float() [L302] CALL assume_abort_if_not((var_1_19 >= -922337.2036854765600e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 9223372.036854765600e+12F && var_1_19 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L302] RET assume_abort_if_not((var_1_19 >= -922337.2036854765600e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 9223372.036854765600e+12F && var_1_19 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=8, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L303] var_1_21 = __VERIFIER_nondet_char() [L304] CALL assume_abort_if_not(var_1_21 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L304] RET assume_abort_if_not(var_1_21 >= -1) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L305] CALL assume_abort_if_not(var_1_21 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L305] RET assume_abort_if_not(var_1_21 <= 126) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=32, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L306] var_1_22 = __VERIFIER_nondet_char() [L307] CALL assume_abort_if_not(var_1_22 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L307] RET assume_abort_if_not(var_1_22 >= 0) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L308] CALL assume_abort_if_not(var_1_22 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L308] RET assume_abort_if_not(var_1_22 <= 126) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_23=9/2, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L309] var_1_23 = __VERIFIER_nondet_float() [L310] CALL assume_abort_if_not((var_1_23 >= -922337.2036854776000e+13F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 9223372.036854776000e+12F && var_1_23 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L310] RET assume_abort_if_not((var_1_23 >= -922337.2036854776000e+13F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 9223372.036854776000e+12F && var_1_23 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L311] CALL assume_abort_if_not(var_1_23 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L311] RET assume_abort_if_not(var_1_23 != 0.0F) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_25=399/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L312] var_1_25 = __VERIFIER_nondet_float() [L313] CALL assume_abort_if_not((var_1_25 >= 0.0F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854765600e+12F && var_1_25 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L313] RET assume_abort_if_not((var_1_25 >= 0.0F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854765600e+12F && var_1_25 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_26=0, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L314] var_1_26 = __VERIFIER_nondet_float() [L315] CALL assume_abort_if_not((var_1_26 >= 4611686.018427382800e+12F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 9223372.036854765600e+12F && var_1_26 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L315] RET assume_abort_if_not((var_1_26 >= 4611686.018427382800e+12F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 9223372.036854765600e+12F && var_1_26 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_27=0, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L316] var_1_27 = __VERIFIER_nondet_float() [L317] CALL assume_abort_if_not((var_1_27 >= 2305843.009213691390e+12F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 4611686.018427382800e+12F && var_1_27 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L317] RET assume_abort_if_not((var_1_27 >= 2305843.009213691390e+12F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 4611686.018427382800e+12F && var_1_27 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_28=644/5, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L318] var_1_28 = __VERIFIER_nondet_float() [L319] CALL assume_abort_if_not((var_1_28 >= 0.0F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 2305843.009213691390e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L319] RET assume_abort_if_not((var_1_28 >= 0.0F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 2305843.009213691390e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_31=51/5, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L320] var_1_31 = __VERIFIER_nondet_float() [L321] CALL assume_abort_if_not((var_1_31 >= 0.0F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 9223372.036854765600e+12F && var_1_31 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L321] RET assume_abort_if_not((var_1_31 >= 0.0F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 9223372.036854765600e+12F && var_1_31 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=3502996739, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L322] var_1_33 = __VERIFIER_nondet_ulong() [L323] CALL assume_abort_if_not(var_1_33 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L323] RET assume_abort_if_not(var_1_33 >= 2147483647) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L324] CALL assume_abort_if_not(var_1_33 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L324] RET assume_abort_if_not(var_1_33 <= 4294967294) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=200, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L325] var_1_37 = __VERIFIER_nondet_uchar() [L326] CALL assume_abort_if_not(var_1_37 >= 190) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L326] RET assume_abort_if_not(var_1_37 >= 190) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L327] CALL assume_abort_if_not(var_1_37 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L327] RET assume_abort_if_not(var_1_37 <= 254) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L328] var_1_40 = __VERIFIER_nondet_uchar() [L329] CALL assume_abort_if_not(var_1_40 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L329] RET assume_abort_if_not(var_1_40 >= 0) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L330] CALL assume_abort_if_not(var_1_40 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L330] RET assume_abort_if_not(var_1_40 <= 0) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=3342297017, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L331] var_1_42 = __VERIFIER_nondet_ulong() [L332] CALL assume_abort_if_not(var_1_42 >= 3221225470) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L332] RET assume_abort_if_not(var_1_42 >= 3221225470) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L333] CALL assume_abort_if_not(var_1_42 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L333] RET assume_abort_if_not(var_1_42 <= 4294967294) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=2029022744, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L334] var_1_45 = __VERIFIER_nondet_ulong() [L335] CALL assume_abort_if_not(var_1_45 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L335] RET assume_abort_if_not(var_1_45 >= 1073741823) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L336] CALL assume_abort_if_not(var_1_45 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L336] RET assume_abort_if_not(var_1_45 <= 2147483647) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=1820864555, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L337] var_1_46 = __VERIFIER_nondet_ulong() [L338] CALL assume_abort_if_not(var_1_46 >= 1073741824) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L338] RET assume_abort_if_not(var_1_46 >= 1073741824) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L339] CALL assume_abort_if_not(var_1_46 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L339] RET assume_abort_if_not(var_1_46 <= 2147483647) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=1088921898, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L340] var_1_47 = __VERIFIER_nondet_ulong() [L341] CALL assume_abort_if_not(var_1_47 >= 1073741824) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L341] RET assume_abort_if_not(var_1_47 >= 1073741824) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L342] CALL assume_abort_if_not(var_1_47 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L342] RET assume_abort_if_not(var_1_47 <= 2147483647) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=64, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L343] var_1_48 = __VERIFIER_nondet_uchar() [L344] CALL assume_abort_if_not(var_1_48 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L344] RET assume_abort_if_not(var_1_48 >= 0) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L345] CALL assume_abort_if_not(var_1_48 <= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L345] RET assume_abort_if_not(var_1_48 <= 64) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=0, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L346] var_1_49 = __VERIFIER_nondet_uchar() [L347] CALL assume_abort_if_not(var_1_49 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L347] RET assume_abort_if_not(var_1_49 >= 0) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L348] CALL assume_abort_if_not(var_1_49 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L348] RET assume_abort_if_not(var_1_49 <= 63) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L377] RET updateVariables() [L378] CALL step() [L92] unsigned char stepLocal_4 = last_1_var_1_51; VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, stepLocal_4=1, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=5, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L93] COND TRUE ((var_1_26 - var_1_28) * var_1_23) == 5.75f [L94] var_1_34 = ((((var_1_22) > ((last_1_var_1_15 + last_1_var_1_29))) ? (var_1_22) : ((last_1_var_1_15 + last_1_var_1_29)))) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, stepLocal_4=1, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=-128, var_1_36=5, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L102] COND FALSE !((- var_1_12) < var_1_34) [L105] var_1_36 = var_1_37 VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, stepLocal_4=1, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=-128, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L107] unsigned long int stepLocal_9 = last_1_var_1_41; VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, stepLocal_4=1, stepLocal_9=256, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=-128, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L108] COND FALSE !(stepLocal_9 > (last_1_var_1_11 + last_1_var_1_60)) [L111] var_1_50 = ((last_1_var_1_51 || (last_1_var_1_62 && last_1_var_1_38)) && var_1_6) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, stepLocal_4=1, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=-128, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L113] COND FALSE !(\read(last_1_var_1_50)) [L116] var_1_62 = ((last_1_var_1_51 && var_1_6) || var_1_40) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, stepLocal_4=1, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=-128, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L118] COND TRUE var_1_27 > var_1_26 [L119] var_1_51 = (var_1_10 && var_1_8) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, stepLocal_4=1, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=-128, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=256, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L125] COND FALSE !(\read(var_1_6)) [L140] var_1_41 = ((((last_1_var_1_61) < 0 ) ? -(last_1_var_1_61) : (last_1_var_1_61))) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, stepLocal_4=1, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=-128, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L142] unsigned long int stepLocal_1 = last_1_var_1_34 * last_1_var_1_58; VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, stepLocal_1=500, stepLocal_4=1, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=-128, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L143] COND FALSE !(var_1_12 < stepLocal_1) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, stepLocal_4=1, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=-128, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=32, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L146] COND TRUE var_1_46 >= last_1_var_1_44 [L147] var_1_57 = (var_1_48 + var_1_22) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, stepLocal_4=1, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=199/4, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=-128, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=0, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L151] var_1_17 = ((((var_1_18) < (var_1_19)) ? (var_1_18) : (var_1_19))) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, stepLocal_4=1, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=2, var_1_18=2, var_1_19=0, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=257/2, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=-128, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=0, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L152] COND TRUE var_1_25 >= (var_1_26 - var_1_28) [L153] var_1_30 = ((((10.5f + var_1_28) < 0 ) ? -(10.5f + var_1_28) : (10.5f + var_1_28))) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, stepLocal_4=1, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=2, var_1_18=2, var_1_19=0, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=3, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=-128, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=0, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L157] COND FALSE !(! var_1_9) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, stepLocal_4=1, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=2, var_1_18=2, var_1_19=0, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=3, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=-128, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=0, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L160] COND TRUE \read(var_1_8) [L161] var_1_35 = var_1_22 VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, stepLocal_4=1, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=2, var_1_18=2, var_1_19=0, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=3, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=0, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=0, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L165] COND FALSE !(\read(var_1_6)) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, stepLocal_4=1, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=2, var_1_18=2, var_1_19=0, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=3, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=0, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=0, var_1_58=100, var_1_59=16, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L168] COND FALSE !(\read(var_1_7)) [L171] var_1_59 = var_1_49 VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, stepLocal_4=1, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=2, var_1_18=2, var_1_19=0, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=3, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=0, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=0, var_1_58=100, var_1_59=2, var_1_60=1000, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L173] COND TRUE \read(var_1_10) [L174] var_1_60 = (10 + var_1_49) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, stepLocal_4=1, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=2, var_1_18=2, var_1_19=0, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=3, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=0, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=0, var_1_58=100, var_1_59=2, var_1_60=12, var_1_61=0, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L176] var_1_61 = 1 [L177] unsigned char stepLocal_5 = var_1_62; VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, stepLocal_4=1, stepLocal_5=0, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=2, var_1_18=2, var_1_19=0, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=3, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=0, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=0, var_1_58=100, var_1_59=2, var_1_60=12, var_1_61=1, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L178] COND FALSE !((var_1_60 > var_1_12) && stepLocal_5) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, stepLocal_4=1, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=2, var_1_18=2, var_1_19=0, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=3, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=0, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=0, var_1_58=100, var_1_59=2, var_1_60=12, var_1_61=1, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L183] COND TRUE var_1_41 <= var_1_15 VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, stepLocal_4=1, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=2, var_1_18=2, var_1_19=0, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=3, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=0, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=0, var_1_58=100, var_1_59=2, var_1_60=12, var_1_61=1, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L184] EXPR var_1_15 ^ var_1_57 VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, stepLocal_4=1, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=2, var_1_18=2, var_1_19=0, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=3, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=0, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=0, var_1_58=100, var_1_59=2, var_1_60=12, var_1_61=1, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L184] EXPR var_1_41 ^ (var_1_15 ^ var_1_57) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, stepLocal_4=1, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=2, var_1_18=2, var_1_19=0, var_1_1=0, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=3, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=0, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=0, var_1_58=100, var_1_59=2, var_1_60=12, var_1_61=1, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L184] COND FALSE !((var_1_41 ^ (var_1_15 ^ var_1_57)) < var_1_57) [L187] COND TRUE (var_1_57 == var_1_41) || (var_1_7 && (var_1_15 <= 64)) [L188] var_1_1 = ((var_1_8 && (! var_1_7)) && (var_1_9 && var_1_10)) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, stepLocal_4=1, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=2, var_1_18=2, var_1_19=0, var_1_1=1, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=3, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=0, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=0, var_1_58=100, var_1_59=2, var_1_60=12, var_1_61=1, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L196] unsigned char stepLocal_3 = var_1_6; [L197] unsigned char stepLocal_2 = (var_1_61 >= var_1_57) || var_1_7; VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, stepLocal_2=1, stepLocal_3=0, stepLocal_4=1, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=2, var_1_18=2, var_1_19=0, var_1_1=1, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=3, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=0, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=0, var_1_58=100, var_1_59=2, var_1_60=12, var_1_61=1, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L198] COND FALSE !(var_1_8 && stepLocal_3) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, stepLocal_2=1, stepLocal_4=1, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=2, var_1_18=2, var_1_19=0, var_1_1=1, var_1_20=-4, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=3, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=0, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=0, var_1_58=100, var_1_59=2, var_1_60=12, var_1_61=1, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L201] COND FALSE !((var_1_19 + var_1_30) >= (((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18))) / var_1_23)) [L206] var_1_20 = var_1_22 VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, stepLocal_2=1, stepLocal_4=1, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=2, var_1_18=2, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=64, var_1_30=3, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=0, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=0, var_1_58=100, var_1_59=2, var_1_60=12, var_1_61=1, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L209] COND TRUE ((((var_1_56) < 0 ) ? -(var_1_56) : (var_1_56))) >= var_1_19 [L210] var_1_29 = ((((-1) > (var_1_22)) ? (-1) : (var_1_22))) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, stepLocal_2=1, stepLocal_4=1, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=2, var_1_18=2, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=0, var_1_30=3, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=0, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=0, var_1_58=100, var_1_59=2, var_1_60=12, var_1_61=1, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L212] COND TRUE \read(var_1_1) [L213] var_1_58 = var_1_61 VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, stepLocal_2=1, stepLocal_4=1, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=2, var_1_18=2, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-1, var_1_22=0, var_1_24=65/2, var_1_29=0, var_1_30=3, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=0, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=0, var_1_58=1, var_1_59=2, var_1_60=12, var_1_61=1, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L215] COND TRUE var_1_22 <= (var_1_59 + var_1_58) [L216] var_1_24 = (var_1_25 - (var_1_26 - (var_1_27 - var_1_28))) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, stepLocal_2=1, stepLocal_4=1, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=2, var_1_18=2, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-1, var_1_22=0, var_1_29=0, var_1_30=3, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=0, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=0, var_1_58=1, var_1_59=2, var_1_60=12, var_1_61=1, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L220] COND TRUE var_1_24 >= var_1_27 VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, stepLocal_2=1, stepLocal_4=1, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=2, var_1_18=2, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-1, var_1_22=0, var_1_29=0, var_1_30=3, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=0, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=0, var_1_58=1, var_1_59=2, var_1_60=12, var_1_61=1, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L221] COND FALSE !(((((var_1_36) > (var_1_41)) ? (var_1_36) : (var_1_41))) < var_1_61) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, stepLocal_2=1, stepLocal_4=1, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=2, var_1_18=2, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-1, var_1_22=0, var_1_29=0, var_1_30=3, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=0, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=0, var_1_58=1, var_1_59=2, var_1_60=12, var_1_61=1, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L231] unsigned char stepLocal_12 = var_1_51; [L232] unsigned char stepLocal_11 = ! var_1_9; [L233] unsigned long int stepLocal_10 = var_1_53 / 256u; VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, stepLocal_10=0, stepLocal_11=0, stepLocal_12=1, stepLocal_2=1, stepLocal_4=1, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=2, var_1_18=2, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-1, var_1_22=0, var_1_29=0, var_1_30=3, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=0, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1, var_1_56=323/5, var_1_57=0, var_1_58=1, var_1_59=2, var_1_60=12, var_1_61=1, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L234] COND FALSE !(stepLocal_10 > (var_1_59 / 5u)) [L243] var_1_55 = (var_1_49 + ((((1000000000u) > (var_1_37)) ? (1000000000u) : (var_1_37)))) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, stepLocal_11=0, stepLocal_12=1, stepLocal_2=1, stepLocal_4=1, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=2, var_1_18=2, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-1, var_1_22=0, var_1_29=0, var_1_30=3, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=0, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1000000002, var_1_56=323/5, var_1_57=0, var_1_58=1, var_1_59=2, var_1_60=12, var_1_61=1, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L245] signed long int stepLocal_0 = 4; VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, stepLocal_0=4, stepLocal_11=0, stepLocal_12=1, stepLocal_2=1, stepLocal_4=1, var_1_10=1, var_1_11=-100, var_1_12=2147483646, var_1_15=1000, var_1_17=2, var_1_18=2, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-1, var_1_22=0, var_1_29=0, var_1_30=3, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=0, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1000000002, var_1_56=323/5, var_1_57=0, var_1_58=1, var_1_59=2, var_1_60=12, var_1_61=1, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L246] COND TRUE \read(var_1_8) [L247] var_1_11 = ((((var_1_58) > (var_1_15)) ? (var_1_58) : (var_1_15))) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, stepLocal_0=4, stepLocal_11=0, stepLocal_12=1, stepLocal_2=1, stepLocal_4=1, var_1_10=1, var_1_11=1000, var_1_12=2147483646, var_1_15=1000, var_1_17=2, var_1_18=2, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-1, var_1_22=0, var_1_29=0, var_1_30=3, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=0, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1000000002, var_1_56=323/5, var_1_57=0, var_1_58=1, var_1_59=2, var_1_60=12, var_1_61=1, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L255] unsigned long int stepLocal_8 = var_1_34; [L256] unsigned long int stepLocal_7 = var_1_53 - var_1_58; [L257] unsigned long int stepLocal_6 = ((((var_1_55) < (var_1_55)) ? (var_1_55) : (var_1_55))) / var_1_37; VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, stepLocal_0=4, stepLocal_11=0, stepLocal_12=1, stepLocal_2=1, stepLocal_4=1, stepLocal_6=3937007, stepLocal_7=0, stepLocal_8=1064, var_1_10=1, var_1_11=1000, var_1_12=2147483646, var_1_15=1000, var_1_17=2, var_1_18=2, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-1, var_1_22=0, var_1_29=0, var_1_30=3, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=0, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1000000002, var_1_56=323/5, var_1_57=0, var_1_58=1, var_1_59=2, var_1_60=12, var_1_61=1, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L258] COND TRUE var_1_23 <= var_1_19 VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, stepLocal_0=4, stepLocal_11=0, stepLocal_12=1, stepLocal_2=1, stepLocal_4=1, stepLocal_6=3937007, stepLocal_7=0, stepLocal_8=1064, var_1_10=1, var_1_11=1000, var_1_12=2147483646, var_1_15=1000, var_1_17=2, var_1_18=2, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-1, var_1_22=0, var_1_29=0, var_1_30=3, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=0, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741826, var_1_44=0, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1000000002, var_1_56=323/5, var_1_57=0, var_1_58=1, var_1_59=2, var_1_60=12, var_1_61=1, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L259] COND FALSE !(stepLocal_6 == var_1_60) [L266] var_1_44 = ((((var_1_57) > (var_1_42)) ? (var_1_57) : (var_1_42))) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, stepLocal_0=4, stepLocal_11=0, stepLocal_12=1, stepLocal_2=1, stepLocal_4=1, stepLocal_7=0, stepLocal_8=1064, var_1_10=1, var_1_11=1000, var_1_12=2147483646, var_1_15=1000, var_1_17=2, var_1_18=2, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-1, var_1_22=0, var_1_29=0, var_1_30=3, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=0, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741826, var_1_44=-1073741826, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1000000002, var_1_56=323/5, var_1_57=0, var_1_58=1, var_1_59=2, var_1_60=12, var_1_61=1, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L378] RET step() [L379] CALL, EXPR property() [L369] EXPR (var_1_41 <= var_1_15) ? (((var_1_41 ^ (var_1_15 ^ var_1_57)) < var_1_57) ? (var_1_1 == ((unsigned char) (var_1_6 || var_1_7))) : (((var_1_57 == var_1_41) || (var_1_7 && (var_1_15 <= 64))) ? (var_1_1 == ((unsigned char) ((var_1_8 && (! var_1_7)) && (var_1_9 && var_1_10)))) : (var_1_10 ? (var_1_1 == ((unsigned char) var_1_6)) : 1))) : 1 VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=1000, var_1_12=2147483646, var_1_15=1000, var_1_17=2, var_1_18=2, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-1, var_1_22=0, var_1_29=0, var_1_30=3, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=0, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741826, var_1_44=-1073741826, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1000000002, var_1_56=323/5, var_1_57=0, var_1_58=1, var_1_59=2, var_1_60=12, var_1_61=1, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L369] EXPR var_1_15 ^ var_1_57 VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=1000, var_1_12=2147483646, var_1_15=1000, var_1_17=2, var_1_18=2, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-1, var_1_22=0, var_1_29=0, var_1_30=3, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=0, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741826, var_1_44=-1073741826, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1000000002, var_1_56=323/5, var_1_57=0, var_1_58=1, var_1_59=2, var_1_60=12, var_1_61=1, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L369] EXPR var_1_41 ^ (var_1_15 ^ var_1_57) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=1000, var_1_12=2147483646, var_1_15=1000, var_1_17=2, var_1_18=2, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-1, var_1_22=0, var_1_29=0, var_1_30=3, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=0, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741826, var_1_44=-1073741826, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1000000002, var_1_56=323/5, var_1_57=0, var_1_58=1, var_1_59=2, var_1_60=12, var_1_61=1, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L369] EXPR (var_1_41 <= var_1_15) ? (((var_1_41 ^ (var_1_15 ^ var_1_57)) < var_1_57) ? (var_1_1 == ((unsigned char) (var_1_6 || var_1_7))) : (((var_1_57 == var_1_41) || (var_1_7 && (var_1_15 <= 64))) ? (var_1_1 == ((unsigned char) ((var_1_8 && (! var_1_7)) && (var_1_9 && var_1_10)))) : (var_1_10 ? (var_1_1 == ((unsigned char) var_1_6)) : 1))) : 1 VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=1000, var_1_12=2147483646, var_1_15=1000, var_1_17=2, var_1_18=2, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-1, var_1_22=0, var_1_29=0, var_1_30=3, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=0, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741826, var_1_44=-1073741826, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1000000002, var_1_56=323/5, var_1_57=0, var_1_58=1, var_1_59=2, var_1_60=12, var_1_61=1, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L369-L370] return ((((((((((((((((((((((((((var_1_41 <= var_1_15) ? (((var_1_41 ^ (var_1_15 ^ var_1_57)) < var_1_57) ? (var_1_1 == ((unsigned char) (var_1_6 || var_1_7))) : (((var_1_57 == var_1_41) || (var_1_7 && (var_1_15 <= 64))) ? (var_1_1 == ((unsigned char) ((var_1_8 && (! var_1_7)) && (var_1_9 && var_1_10)))) : (var_1_10 ? (var_1_1 == ((unsigned char) var_1_6)) : 1))) : 1) && (var_1_8 ? (var_1_11 == ((signed long int) ((((var_1_58) > (var_1_15)) ? (var_1_58) : (var_1_15))))) : ((var_1_15 < 4) ? (var_1_11 == ((signed long int) (((((var_1_15) < ((var_1_12 - var_1_36))) ? (var_1_15) : ((var_1_12 - var_1_36)))) - ((((var_1_58) < (var_1_61)) ? (var_1_58) : (var_1_61)))))) : (var_1_11 == ((signed long int) ((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12)))))))) && ((var_1_12 < (last_1_var_1_34 * last_1_var_1_58)) ? (var_1_15 == ((unsigned short int) ((((last_1_var_1_60) < ((last_1_var_1_32 + last_1_var_1_57))) ? (last_1_var_1_60) : ((last_1_var_1_32 + last_1_var_1_57)))))) : 1)) && (var_1_17 == ((float) ((((var_1_18) < (var_1_19)) ? (var_1_18) : (var_1_19)))))) && ((var_1_8 && var_1_6) ? (var_1_20 == ((signed char) (var_1_21 - var_1_22))) : (((var_1_19 + var_1_30) >= (((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18))) / var_1_23)) ? (((var_1_8 && var_1_9) && ((var_1_61 >= var_1_57) || var_1_7)) ? (var_1_20 == ((signed char) -8)) : 1) : (var_1_20 == ((signed char) var_1_22))))) && ((var_1_22 <= (var_1_59 + var_1_58)) ? (var_1_24 == ((float) (var_1_25 - (var_1_26 - (var_1_27 - var_1_28))))) : (var_1_24 == ((float) var_1_28)))) && ((((((var_1_56) < 0 ) ? -(var_1_56) : (var_1_56))) >= var_1_19) ? (var_1_29 == ((signed char) ((((-1) > (var_1_22)) ? (-1) : (var_1_22))))) : 1)) && ((var_1_25 >= (var_1_26 - var_1_28)) ? (var_1_30 == ((float) ((((10.5f + var_1_28) < 0 ) ? -(10.5f + var_1_28) : (10.5f + var_1_28))))) : (var_1_30 == ((float) (var_1_31 - ((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26)))))))) && ((! var_1_9) ? (var_1_32 == ((unsigned long int) (((((var_1_33 - 25u)) > (32u)) ? ((var_1_33 - 25u)) : (32u))))) : 1)) && ((((var_1_26 - var_1_28) * var_1_23) == 5.75f) ? (var_1_34 == ((unsigned long int) ((((var_1_22) > ((last_1_var_1_15 + last_1_var_1_29))) ? (var_1_22) : ((last_1_var_1_15 + last_1_var_1_29)))))) : ((last_1_var_1_51 && (last_1_var_1_44 < last_1_var_1_34)) ? (var_1_34 == ((unsigned long int) 256u)) : (var_1_34 == ((unsigned long int) last_1_var_1_15))))) && (var_1_8 ? (var_1_35 == ((signed char) var_1_22)) : (var_1_35 == ((signed char) ((((var_1_22) < (var_1_21)) ? (var_1_22) : (var_1_21))))))) && (((- var_1_12) < var_1_34) ? (var_1_36 == ((unsigned char) ((((((var_1_37) < 0 ) ? -(var_1_37) : (var_1_37))) - 5) - var_1_22))) : (var_1_36 == ((unsigned char) var_1_37)))) && (((var_1_60 > var_1_12) && var_1_62) ? ((var_1_18 < var_1_28) ? (var_1_38 == ((unsigned char) (var_1_7 || (var_1_10 && (var_1_6 || var_1_40))))) : 1) : 1)) && (var_1_6 ? ((var_1_12 < ((last_1_var_1_11 + last_1_var_1_41) + last_1_var_1_61)) ? ((((((((((last_1_var_1_61) < (last_1_var_1_11)) ? (last_1_var_1_61) : (last_1_var_1_11)))) > (var_1_37)) ? (((((last_1_var_1_61) < (last_1_var_1_11)) ? (last_1_var_1_61) : (last_1_var_1_11)))) : (var_1_37))) < (var_1_22 + (- var_1_12))) ? (var_1_41 == ((unsigned long int) ((((last_1_var_1_61) > (var_1_33)) ? (last_1_var_1_61) : (var_1_33))))) : (var_1_41 == ((unsigned long int) ((var_1_42 - last_1_var_1_34) - last_1_var_1_15)))) : ((var_1_22 >= (var_1_42 / var_1_37)) ? (var_1_41 == ((unsigned long int) (last_1_var_1_61 + last_1_var_1_15))) : (var_1_41 == ((unsigned long int) (((((var_1_42) < (var_1_33)) ? (var_1_42) : (var_1_33))) - last_1_var_1_57))))) : (var_1_41 == ((unsigned long int) ((((last_1_var_1_61) < 0 ) ? -(last_1_var_1_61) : (last_1_var_1_61))))))) && ((var_1_23 <= var_1_19) ? (((((((var_1_55) < (var_1_55)) ? (var_1_55) : (var_1_55))) / var_1_37) == var_1_60) ? ((var_1_61 >= var_1_34) ? (var_1_44 == ((unsigned long int) (var_1_33 - var_1_53))) : (var_1_44 == ((unsigned long int) ((var_1_45 + ((((var_1_46) < (var_1_47)) ? (var_1_46) : (var_1_47)))) - ((((var_1_57) > (var_1_12)) ? (var_1_57) : (var_1_12))))))) : (var_1_44 == ((unsigned long int) ((((var_1_57) > (var_1_42)) ? (var_1_57) : (var_1_42)))))) : (((var_1_37 - (var_1_48 + var_1_49)) > (var_1_53 - var_1_58)) ? (var_1_44 == ((unsigned long int) ((((var_1_42) > (((((var_1_49) > ((var_1_45 + var_1_48))) ? (var_1_49) : ((var_1_45 + var_1_48)))))) ? (var_1_42) : (((((var_1_49) > ((var_1_45 + var_1_48))) ? (var_1_49) : ((var_1_45 + var_1_48))))))))) : (var_1_1 ? (var_1_44 == ((unsigned long int) ((var_1_47 - (var_1_53 + var_1_57)) + var_1_22))) : (var_1_44 == ((unsigned long int) (var_1_53 + var_1_57))))))) && ((last_1_var_1_41 > (last_1_var_1_11 + last_1_var_1_60)) ? (var_1_50 == ((unsigned char) (! var_1_7))) : (var_1_50 == ((unsigned char) ((last_1_var_1_51 || (last_1_var_1_62 && last_1_var_1_38)) && var_1_6))))) && ((var_1_27 > var_1_26) ? (var_1_51 == ((unsigned char) (var_1_10 && var_1_8))) : (last_1_var_1_62 ? (var_1_51 == ((unsigned char) (last_1_var_1_1 || var_1_8))) : 1))) && ((var_1_24 >= var_1_27) ? ((((((var_1_36) > (var_1_41)) ? (var_1_36) : (var_1_41))) < var_1_61) ? (var_1_53 == ((unsigned long int) (((((var_1_36) < (((((var_1_60) < (var_1_57)) ? (var_1_60) : (var_1_57))))) ? (var_1_36) : (((((var_1_60) < (var_1_57)) ? (var_1_60) : (var_1_57)))))) + 100000u))) : 1) : ((var_1_50 || var_1_62) ? (var_1_53 == ((unsigned long int) (var_1_42 - (var_1_37 + var_1_49)))) : (var_1_53 == ((unsigned long int) ((((var_1_57) > ((var_1_47 + var_1_48))) ? (var_1_57) : ((var_1_47 + var_1_48))))))))) && (((var_1_53 / 256u) > (var_1_59 / 5u)) ? ((var_1_51 || var_1_50) ? (((var_1_40 && (var_1_61 > var_1_60)) || (! var_1_9)) ? (var_1_55 == ((unsigned long int) ((((var_1_45) > (var_1_48)) ? (var_1_45) : (var_1_48))))) : (var_1_55 == ((unsigned long int) (var_1_33 - var_1_41)))) : 1) : (var_1_55 == ((unsigned long int) (var_1_49 + ((((1000000000u) > (var_1_37)) ? (1000000000u) : (var_1_37)))))))) && (var_1_6 ? (var_1_56 == ((float) (((((var_1_26) < (var_1_25)) ? (var_1_26) : (var_1_25))) - var_1_27))) : 1)) && ((var_1_46 >= last_1_var_1_44) ? (var_1_57 == ((unsigned char) (var_1_48 + var_1_22))) : (var_1_57 == ((unsigned char) var_1_37)))) && (var_1_1 ? (var_1_58 == ((unsigned short int) var_1_61)) : 1)) && (var_1_7 ? (var_1_59 == ((signed short int) var_1_37)) : (var_1_59 == ((signed short int) var_1_49)))) && (var_1_10 ? (var_1_60 == ((unsigned short int) (10 + var_1_49))) : 1)) && (var_1_61 == ((unsigned char) 1))) && (last_1_var_1_50 ? (var_1_62 == ((unsigned char) (var_1_8 || var_1_9))) : (var_1_62 == ((unsigned char) ((last_1_var_1_51 && var_1_6) || var_1_40)))) ; [L379] RET, EXPR property() [L379] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=1000, var_1_12=2147483646, var_1_15=1000, var_1_17=2, var_1_18=2, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-1, var_1_22=0, var_1_29=0, var_1_30=3, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=0, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741826, var_1_44=-1073741826, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1000000002, var_1_56=323/5, var_1_57=0, var_1_58=1, var_1_59=2, var_1_60=12, var_1_61=1, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] [L19] reach_error() VAL [isInitial=1, last_1_var_1_11=-100, last_1_var_1_15=1000, last_1_var_1_1=0, last_1_var_1_29=64, last_1_var_1_32=4, last_1_var_1_34=5, last_1_var_1_38=0, last_1_var_1_41=256, last_1_var_1_44=0, last_1_var_1_50=0, last_1_var_1_51=1, last_1_var_1_57=32, last_1_var_1_58=100, last_1_var_1_60=1000, last_1_var_1_61=0, last_1_var_1_62=0, var_1_10=1, var_1_11=1000, var_1_12=2147483646, var_1_15=1000, var_1_17=2, var_1_18=2, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-1, var_1_22=0, var_1_29=0, var_1_30=3, var_1_32=4, var_1_33=2147483647, var_1_34=1064, var_1_35=0, var_1_36=254, var_1_37=254, var_1_38=0, var_1_40=0, var_1_41=0, var_1_42=-1073741826, var_1_44=-1073741826, var_1_45=5368709119, var_1_46=2147483647, var_1_47=-3221225472, var_1_48=256, var_1_49=2, var_1_50=0, var_1_51=1, var_1_53=1, var_1_55=1000000002, var_1_56=323/5, var_1_57=0, var_1_58=1, var_1_59=2, var_1_60=12, var_1_61=1, var_1_62=0, var_1_6=0, var_1_7=0, var_1_8=1, var_1_9=1] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 157 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 68.9s, OverallIterations: 22, TraceHistogramMax: 43, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 30.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 18056 SdHoareTripleChecker+Valid, 18.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 18037 mSDsluCounter, 26336 SdHoareTripleChecker+Invalid, 16.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 19728 mSDsCounter, 4035 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 13663 IncrementalHoareTripleChecker+Invalid, 17698 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4035 mSolverCounterUnsat, 6608 mSDtfsCounter, 13663 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3522 GetRequests, 3190 SyntacticMatches, 2 SemanticMatches, 330 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3618 ImplicationChecksByTransitivity, 10.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7855occurred in iteration=21, InterpolantAutomatonStates: 258, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 5.4s AutomataMinimizationTime, 21 MinimizatonAttempts, 22599 StatesRemovedByMinimization, 19 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 5.1s SatisfiabilityAnalysisTime, 25.0s InterpolantComputationTime, 8424 NumberOfCodeBlocks, 8424 NumberOfCodeBlocksAsserted, 29 NumberOfCheckSat, 8681 ConstructedInterpolants, 0 QuantifiedInterpolants, 45171 SizeOfPredicates, 23 NumberOfNonLiveVariables, 4420 ConjunctsInSsa, 80 ConjunctsInUnsatCore, 30 InterpolantComputations, 16 PerfectInterpolantSequences, 106473/108360 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-02-06 02:14:24,582 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, 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_operatoramount_amount250_file-1.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 202a0432e117f9058bd61aa67403e31b42b1f3767a8cd5b20aabf9e04f737968 --- Real Ultimate output --- This is Ultimate 0.3.0-?-c00e63d-m [2025-02-06 02:14:26,629 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-06 02:14:26,738 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2025-02-06 02:14:26,742 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-06 02:14:26,743 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-06 02:14:26,765 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-06 02:14:26,766 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-06 02:14:26,766 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-06 02:14:26,766 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-06 02:14:26,766 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-06 02:14:26,766 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-06 02:14:26,766 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-06 02:14:26,766 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-06 02:14:26,766 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-06 02:14:26,766 INFO L153 SettingsManager]: * Use SBE=true [2025-02-06 02:14:26,766 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-06 02:14:26,766 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-06 02:14:26,766 INFO L153 SettingsManager]: * sizeof long=4 [2025-02-06 02:14:26,766 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-02-06 02:14:26,767 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-06 02:14:26,767 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-06 02:14:26,767 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-06 02:14:26,767 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-06 02:14:26,767 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-06 02:14:26,767 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-02-06 02:14:26,767 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-02-06 02:14:26,767 INFO L153 SettingsManager]: * sizeof long double=12 [2025-02-06 02:14:26,767 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-06 02:14:26,767 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-06 02:14:26,767 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-06 02:14:26,767 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-06 02:14:26,767 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-06 02:14:26,767 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-06 02:14:26,767 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-06 02:14:26,767 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 02:14:26,767 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-06 02:14:26,767 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-06 02:14:26,768 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-06 02:14:26,768 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-06 02:14:26,768 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-02-06 02:14:26,768 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-02-06 02:14:26,768 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-06 02:14:26,768 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-06 02:14:26,768 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-06 02:14:26,768 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-06 02:14:26,768 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 -> 202a0432e117f9058bd61aa67403e31b42b1f3767a8cd5b20aabf9e04f737968 [2025-02-06 02:14:26,990 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-06 02:14:26,998 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-06 02:14:27,003 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-06 02:14:27,004 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-06 02:14:27,004 INFO L274 PluginConnector]: CDTParser initialized [2025-02-06 02:14:27,005 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-1.i [2025-02-06 02:14:28,239 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/32fe2a198/3ac079341ae54889ad2499c15afd9728/FLAG3fd77efad [2025-02-06 02:14:28,490 INFO L384 CDTParser]: Found 1 translation units. [2025-02-06 02:14:28,490 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-1.i [2025-02-06 02:14:28,504 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/32fe2a198/3ac079341ae54889ad2499c15afd9728/FLAG3fd77efad [2025-02-06 02:14:28,517 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/32fe2a198/3ac079341ae54889ad2499c15afd9728 [2025-02-06 02:14:28,520 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-06 02:14:28,521 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-06 02:14:28,522 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-06 02:14:28,522 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-06 02:14:28,526 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-06 02:14:28,526 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 02:14:28" (1/1) ... [2025-02-06 02:14:28,527 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@d619cfb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:14:28, skipping insertion in model container [2025-02-06 02:14:28,527 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 02:14:28" (1/1) ... [2025-02-06 02:14:28,548 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-06 02:14:28,654 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_operatoramount_amount250_file-1.i[915,928] [2025-02-06 02:14:28,786 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 02:14:28,801 INFO L200 MainTranslator]: Completed pre-run [2025-02-06 02:14:28,811 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_operatoramount_amount250_file-1.i[915,928] [2025-02-06 02:14:28,886 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 02:14:28,903 INFO L204 MainTranslator]: Completed translation [2025-02-06 02:14:28,904 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:14:28 WrapperNode [2025-02-06 02:14:28,905 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-06 02:14:28,905 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-06 02:14:28,906 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-06 02:14:28,906 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-06 02:14:28,910 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:14:28" (1/1) ... [2025-02-06 02:14:28,927 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:14:28" (1/1) ... [2025-02-06 02:14:28,967 INFO L138 Inliner]: procedures = 27, calls = 56, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 345 [2025-02-06 02:14:28,967 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-06 02:14:28,967 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-06 02:14:28,968 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-06 02:14:28,968 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-06 02:14:28,974 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:14:28" (1/1) ... [2025-02-06 02:14:28,975 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:14:28" (1/1) ... [2025-02-06 02:14:28,981 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:14:28" (1/1) ... [2025-02-06 02:14:29,008 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-02-06 02:14:29,008 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:14:28" (1/1) ... [2025-02-06 02:14:29,008 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:14:28" (1/1) ... [2025-02-06 02:14:29,028 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:14:28" (1/1) ... [2025-02-06 02:14:29,030 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:14:28" (1/1) ... [2025-02-06 02:14:29,035 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:14:28" (1/1) ... [2025-02-06 02:14:29,036 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:14:28" (1/1) ... [2025-02-06 02:14:29,041 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-06 02:14:29,042 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-06 02:14:29,042 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-06 02:14:29,042 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-06 02:14:29,043 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:14:28" (1/1) ... [2025-02-06 02:14:29,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 02:14:29,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 02:14:29,070 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-02-06 02:14:29,074 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-02-06 02:14:29,091 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-06 02:14:29,091 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-02-06 02:14:29,092 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-06 02:14:29,092 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-06 02:14:29,092 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-06 02:14:29,092 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-06 02:14:29,187 INFO L257 CfgBuilder]: Building ICFG [2025-02-06 02:14:29,188 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation