./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-38.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 8be7027f Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-38.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 9caf8bfb3db0d4d7ddb35b182eaae3584d9874cbc6a1c78ae1cb485885a42fbd --- Real Ultimate output --- This is Ultimate 0.2.5-wip.dk.perfect-tracechecks-8be7027-m [2024-11-12 01:47:35,871 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-12 01:47:35,950 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-12 01:47:35,956 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-12 01:47:35,956 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-12 01:47:35,985 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-12 01:47:35,986 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-12 01:47:35,987 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-12 01:47:35,988 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-12 01:47:35,989 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-12 01:47:35,990 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-12 01:47:35,990 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-12 01:47:35,991 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-12 01:47:35,991 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-12 01:47:35,992 INFO L153 SettingsManager]: * Use SBE=true [2024-11-12 01:47:35,992 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-12 01:47:35,993 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-12 01:47:35,993 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-12 01:47:35,993 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-12 01:47:35,994 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-12 01:47:35,994 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-12 01:47:35,994 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-12 01:47:35,995 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-12 01:47:35,995 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-12 01:47:35,995 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-12 01:47:35,996 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-12 01:47:35,996 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-12 01:47:35,996 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-12 01:47:35,997 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-12 01:47:35,997 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-12 01:47:35,997 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-12 01:47:35,998 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-12 01:47:35,998 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-12 01:47:35,998 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-12 01:47:35,999 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-12 01:47:35,999 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-12 01:47:35,999 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-12 01:47:36,000 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-12 01:47:36,000 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-12 01:47:36,000 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-12 01:47:36,001 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-12 01:47:36,001 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-12 01:47:36,001 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 9caf8bfb3db0d4d7ddb35b182eaae3584d9874cbc6a1c78ae1cb485885a42fbd [2024-11-12 01:47:36,299 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-12 01:47:36,330 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-12 01:47:36,336 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-12 01:47:36,337 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-12 01:47:36,338 INFO L274 PluginConnector]: CDTParser initialized [2024-11-12 01:47:36,340 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-38.i [2024-11-12 01:47:37,872 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-12 01:47:38,123 INFO L384 CDTParser]: Found 1 translation units. [2024-11-12 01:47:38,124 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-38.i [2024-11-12 01:47:38,145 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/86421b487/43abe6aa40b54cf3aac34d4ca992c722/FLAG0119600ef [2024-11-12 01:47:38,161 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/86421b487/43abe6aa40b54cf3aac34d4ca992c722 [2024-11-12 01:47:38,164 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-12 01:47:38,166 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-12 01:47:38,169 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-12 01:47:38,169 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-12 01:47:38,176 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-12 01:47:38,177 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 01:47:38" (1/1) ... [2024-11-12 01:47:38,178 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@34fd16fe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:47:38, skipping insertion in model container [2024-11-12 01:47:38,178 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 01:47:38" (1/1) ... [2024-11-12 01:47:38,222 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-12 01:47:38,426 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-38.i[916,929] [2024-11-12 01:47:38,517 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-12 01:47:38,558 INFO L200 MainTranslator]: Completed pre-run [2024-11-12 01:47:38,573 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-38.i[916,929] [2024-11-12 01:47:38,636 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-12 01:47:38,672 INFO L204 MainTranslator]: Completed translation [2024-11-12 01:47:38,672 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:47:38 WrapperNode [2024-11-12 01:47:38,672 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-12 01:47:38,673 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-12 01:47:38,673 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-12 01:47:38,673 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-12 01:47:38,680 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:47:38" (1/1) ... [2024-11-12 01:47:38,701 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:47:38" (1/1) ... [2024-11-12 01:47:38,743 INFO L138 Inliner]: procedures = 26, calls = 63, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 341 [2024-11-12 01:47:38,744 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-12 01:47:38,744 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-12 01:47:38,745 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-12 01:47:38,745 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-12 01:47:38,757 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:47:38" (1/1) ... [2024-11-12 01:47:38,757 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:47:38" (1/1) ... [2024-11-12 01:47:38,765 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:47:38" (1/1) ... [2024-11-12 01:47:38,794 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-12 01:47:38,794 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:47:38" (1/1) ... [2024-11-12 01:47:38,794 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:47:38" (1/1) ... [2024-11-12 01:47:38,815 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:47:38" (1/1) ... [2024-11-12 01:47:38,819 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:47:38" (1/1) ... [2024-11-12 01:47:38,823 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:47:38" (1/1) ... [2024-11-12 01:47:38,827 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:47:38" (1/1) ... [2024-11-12 01:47:38,833 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-12 01:47:38,835 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-12 01:47:38,835 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-12 01:47:38,835 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-12 01:47:38,836 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:47:38" (1/1) ... [2024-11-12 01:47:38,848 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-12 01:47:38,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-12 01:47:38,880 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-12 01:47:38,884 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-12 01:47:38,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-12 01:47:38,927 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-12 01:47:38,927 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-12 01:47:38,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-12 01:47:38,927 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-12 01:47:38,927 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-12 01:47:39,031 INFO L238 CfgBuilder]: Building ICFG [2024-11-12 01:47:39,033 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-12 01:47:39,650 INFO L? ?]: Removed 16 outVars from TransFormulas that were not future-live. [2024-11-12 01:47:39,650 INFO L287 CfgBuilder]: Performing block encoding [2024-11-12 01:47:39,674 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-12 01:47:39,674 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-12 01:47:39,675 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 01:47:39 BoogieIcfgContainer [2024-11-12 01:47:39,675 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-12 01:47:39,677 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-12 01:47:39,678 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-12 01:47:39,681 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-12 01:47:39,683 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.11 01:47:38" (1/3) ... [2024-11-12 01:47:39,684 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3de8cec2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 01:47:39, skipping insertion in model container [2024-11-12 01:47:39,684 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:47:38" (2/3) ... [2024-11-12 01:47:39,684 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3de8cec2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 01:47:39, skipping insertion in model container [2024-11-12 01:47:39,685 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 01:47:39" (3/3) ... [2024-11-12 01:47:39,686 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-38.i [2024-11-12 01:47:39,707 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-12 01:47:39,707 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-12 01:47:39,791 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-12 01:47:39,799 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;@34d5b370, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-12 01:47:39,799 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-12 01:47:39,804 INFO L276 IsEmpty]: Start isEmpty. Operand has 144 states, 91 states have (on average 1.4615384615384615) internal successors, (133), 92 states have internal predecessors, (133), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-12 01:47:39,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 316 [2024-11-12 01:47:39,849 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 01:47:39,850 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 01:47:39,851 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-12 01:47:39,871 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 01:47:39,871 INFO L85 PathProgramCache]: Analyzing trace with hash -989436629, now seen corresponding path program 1 times [2024-11-12 01:47:39,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 01:47:39,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443872433] [2024-11-12 01:47:39,904 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 01:47:39,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 01:47:40,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,443 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-12 01:47:40,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,455 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-12 01:47:40,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,466 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-12 01:47:40,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,476 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-12 01:47:40,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,489 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-12 01:47:40,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,497 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-12 01:47:40,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,506 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-12 01:47:40,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,515 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-12 01:47:40,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,525 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-12 01:47:40,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,533 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-12 01:47:40,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,540 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-11-12 01:47:40,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,549 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-12 01:47:40,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,555 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-12 01:47:40,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,560 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-12 01:47:40,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,565 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-12 01:47:40,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,573 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-12 01:47:40,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,581 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-11-12 01:47:40,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,590 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-12 01:47:40,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,600 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-12 01:47:40,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,608 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-12 01:47:40,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,614 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-12 01:47:40,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,619 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-12 01:47:40,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,625 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-12 01:47:40,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,632 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-11-12 01:47:40,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,639 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-11-12 01:47:40,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,647 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-11-12 01:47:40,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,654 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-11-12 01:47:40,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,664 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-12 01:47:40,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,670 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-11-12 01:47:40,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,684 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-12 01:47:40,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,691 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-11-12 01:47:40,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,698 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-12 01:47:40,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,704 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-12 01:47:40,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,711 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-11-12 01:47:40,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,720 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-11-12 01:47:40,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,727 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-11-12 01:47:40,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,733 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-11-12 01:47:40,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,738 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-11-12 01:47:40,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,745 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-11-12 01:47:40,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,752 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-11-12 01:47:40,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,758 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-11-12 01:47:40,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,766 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-11-12 01:47:40,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,776 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-11-12 01:47:40,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,782 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-11-12 01:47:40,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,788 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-11-12 01:47:40,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,792 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-12 01:47:40,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,802 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-12 01:47:40,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,807 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-11-12 01:47:40,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,815 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-11-12 01:47:40,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,822 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-11-12 01:47:40,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:40,832 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-12 01:47:40,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 01:47:40,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443872433] [2024-11-12 01:47:40,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443872433] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 01:47:40,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 01:47:40,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-12 01:47:40,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885228163] [2024-11-12 01:47:40,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 01:47:40,845 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-12 01:47:40,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 01:47:40,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-12 01:47:40,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-12 01:47:40,874 INFO L87 Difference]: Start difference. First operand has 144 states, 91 states have (on average 1.4615384615384615) internal successors, (133), 92 states have internal predecessors, (133), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) Second operand has 2 states, 2 states have (on average 34.0) internal successors, (68), 2 states have internal predecessors, (68), 2 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 2 states have call successors, (50) [2024-11-12 01:47:40,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 01:47:40,914 INFO L93 Difference]: Finished difference Result 281 states and 510 transitions. [2024-11-12 01:47:40,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-12 01:47:40,917 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 34.0) internal successors, (68), 2 states have internal predecessors, (68), 2 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 2 states have call successors, (50) Word has length 315 [2024-11-12 01:47:40,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 01:47:40,926 INFO L225 Difference]: With dead ends: 281 [2024-11-12 01:47:40,927 INFO L226 Difference]: Without dead ends: 140 [2024-11-12 01:47:40,932 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 152 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-12 01:47:40,938 INFO L435 NwaCegarLoop]: 226 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-12 01:47:40,939 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 226 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-12 01:47:40,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2024-11-12 01:47:41,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 140. [2024-11-12 01:47:41,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 88 states have (on average 1.4318181818181819) internal successors, (126), 88 states have internal predecessors, (126), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-12 01:47:41,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 226 transitions. [2024-11-12 01:47:41,021 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 226 transitions. Word has length 315 [2024-11-12 01:47:41,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 01:47:41,021 INFO L471 AbstractCegarLoop]: Abstraction has 140 states and 226 transitions. [2024-11-12 01:47:41,022 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 34.0) internal successors, (68), 2 states have internal predecessors, (68), 2 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 2 states have call successors, (50) [2024-11-12 01:47:41,022 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 226 transitions. [2024-11-12 01:47:41,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 316 [2024-11-12 01:47:41,028 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 01:47:41,028 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 01:47:41,029 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-12 01:47:41,029 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-12 01:47:41,030 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 01:47:41,030 INFO L85 PathProgramCache]: Analyzing trace with hash -126421713, now seen corresponding path program 1 times [2024-11-12 01:47:41,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 01:47:41,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645611594] [2024-11-12 01:47:41,031 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 01:47:41,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 01:47:41,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,322 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-12 01:47:41,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,327 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-12 01:47:41,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,332 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-12 01:47:41,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,335 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-12 01:47:41,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,341 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-12 01:47:41,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,344 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-12 01:47:41,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,354 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-12 01:47:41,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,357 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-12 01:47:41,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,360 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-12 01:47:41,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,367 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-12 01:47:41,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,375 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-11-12 01:47:41,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,381 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-12 01:47:41,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,384 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-12 01:47:41,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,390 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-12 01:47:41,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,395 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-12 01:47:41,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,400 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-12 01:47:41,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,402 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-11-12 01:47:41,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,406 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-12 01:47:41,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,410 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-12 01:47:41,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,413 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-12 01:47:41,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,416 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-12 01:47:41,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,422 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-12 01:47:41,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,427 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-12 01:47:41,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,432 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-11-12 01:47:41,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,437 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-11-12 01:47:41,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,443 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-11-12 01:47:41,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,446 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-11-12 01:47:41,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,451 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-12 01:47:41,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,455 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-11-12 01:47:41,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,460 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-12 01:47:41,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,463 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-11-12 01:47:41,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,471 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-12 01:47:41,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,475 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-12 01:47:41,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,479 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-11-12 01:47:41,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,485 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-11-12 01:47:41,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,490 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-11-12 01:47:41,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,497 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-11-12 01:47:41,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,504 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-11-12 01:47:41,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,510 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-11-12 01:47:41,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,515 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-11-12 01:47:41,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,518 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-11-12 01:47:41,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,522 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-11-12 01:47:41,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,526 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-11-12 01:47:41,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,532 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-11-12 01:47:41,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,537 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-11-12 01:47:41,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,541 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-12 01:47:41,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,547 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-12 01:47:41,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,554 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-11-12 01:47:41,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,559 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-11-12 01:47:41,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,564 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-11-12 01:47:41,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:41,570 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-12 01:47:41,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 01:47:41,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645611594] [2024-11-12 01:47:41,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645611594] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 01:47:41,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 01:47:41,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-12 01:47:41,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318406686] [2024-11-12 01:47:41,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 01:47:41,577 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-12 01:47:41,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 01:47:41,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-12 01:47:41,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 01:47:41,582 INFO L87 Difference]: Start difference. First operand 140 states and 226 transitions. Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-12 01:47:41,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 01:47:41,670 INFO L93 Difference]: Finished difference Result 380 states and 614 transitions. [2024-11-12 01:47:41,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-12 01:47:41,672 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 315 [2024-11-12 01:47:41,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 01:47:41,677 INFO L225 Difference]: With dead ends: 380 [2024-11-12 01:47:41,679 INFO L226 Difference]: Without dead ends: 243 [2024-11-12 01:47:41,682 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 01:47:41,684 INFO L435 NwaCegarLoop]: 227 mSDtfsCounter, 159 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 442 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-12 01:47:41,685 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [159 Valid, 442 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-12 01:47:41,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2024-11-12 01:47:41,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 240. [2024-11-12 01:47:41,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 155 states have (on average 1.4451612903225806) internal successors, (224), 156 states have internal predecessors, (224), 82 states have call successors, (82), 2 states have call predecessors, (82), 2 states have return successors, (82), 81 states have call predecessors, (82), 82 states have call successors, (82) [2024-11-12 01:47:41,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 388 transitions. [2024-11-12 01:47:41,737 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 388 transitions. Word has length 315 [2024-11-12 01:47:41,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 01:47:41,740 INFO L471 AbstractCegarLoop]: Abstraction has 240 states and 388 transitions. [2024-11-12 01:47:41,741 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-12 01:47:41,741 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 388 transitions. [2024-11-12 01:47:41,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 316 [2024-11-12 01:47:41,747 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 01:47:41,747 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 01:47:41,747 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-12 01:47:41,748 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-12 01:47:41,749 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 01:47:41,750 INFO L85 PathProgramCache]: Analyzing trace with hash 92433005, now seen corresponding path program 1 times [2024-11-12 01:47:41,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 01:47:41,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185567242] [2024-11-12 01:47:41,750 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 01:47:41,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 01:47:41,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,149 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-12 01:47:42,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,158 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-12 01:47:42,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,164 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-12 01:47:42,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,168 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-12 01:47:42,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,173 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-12 01:47:42,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,178 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-12 01:47:42,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,182 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-12 01:47:42,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,190 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-12 01:47:42,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,194 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-12 01:47:42,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,198 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-12 01:47:42,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,204 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-11-12 01:47:42,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,209 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-12 01:47:42,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,213 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-12 01:47:42,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,218 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-12 01:47:42,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,223 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-12 01:47:42,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,231 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-12 01:47:42,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,241 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-11-12 01:47:42,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,250 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-12 01:47:42,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,256 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-12 01:47:42,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,265 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-12 01:47:42,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,271 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-12 01:47:42,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,276 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-12 01:47:42,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,281 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-12 01:47:42,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,290 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-11-12 01:47:42,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,299 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-11-12 01:47:42,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,309 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-11-12 01:47:42,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,315 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-11-12 01:47:42,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,321 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-12 01:47:42,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,328 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-11-12 01:47:42,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,334 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-12 01:47:42,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,341 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-11-12 01:47:42,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,346 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-12 01:47:42,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,351 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-12 01:47:42,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,357 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-11-12 01:47:42,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,363 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-11-12 01:47:42,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,369 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-11-12 01:47:42,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,388 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-11-12 01:47:42,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,392 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-11-12 01:47:42,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,396 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-11-12 01:47:42,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,400 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-11-12 01:47:42,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,404 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-11-12 01:47:42,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,409 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-11-12 01:47:42,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,412 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-11-12 01:47:42,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,416 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-11-12 01:47:42,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,420 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-11-12 01:47:42,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,424 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-12 01:47:42,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,427 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-12 01:47:42,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,431 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-11-12 01:47:42,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,436 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-11-12 01:47:42,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,440 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-11-12 01:47:42,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:42,448 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-12 01:47:42,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 01:47:42,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185567242] [2024-11-12 01:47:42,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185567242] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 01:47:42,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 01:47:42,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-12 01:47:42,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647582340] [2024-11-12 01:47:42,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 01:47:42,451 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-12 01:47:42,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 01:47:42,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-12 01:47:42,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 01:47:42,454 INFO L87 Difference]: Start difference. First operand 240 states and 388 transitions. Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-12 01:47:42,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 01:47:42,555 INFO L93 Difference]: Finished difference Result 714 states and 1158 transitions. [2024-11-12 01:47:42,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-12 01:47:42,556 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 315 [2024-11-12 01:47:42,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 01:47:42,567 INFO L225 Difference]: With dead ends: 714 [2024-11-12 01:47:42,568 INFO L226 Difference]: Without dead ends: 477 [2024-11-12 01:47:42,569 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 01:47:42,572 INFO L435 NwaCegarLoop]: 214 mSDtfsCounter, 136 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 422 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-12 01:47:42,574 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [136 Valid, 422 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-12 01:47:42,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2024-11-12 01:47:42,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 475. [2024-11-12 01:47:42,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 475 states, 306 states have (on average 1.4379084967320261) internal successors, (440), 308 states have internal predecessors, (440), 164 states have call successors, (164), 4 states have call predecessors, (164), 4 states have return successors, (164), 162 states have call predecessors, (164), 164 states have call successors, (164) [2024-11-12 01:47:42,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 475 states to 475 states and 768 transitions. [2024-11-12 01:47:42,674 INFO L78 Accepts]: Start accepts. Automaton has 475 states and 768 transitions. Word has length 315 [2024-11-12 01:47:42,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 01:47:42,676 INFO L471 AbstractCegarLoop]: Abstraction has 475 states and 768 transitions. [2024-11-12 01:47:42,676 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-12 01:47:42,677 INFO L276 IsEmpty]: Start isEmpty. Operand 475 states and 768 transitions. [2024-11-12 01:47:42,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 318 [2024-11-12 01:47:42,682 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 01:47:42,682 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 01:47:42,684 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-12 01:47:42,684 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-12 01:47:42,684 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 01:47:42,685 INFO L85 PathProgramCache]: Analyzing trace with hash -1825616143, now seen corresponding path program 1 times [2024-11-12 01:47:42,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 01:47:42,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307962780] [2024-11-12 01:47:42,685 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 01:47:42,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 01:47:42,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,315 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-12 01:47:43,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,319 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-12 01:47:43,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,322 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-12 01:47:43,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,324 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-12 01:47:43,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,328 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-12 01:47:43,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,331 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-12 01:47:43,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,335 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-12 01:47:43,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,339 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-12 01:47:43,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,346 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-12 01:47:43,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,351 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-12 01:47:43,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,355 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-11-12 01:47:43,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,358 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-12 01:47:43,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,361 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-12 01:47:43,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,364 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-12 01:47:43,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,367 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-12 01:47:43,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,370 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-12 01:47:43,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,374 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-11-12 01:47:43,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,378 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-12 01:47:43,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,382 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-12 01:47:43,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,386 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-12 01:47:43,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,391 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-12 01:47:43,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,395 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-12 01:47:43,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,398 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-12 01:47:43,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,403 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-11-12 01:47:43,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,407 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-11-12 01:47:43,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,412 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-11-12 01:47:43,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,416 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-11-12 01:47:43,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,421 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-12 01:47:43,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,425 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-11-12 01:47:43,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,430 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-12 01:47:43,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,435 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-11-12 01:47:43,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,439 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-12 01:47:43,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,444 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-12 01:47:43,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,448 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-11-12 01:47:43,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,454 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-11-12 01:47:43,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,459 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-11-12 01:47:43,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,464 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-11-12 01:47:43,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,470 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-11-12 01:47:43,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,474 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-11-12 01:47:43,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,479 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-11-12 01:47:43,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,484 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-11-12 01:47:43,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,489 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-11-12 01:47:43,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,494 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-11-12 01:47:43,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,499 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-11-12 01:47:43,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,503 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-11-12 01:47:43,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,508 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-12 01:47:43,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,512 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-12 01:47:43,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,517 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-11-12 01:47:43,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,522 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-11-12 01:47:43,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,527 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-11-12 01:47:43,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:43,533 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-12 01:47:43,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 01:47:43,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307962780] [2024-11-12 01:47:43,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307962780] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 01:47:43,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 01:47:43,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-12 01:47:43,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871861351] [2024-11-12 01:47:43,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 01:47:43,535 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-12 01:47:43,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 01:47:43,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-12 01:47:43,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-12 01:47:43,537 INFO L87 Difference]: Start difference. First operand 475 states and 768 transitions. Second operand has 5 states, 5 states have (on average 14.0) internal successors, (70), 5 states have internal predecessors, (70), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-12 01:47:43,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 01:47:43,975 INFO L93 Difference]: Finished difference Result 1871 states and 3027 transitions. [2024-11-12 01:47:43,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-12 01:47:43,976 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.0) internal successors, (70), 5 states have internal predecessors, (70), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 317 [2024-11-12 01:47:43,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 01:47:43,990 INFO L225 Difference]: With dead ends: 1871 [2024-11-12 01:47:43,990 INFO L226 Difference]: Without dead ends: 1399 [2024-11-12 01:47:43,994 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-12 01:47:43,995 INFO L435 NwaCegarLoop]: 241 mSDtfsCounter, 503 mSDsluCounter, 654 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 253 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 503 SdHoareTripleChecker+Valid, 895 SdHoareTripleChecker+Invalid, 276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 253 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-12 01:47:43,998 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [503 Valid, 895 Invalid, 276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [253 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-12 01:47:44,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1399 states. [2024-11-12 01:47:44,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1399 to 945. [2024-11-12 01:47:44,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 945 states, 608 states have (on average 1.4342105263157894) internal successors, (872), 612 states have internal predecessors, (872), 328 states have call successors, (328), 8 states have call predecessors, (328), 8 states have return successors, (328), 324 states have call predecessors, (328), 328 states have call successors, (328) [2024-11-12 01:47:44,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 945 states to 945 states and 1528 transitions. [2024-11-12 01:47:44,183 INFO L78 Accepts]: Start accepts. Automaton has 945 states and 1528 transitions. Word has length 317 [2024-11-12 01:47:44,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 01:47:44,184 INFO L471 AbstractCegarLoop]: Abstraction has 945 states and 1528 transitions. [2024-11-12 01:47:44,185 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.0) internal successors, (70), 5 states have internal predecessors, (70), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-12 01:47:44,185 INFO L276 IsEmpty]: Start isEmpty. Operand 945 states and 1528 transitions. [2024-11-12 01:47:44,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 319 [2024-11-12 01:47:44,189 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 01:47:44,189 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 01:47:44,189 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-12 01:47:44,189 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-12 01:47:44,190 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 01:47:44,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1091616114, now seen corresponding path program 1 times [2024-11-12 01:47:44,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 01:47:44,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670525168] [2024-11-12 01:47:44,191 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 01:47:44,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 01:47:44,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,712 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-12 01:47:44,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,717 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-12 01:47:44,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,721 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-12 01:47:44,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,725 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-12 01:47:44,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,730 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-12 01:47:44,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,734 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-12 01:47:44,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,738 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-12 01:47:44,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,742 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-12 01:47:44,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,746 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-12 01:47:44,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,751 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-12 01:47:44,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,757 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-11-12 01:47:44,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,762 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-12 01:47:44,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,767 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-12 01:47:44,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,771 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-12 01:47:44,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,776 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-12 01:47:44,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,780 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-12 01:47:44,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,784 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-11-12 01:47:44,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,791 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-12 01:47:44,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,797 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-12 01:47:44,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,802 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-12 01:47:44,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,806 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-12 01:47:44,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,812 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-12 01:47:44,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,816 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-12 01:47:44,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,823 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-11-12 01:47:44,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,828 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-11-12 01:47:44,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,836 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-11-12 01:47:44,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,840 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-11-12 01:47:44,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,847 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-12 01:47:44,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,852 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-11-12 01:47:44,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,857 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-12 01:47:44,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,864 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-11-12 01:47:44,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,869 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-12 01:47:44,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,876 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-12 01:47:44,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,881 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-11-12 01:47:44,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,886 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-11-12 01:47:44,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,892 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-11-12 01:47:44,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,898 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-11-12 01:47:44,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,904 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-11-12 01:47:44,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,909 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-11-12 01:47:44,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,916 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-11-12 01:47:44,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,924 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-11-12 01:47:44,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,931 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-11-12 01:47:44,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,937 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-11-12 01:47:44,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,954 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-11-12 01:47:44,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,963 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-11-12 01:47:44,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,969 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-12 01:47:44,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,983 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-12 01:47:44,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,988 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-11-12 01:47:44,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,994 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-11-12 01:47:44,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:44,999 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-11-12 01:47:45,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:45,007 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-12 01:47:45,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 01:47:45,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670525168] [2024-11-12 01:47:45,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670525168] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 01:47:45,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 01:47:45,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-12 01:47:45,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438698731] [2024-11-12 01:47:45,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 01:47:45,011 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-12 01:47:45,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 01:47:45,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-12 01:47:45,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-12 01:47:45,013 INFO L87 Difference]: Start difference. First operand 945 states and 1528 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-12 01:47:45,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 01:47:45,610 INFO L93 Difference]: Finished difference Result 2975 states and 4807 transitions. [2024-11-12 01:47:45,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-12 01:47:45,610 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 318 [2024-11-12 01:47:45,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 01:47:45,626 INFO L225 Difference]: With dead ends: 2975 [2024-11-12 01:47:45,626 INFO L226 Difference]: Without dead ends: 2033 [2024-11-12 01:47:45,633 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-12 01:47:45,636 INFO L435 NwaCegarLoop]: 234 mSDtfsCounter, 198 mSDsluCounter, 554 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 151 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 788 SdHoareTripleChecker+Invalid, 318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-12 01:47:45,637 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [198 Valid, 788 Invalid, 318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-12 01:47:45,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2033 states. [2024-11-12 01:47:45,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2033 to 1893. [2024-11-12 01:47:45,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1893 states, 1220 states have (on average 1.4327868852459016) internal successors, (1748), 1228 states have internal predecessors, (1748), 656 states have call successors, (656), 16 states have call predecessors, (656), 16 states have return successors, (656), 648 states have call predecessors, (656), 656 states have call successors, (656) [2024-11-12 01:47:45,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1893 states to 1893 states and 3060 transitions. [2024-11-12 01:47:45,914 INFO L78 Accepts]: Start accepts. Automaton has 1893 states and 3060 transitions. Word has length 318 [2024-11-12 01:47:45,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 01:47:45,915 INFO L471 AbstractCegarLoop]: Abstraction has 1893 states and 3060 transitions. [2024-11-12 01:47:45,915 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-12 01:47:45,916 INFO L276 IsEmpty]: Start isEmpty. Operand 1893 states and 3060 transitions. [2024-11-12 01:47:45,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 319 [2024-11-12 01:47:45,920 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 01:47:45,920 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 01:47:45,921 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-12 01:47:45,921 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-12 01:47:45,921 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 01:47:45,921 INFO L85 PathProgramCache]: Analyzing trace with hash 80498864, now seen corresponding path program 1 times [2024-11-12 01:47:45,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 01:47:45,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709819556] [2024-11-12 01:47:45,922 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 01:47:45,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 01:47:46,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,518 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-12 01:47:46,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,521 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-12 01:47:46,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,524 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-12 01:47:46,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,525 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-12 01:47:46,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,528 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-12 01:47:46,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,530 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-12 01:47:46,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,532 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-12 01:47:46,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,534 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-12 01:47:46,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,536 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-12 01:47:46,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,538 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-12 01:47:46,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,540 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-11-12 01:47:46,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,542 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-12 01:47:46,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,544 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-12 01:47:46,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,546 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-12 01:47:46,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,548 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-12 01:47:46,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,550 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-12 01:47:46,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,552 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-11-12 01:47:46,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,554 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-12 01:47:46,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,557 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-12 01:47:46,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,559 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-12 01:47:46,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,560 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-12 01:47:46,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,562 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-12 01:47:46,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,564 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-12 01:47:46,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,566 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-11-12 01:47:46,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,569 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-11-12 01:47:46,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,570 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-11-12 01:47:46,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,572 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-11-12 01:47:46,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,574 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-12 01:47:46,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,575 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-11-12 01:47:46,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,578 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-12 01:47:46,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,580 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-11-12 01:47:46,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,582 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-12 01:47:46,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,585 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-12 01:47:46,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,588 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-11-12 01:47:46,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,591 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-11-12 01:47:46,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,593 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-11-12 01:47:46,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,597 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-11-12 01:47:46,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,601 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-11-12 01:47:46,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,605 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-11-12 01:47:46,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,607 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-11-12 01:47:46,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,609 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-11-12 01:47:46,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,611 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-11-12 01:47:46,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,615 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-11-12 01:47:46,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,620 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-11-12 01:47:46,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,622 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-11-12 01:47:46,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,625 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-12 01:47:46,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,627 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-12 01:47:46,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,630 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-11-12 01:47:46,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,632 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-11-12 01:47:46,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,634 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-11-12 01:47:46,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:46,637 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-12 01:47:46,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 01:47:46,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709819556] [2024-11-12 01:47:46,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709819556] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 01:47:46,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 01:47:46,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-12 01:47:46,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160915218] [2024-11-12 01:47:46,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 01:47:46,639 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-12 01:47:46,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 01:47:46,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-12 01:47:46,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-12 01:47:46,641 INFO L87 Difference]: Start difference. First operand 1893 states and 3060 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-12 01:47:47,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 01:47:47,266 INFO L93 Difference]: Finished difference Result 6940 states and 11170 transitions. [2024-11-12 01:47:47,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-12 01:47:47,267 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 318 [2024-11-12 01:47:47,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 01:47:47,304 INFO L225 Difference]: With dead ends: 6940 [2024-11-12 01:47:47,305 INFO L226 Difference]: Without dead ends: 5050 [2024-11-12 01:47:47,316 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-12 01:47:47,317 INFO L435 NwaCegarLoop]: 477 mSDtfsCounter, 342 mSDsluCounter, 486 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 342 SdHoareTripleChecker+Valid, 963 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-12 01:47:47,317 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [342 Valid, 963 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-12 01:47:47,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5050 states. [2024-11-12 01:47:47,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5050 to 3277. [2024-11-12 01:47:47,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3277 states, 2156 states have (on average 1.4304267161410018) internal successors, (3084), 2180 states have internal predecessors, (3084), 1088 states have call successors, (1088), 32 states have call predecessors, (1088), 32 states have return successors, (1088), 1064 states have call predecessors, (1088), 1088 states have call successors, (1088) [2024-11-12 01:47:47,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3277 states to 3277 states and 5260 transitions. [2024-11-12 01:47:47,977 INFO L78 Accepts]: Start accepts. Automaton has 3277 states and 5260 transitions. Word has length 318 [2024-11-12 01:47:47,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 01:47:47,978 INFO L471 AbstractCegarLoop]: Abstraction has 3277 states and 5260 transitions. [2024-11-12 01:47:47,979 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-12 01:47:47,979 INFO L276 IsEmpty]: Start isEmpty. Operand 3277 states and 5260 transitions. [2024-11-12 01:47:47,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 319 [2024-11-12 01:47:47,984 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 01:47:47,985 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 01:47:47,985 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-12 01:47:47,985 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-12 01:47:47,986 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 01:47:47,986 INFO L85 PathProgramCache]: Analyzing trace with hash 142538478, now seen corresponding path program 1 times [2024-11-12 01:47:47,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 01:47:47,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096294352] [2024-11-12 01:47:47,986 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 01:47:47,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 01:47:48,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,229 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-12 01:47:49,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,234 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-12 01:47:49,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,240 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-12 01:47:49,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,244 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-12 01:47:49,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,249 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-12 01:47:49,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,253 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-12 01:47:49,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,257 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-12 01:47:49,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,261 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-12 01:47:49,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,265 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-12 01:47:49,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,268 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-12 01:47:49,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,273 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-11-12 01:47:49,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,276 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-12 01:47:49,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,280 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-12 01:47:49,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,284 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-12 01:47:49,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,288 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-12 01:47:49,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,294 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-12 01:47:49,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,298 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-11-12 01:47:49,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,302 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-12 01:47:49,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,306 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-12 01:47:49,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,310 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-12 01:47:49,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,314 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-12 01:47:49,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,318 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-12 01:47:49,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,321 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-12 01:47:49,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,326 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-11-12 01:47:49,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,330 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-11-12 01:47:49,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,334 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-11-12 01:47:49,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,338 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-11-12 01:47:49,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,344 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-12 01:47:49,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,348 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-11-12 01:47:49,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,353 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-12 01:47:49,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,359 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-11-12 01:47:49,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,364 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-12 01:47:49,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,368 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-12 01:47:49,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,371 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-11-12 01:47:49,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,376 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-11-12 01:47:49,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,381 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-11-12 01:47:49,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,385 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-11-12 01:47:49,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,390 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-11-12 01:47:49,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,395 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-11-12 01:47:49,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,400 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-11-12 01:47:49,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,404 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-11-12 01:47:49,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,410 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-11-12 01:47:49,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,415 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-11-12 01:47:49,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,420 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-11-12 01:47:49,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,424 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-11-12 01:47:49,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,429 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-12 01:47:49,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,433 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-12 01:47:49,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,443 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-11-12 01:47:49,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,453 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-11-12 01:47:49,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,460 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-11-12 01:47:49,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:49,468 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-12 01:47:49,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 01:47:49,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096294352] [2024-11-12 01:47:49,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096294352] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 01:47:49,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 01:47:49,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-12 01:47:49,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935295056] [2024-11-12 01:47:49,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 01:47:49,471 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-12 01:47:49,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 01:47:49,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-12 01:47:49,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-12 01:47:49,472 INFO L87 Difference]: Start difference. First operand 3277 states and 5260 transitions. Second operand has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-12 01:47:51,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 01:47:51,738 INFO L93 Difference]: Finished difference Result 10143 states and 16213 transitions. [2024-11-12 01:47:51,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-12 01:47:51,739 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 318 [2024-11-12 01:47:51,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 01:47:51,791 INFO L225 Difference]: With dead ends: 10143 [2024-11-12 01:47:51,792 INFO L226 Difference]: Without dead ends: 6869 [2024-11-12 01:47:51,809 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-11-12 01:47:51,812 INFO L435 NwaCegarLoop]: 398 mSDtfsCounter, 593 mSDsluCounter, 634 mSDsCounter, 0 mSdLazyCounter, 589 mSolverCounterSat, 150 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 593 SdHoareTripleChecker+Valid, 1032 SdHoareTripleChecker+Invalid, 739 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Valid, 589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-12 01:47:51,812 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [593 Valid, 1032 Invalid, 739 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [150 Valid, 589 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-12 01:47:51,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6869 states. [2024-11-12 01:47:52,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6869 to 4245. [2024-11-12 01:47:52,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4245 states, 2916 states have (on average 1.4540466392318243) internal successors, (4240), 2948 states have internal predecessors, (4240), 1288 states have call successors, (1288), 40 states have call predecessors, (1288), 40 states have return successors, (1288), 1256 states have call predecessors, (1288), 1288 states have call successors, (1288) [2024-11-12 01:47:52,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4245 states to 4245 states and 6816 transitions. [2024-11-12 01:47:52,509 INFO L78 Accepts]: Start accepts. Automaton has 4245 states and 6816 transitions. Word has length 318 [2024-11-12 01:47:52,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 01:47:52,511 INFO L471 AbstractCegarLoop]: Abstraction has 4245 states and 6816 transitions. [2024-11-12 01:47:52,511 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-12 01:47:52,512 INFO L276 IsEmpty]: Start isEmpty. Operand 4245 states and 6816 transitions. [2024-11-12 01:47:52,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 319 [2024-11-12 01:47:52,517 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 01:47:52,517 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 01:47:52,517 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-12 01:47:52,517 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-12 01:47:52,518 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 01:47:52,518 INFO L85 PathProgramCache]: Analyzing trace with hash 165170732, now seen corresponding path program 1 times [2024-11-12 01:47:52,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 01:47:52,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152829760] [2024-11-12 01:47:52,518 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 01:47:52,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 01:47:52,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,185 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-12 01:47:53,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,188 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-12 01:47:53,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,190 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-12 01:47:53,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,192 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-12 01:47:53,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,194 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-12 01:47:53,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,196 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-12 01:47:53,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,197 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-12 01:47:53,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,198 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-12 01:47:53,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,200 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-12 01:47:53,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,202 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-12 01:47:53,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,204 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-11-12 01:47:53,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,205 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-12 01:47:53,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,207 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-12 01:47:53,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,209 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-12 01:47:53,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,211 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-12 01:47:53,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,212 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-12 01:47:53,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,213 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-11-12 01:47:53,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,215 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-12 01:47:53,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,221 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-12 01:47:53,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,225 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-12 01:47:53,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,227 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-12 01:47:53,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,228 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-12 01:47:53,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,230 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-12 01:47:53,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,232 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-11-12 01:47:53,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,233 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-11-12 01:47:53,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,237 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-11-12 01:47:53,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,244 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-11-12 01:47:53,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,251 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-12 01:47:53,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,255 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-11-12 01:47:53,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,257 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-12 01:47:53,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,261 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-11-12 01:47:53,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,262 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-12 01:47:53,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,264 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-12 01:47:53,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,265 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-11-12 01:47:53,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,267 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-11-12 01:47:53,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,268 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-11-12 01:47:53,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,270 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-11-12 01:47:53,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,272 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-11-12 01:47:53,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,273 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-11-12 01:47:53,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,275 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-11-12 01:47:53,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,276 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-11-12 01:47:53,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,278 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-11-12 01:47:53,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,280 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-11-12 01:47:53,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,282 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-11-12 01:47:53,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,283 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-11-12 01:47:53,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,285 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-12 01:47:53,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,286 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-12 01:47:53,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,288 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-11-12 01:47:53,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,289 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-11-12 01:47:53,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,291 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-11-12 01:47:53,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:53,294 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-12 01:47:53,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 01:47:53,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152829760] [2024-11-12 01:47:53,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152829760] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 01:47:53,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 01:47:53,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-12 01:47:53,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860442929] [2024-11-12 01:47:53,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 01:47:53,295 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-12 01:47:53,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 01:47:53,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-12 01:47:53,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-12 01:47:53,296 INFO L87 Difference]: Start difference. First operand 4245 states and 6816 transitions. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-12 01:47:55,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 01:47:55,706 INFO L93 Difference]: Finished difference Result 14637 states and 23368 transitions. [2024-11-12 01:47:55,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-12 01:47:55,707 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 318 [2024-11-12 01:47:55,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 01:47:55,800 INFO L225 Difference]: With dead ends: 14637 [2024-11-12 01:47:55,801 INFO L226 Difference]: Without dead ends: 10395 [2024-11-12 01:47:55,822 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-11-12 01:47:55,823 INFO L435 NwaCegarLoop]: 283 mSDtfsCounter, 496 mSDsluCounter, 849 mSDsCounter, 0 mSdLazyCounter, 569 mSolverCounterSat, 156 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 496 SdHoareTripleChecker+Valid, 1132 SdHoareTripleChecker+Invalid, 725 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 156 IncrementalHoareTripleChecker+Valid, 569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-12 01:47:55,824 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [496 Valid, 1132 Invalid, 725 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [156 Valid, 569 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-12 01:47:55,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10395 states. [2024-11-12 01:47:56,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10395 to 6461. [2024-11-12 01:47:56,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6461 states, 4460 states have (on average 1.4502242152466367) internal successors, (6468), 4516 states have internal predecessors, (6468), 1920 states have call successors, (1920), 80 states have call predecessors, (1920), 80 states have return successors, (1920), 1864 states have call predecessors, (1920), 1920 states have call successors, (1920) [2024-11-12 01:47:57,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6461 states to 6461 states and 10308 transitions. [2024-11-12 01:47:57,038 INFO L78 Accepts]: Start accepts. Automaton has 6461 states and 10308 transitions. Word has length 318 [2024-11-12 01:47:57,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 01:47:57,039 INFO L471 AbstractCegarLoop]: Abstraction has 6461 states and 10308 transitions. [2024-11-12 01:47:57,039 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-12 01:47:57,039 INFO L276 IsEmpty]: Start isEmpty. Operand 6461 states and 10308 transitions. [2024-11-12 01:47:57,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 319 [2024-11-12 01:47:57,046 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 01:47:57,046 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 01:47:57,046 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-12 01:47:57,046 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-12 01:47:57,047 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 01:47:57,047 INFO L85 PathProgramCache]: Analyzing trace with hash 384025450, now seen corresponding path program 1 times [2024-11-12 01:47:57,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 01:47:57,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794006252] [2024-11-12 01:47:57,048 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 01:47:57,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 01:47:57,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,594 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-12 01:47:57,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,598 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-12 01:47:57,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,601 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-12 01:47:57,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,603 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-12 01:47:57,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,606 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-12 01:47:57,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,609 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-12 01:47:57,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,612 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-12 01:47:57,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,617 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-12 01:47:57,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,624 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-12 01:47:57,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,629 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-12 01:47:57,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,633 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-11-12 01:47:57,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,636 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-12 01:47:57,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,638 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-12 01:47:57,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,657 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-12 01:47:57,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,662 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-12 01:47:57,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,665 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-12 01:47:57,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,669 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-11-12 01:47:57,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,673 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-12 01:47:57,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,676 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-12 01:47:57,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,680 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-12 01:47:57,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,684 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-12 01:47:57,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,688 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-12 01:47:57,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,691 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-12 01:47:57,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,695 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-11-12 01:47:57,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,698 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-11-12 01:47:57,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,702 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2024-11-12 01:47:57,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,705 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-11-12 01:47:57,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,709 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2024-11-12 01:47:57,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,712 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-11-12 01:47:57,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,718 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-12 01:47:57,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,722 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2024-11-12 01:47:57,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,726 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-12 01:47:57,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,731 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-12 01:47:57,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,735 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2024-11-12 01:47:57,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,740 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-11-12 01:47:57,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,744 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-11-12 01:47:57,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,749 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2024-11-12 01:47:57,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,754 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2024-11-12 01:47:57,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,759 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-11-12 01:47:57,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,763 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2024-11-12 01:47:57,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,768 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-11-12 01:47:57,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,773 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2024-11-12 01:47:57,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,778 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-11-12 01:47:57,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,783 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2024-11-12 01:47:57,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,787 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2024-11-12 01:47:57,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,791 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-12 01:47:57,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,795 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-12 01:47:57,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,799 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-11-12 01:47:57,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,803 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-11-12 01:47:57,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,808 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-11-12 01:47:57,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:57,815 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 36 proven. 111 refuted. 0 times theorem prover too weak. 4753 trivial. 0 not checked. [2024-11-12 01:47:57,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 01:47:57,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794006252] [2024-11-12 01:47:57,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794006252] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-12 01:47:57,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1514392239] [2024-11-12 01:47:57,816 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 01:47:57,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 01:47:57,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-12 01:47:57,819 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-12 01:47:57,820 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-12 01:47:58,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:47:58,059 INFO L256 TraceCheckSpWp]: Trace formula consists of 716 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-12 01:47:58,083 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-12 01:47:58,971 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 1849 proven. 111 refuted. 0 times theorem prover too weak. 2940 trivial. 0 not checked. [2024-11-12 01:47:58,971 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-12 01:47:59,648 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 36 proven. 111 refuted. 0 times theorem prover too weak. 4753 trivial. 0 not checked. [2024-11-12 01:47:59,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1514392239] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-12 01:47:59,650 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-12 01:47:59,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 7] total 16 [2024-11-12 01:47:59,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696670542] [2024-11-12 01:47:59,650 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-12 01:47:59,651 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-12 01:47:59,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 01:47:59,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-12 01:47:59,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2024-11-12 01:47:59,658 INFO L87 Difference]: Start difference. First operand 6461 states and 10308 transitions. Second operand has 16 states, 16 states have (on average 11.9375) internal successors, (191), 16 states have internal predecessors, (191), 6 states have call successors, (150), 3 states have call predecessors, (150), 6 states have return successors, (150), 6 states have call predecessors, (150), 6 states have call successors, (150) [2024-11-12 01:48:02,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 01:48:02,158 INFO L93 Difference]: Finished difference Result 15005 states and 23688 transitions. [2024-11-12 01:48:02,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-12 01:48:02,160 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 11.9375) internal successors, (191), 16 states have internal predecessors, (191), 6 states have call successors, (150), 3 states have call predecessors, (150), 6 states have return successors, (150), 6 states have call predecessors, (150), 6 states have call successors, (150) Word has length 318 [2024-11-12 01:48:02,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 01:48:02,223 INFO L225 Difference]: With dead ends: 15005 [2024-11-12 01:48:02,223 INFO L226 Difference]: Without dead ends: 8547 [2024-11-12 01:48:02,254 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 753 GetRequests, 728 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=209, Invalid=493, Unknown=0, NotChecked=0, Total=702 [2024-11-12 01:48:02,257 INFO L435 NwaCegarLoop]: 175 mSDtfsCounter, 613 mSDsluCounter, 978 mSDsCounter, 0 mSdLazyCounter, 1090 mSolverCounterSat, 235 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 660 SdHoareTripleChecker+Valid, 1153 SdHoareTripleChecker+Invalid, 1325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 235 IncrementalHoareTripleChecker+Valid, 1090 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-12 01:48:02,257 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [660 Valid, 1153 Invalid, 1325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [235 Valid, 1090 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-12 01:48:02,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8547 states. [2024-11-12 01:48:03,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8547 to 7005. [2024-11-12 01:48:03,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7005 states, 4972 states have (on average 1.4585679806918745) internal successors, (7252), 5028 states have internal predecessors, (7252), 1920 states have call successors, (1920), 112 states have call predecessors, (1920), 112 states have return successors, (1920), 1864 states have call predecessors, (1920), 1920 states have call successors, (1920) [2024-11-12 01:48:03,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7005 states to 7005 states and 11092 transitions. [2024-11-12 01:48:03,356 INFO L78 Accepts]: Start accepts. Automaton has 7005 states and 11092 transitions. Word has length 318 [2024-11-12 01:48:03,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 01:48:03,357 INFO L471 AbstractCegarLoop]: Abstraction has 7005 states and 11092 transitions. [2024-11-12 01:48:03,357 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 11.9375) internal successors, (191), 16 states have internal predecessors, (191), 6 states have call successors, (150), 3 states have call predecessors, (150), 6 states have return successors, (150), 6 states have call predecessors, (150), 6 states have call successors, (150) [2024-11-12 01:48:03,357 INFO L276 IsEmpty]: Start isEmpty. Operand 7005 states and 11092 transitions. [2024-11-12 01:48:03,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 320 [2024-11-12 01:48:03,364 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 01:48:03,364 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 01:48:03,386 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-12 01:48:03,568 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 01:48:03,569 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-12 01:48:03,570 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 01:48:03,570 INFO L85 PathProgramCache]: Analyzing trace with hash -561868653, now seen corresponding path program 1 times [2024-11-12 01:48:03,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 01:48:03,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437586078] [2024-11-12 01:48:03,570 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 01:48:03,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 01:48:03,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-12 01:48:03,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1348047642] [2024-11-12 01:48:03,757 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 01:48:03,757 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 01:48:03,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-12 01:48:03,759 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-12 01:48:03,761 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-12 01:48:03,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-12 01:48:03,969 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-12 01:48:04,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-12 01:48:04,347 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-12 01:48:04,348 INFO L339 BasicCegarLoop]: Counterexample is feasible [2024-11-12 01:48:04,349 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-12 01:48:04,371 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-12 01:48:04,555 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-12 01:48:04,559 INFO L421 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 01:48:04,841 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-12 01:48:04,845 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.11 01:48:04 BoogieIcfgContainer [2024-11-12 01:48:04,846 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-12 01:48:04,846 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-12 01:48:04,846 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-12 01:48:04,847 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-12 01:48:04,847 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 01:47:39" (3/4) ... [2024-11-12 01:48:04,850 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-12 01:48:04,852 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-12 01:48:04,852 INFO L158 Benchmark]: Toolchain (without parser) took 26686.32ms. Allocated memory was 136.3MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 64.3MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 22.7MB. Max. memory is 16.1GB. [2024-11-12 01:48:04,852 INFO L158 Benchmark]: CDTParser took 0.90ms. Allocated memory is still 136.3MB. Free memory is still 88.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-12 01:48:04,853 INFO L158 Benchmark]: CACSL2BoogieTranslator took 504.07ms. Allocated memory is still 136.3MB. Free memory was 64.1MB in the beginning and 104.8MB in the end (delta: -40.7MB). Peak memory consumption was 22.7MB. Max. memory is 16.1GB. [2024-11-12 01:48:04,853 INFO L158 Benchmark]: Boogie Procedure Inliner took 70.58ms. Allocated memory is still 136.3MB. Free memory was 104.8MB in the beginning and 99.8MB in the end (delta: 5.0MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2024-11-12 01:48:04,853 INFO L158 Benchmark]: Boogie Preprocessor took 89.41ms. Allocated memory is still 136.3MB. Free memory was 99.8MB in the beginning and 94.3MB in the end (delta: 5.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-11-12 01:48:04,853 INFO L158 Benchmark]: RCFGBuilder took 840.45ms. Allocated memory is still 136.3MB. Free memory was 94.3MB in the beginning and 57.2MB in the end (delta: 37.1MB). Peak memory consumption was 37.7MB. Max. memory is 16.1GB. [2024-11-12 01:48:04,854 INFO L158 Benchmark]: TraceAbstraction took 25168.32ms. Allocated memory was 136.3MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 56.5MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 786.5MB. Max. memory is 16.1GB. [2024-11-12 01:48:04,854 INFO L158 Benchmark]: Witness Printer took 5.35ms. Allocated memory is still 1.4GB. Free memory is still 1.3GB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-12 01:48:04,856 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.90ms. Allocated memory is still 136.3MB. Free memory is still 88.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 504.07ms. Allocated memory is still 136.3MB. Free memory was 64.1MB in the beginning and 104.8MB in the end (delta: -40.7MB). Peak memory consumption was 22.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 70.58ms. Allocated memory is still 136.3MB. Free memory was 104.8MB in the beginning and 99.8MB in the end (delta: 5.0MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 89.41ms. Allocated memory is still 136.3MB. Free memory was 99.8MB in the beginning and 94.3MB in the end (delta: 5.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 840.45ms. Allocated memory is still 136.3MB. Free memory was 94.3MB in the beginning and 57.2MB in the end (delta: 37.1MB). Peak memory consumption was 37.7MB. Max. memory is 16.1GB. * TraceAbstraction took 25168.32ms. Allocated memory was 136.3MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 56.5MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 786.5MB. Max. memory is 16.1GB. * Witness Printer took 5.35ms. Allocated memory is still 1.4GB. Free memory is still 1.3GB. 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 someBinaryDOUBLEComparisonOperation at line 267, overapproximation of someBinaryFLOATComparisonOperation at line 250, overapproximation of shiftRight at line 140. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned char var_1_1 = 1; [L23] unsigned char var_1_4 = 0; [L24] unsigned char var_1_6 = 0; [L25] unsigned char var_1_7 = 0; [L26] unsigned short int var_1_8 = 4; [L27] signed long int var_1_11 = 100; [L28] signed long int var_1_12 = 8; [L29] unsigned short int var_1_13 = 128; [L30] double var_1_14 = 64.5; [L31] signed short int var_1_15 = 4; [L32] signed long int var_1_16 = -8; [L33] double var_1_17 = 255.5; [L34] double var_1_18 = 0.6; [L35] double var_1_19 = 1000000000000.5; [L36] double var_1_20 = 999999.25; [L37] signed short int var_1_21 = -64; [L38] signed char var_1_25 = -128; [L39] signed char var_1_26 = -8; [L40] unsigned char var_1_27 = 32; [L41] double var_1_28 = 128.375; [L42] double var_1_29 = 25.2; [L43] double var_1_30 = 255.5; [L44] unsigned char var_1_31 = 32; [L45] unsigned char var_1_32 = 25; [L46] unsigned char var_1_33 = 128; [L47] double var_1_34 = 499.6; [L48] double var_1_35 = 3.5; [L49] unsigned char var_1_36 = 200; [L50] unsigned char var_1_37 = 0; [L51] unsigned char var_1_38 = 0; [L52] unsigned long int var_1_39 = 0; [L53] unsigned long int var_1_40 = 4025653122; [L54] unsigned long int var_1_41 = 2; [L55] unsigned long int var_1_42 = 5; [L56] unsigned long int var_1_43 = 2150263862; [L57] signed short int var_1_44 = -100; [L58] signed long int var_1_45 = 128; [L59] signed long int var_1_46 = 128; [L60] unsigned long int var_1_47 = 128; [L61] double var_1_48 = 255.6; [L62] signed char var_1_49 = 2; [L63] unsigned long int var_1_50 = 128; [L64] unsigned long int var_1_51 = 1; [L65] float var_1_52 = 0.1; [L66] signed char var_1_53 = -1; [L67] signed short int var_1_54 = -10; [L68] signed char var_1_55 = 4; [L69] unsigned long int var_1_56 = 2; [L70] unsigned char var_1_57 = 25; [L71] unsigned char var_1_58 = 0; [L72] unsigned char var_1_59 = 0; [L73] unsigned short int last_1_var_1_8 = 4; [L74] signed short int last_1_var_1_21 = -64; [L75] signed char last_1_var_1_25 = -128; VAL [isInitial=0, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=0, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L271] isInitial = 1 [L272] FCALL initially() [L273] COND TRUE 1 [L274] CALL updateLastVariables() [L262] last_1_var_1_8 = var_1_8 [L263] last_1_var_1_21 = var_1_21 [L264] last_1_var_1_25 = var_1_25 VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=0, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L274] RET updateLastVariables() [L275] CALL updateVariables() [L182] var_1_4 = __VERIFIER_nondet_uchar() [L183] CALL assume_abort_if_not(var_1_4 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L183] RET assume_abort_if_not(var_1_4 >= 1) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L184] CALL assume_abort_if_not(var_1_4 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L184] RET assume_abort_if_not(var_1_4 <= 1) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L185] var_1_6 = __VERIFIER_nondet_uchar() [L186] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_7=0, var_1_8=4] [L186] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_7=0, var_1_8=4] [L187] CALL assume_abort_if_not(var_1_6 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L187] RET assume_abort_if_not(var_1_6 <= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L188] var_1_11 = __VERIFIER_nondet_long() [L189] CALL assume_abort_if_not(var_1_11 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L189] RET assume_abort_if_not(var_1_11 >= -1) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L190] CALL assume_abort_if_not(var_1_11 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L190] RET assume_abort_if_not(var_1_11 <= 2147483647) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L191] var_1_12 = __VERIFIER_nondet_long() [L192] CALL assume_abort_if_not(var_1_12 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L192] RET assume_abort_if_not(var_1_12 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L193] CALL assume_abort_if_not(var_1_12 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L193] RET assume_abort_if_not(var_1_12 <= 2147483647) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L194] var_1_13 = __VERIFIER_nondet_ushort() [L195] CALL assume_abort_if_not(var_1_13 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L195] RET assume_abort_if_not(var_1_13 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L196] CALL assume_abort_if_not(var_1_13 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L196] RET assume_abort_if_not(var_1_13 <= 65534) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L197] var_1_15 = __VERIFIER_nondet_short() [L198] CALL assume_abort_if_not(var_1_15 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L198] RET assume_abort_if_not(var_1_15 >= -32768) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L199] CALL assume_abort_if_not(var_1_15 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L199] RET assume_abort_if_not(var_1_15 <= 32767) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L200] CALL assume_abort_if_not(var_1_15 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L200] RET assume_abort_if_not(var_1_15 != 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L201] var_1_16 = __VERIFIER_nondet_long() [L202] CALL assume_abort_if_not(var_1_16 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L202] RET assume_abort_if_not(var_1_16 >= -2147483648) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L203] CALL assume_abort_if_not(var_1_16 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L203] RET assume_abort_if_not(var_1_16 <= 2147483647) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L204] CALL assume_abort_if_not(var_1_16 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L204] RET assume_abort_if_not(var_1_16 != 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L205] var_1_17 = __VERIFIER_nondet_double() [L206] CALL assume_abort_if_not((var_1_17 >= 0.0F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 9223372.036854765600e+12F && var_1_17 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L206] RET assume_abort_if_not((var_1_17 >= 0.0F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 9223372.036854765600e+12F && var_1_17 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L207] var_1_18 = __VERIFIER_nondet_double() [L208] CALL assume_abort_if_not((var_1_18 >= 0.0F && 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_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L208] RET assume_abort_if_not((var_1_18 >= 0.0F && 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_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L209] var_1_19 = __VERIFIER_nondet_double() [L210] CALL assume_abort_if_not((var_1_19 >= 0.0F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 4611686.018427382800e+12F && var_1_19 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L210] RET assume_abort_if_not((var_1_19 >= 0.0F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 4611686.018427382800e+12F && var_1_19 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L211] var_1_20 = __VERIFIER_nondet_double() [L212] CALL assume_abort_if_not((var_1_20 >= 0.0F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 4611686.018427382800e+12F && var_1_20 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L212] RET assume_abort_if_not((var_1_20 >= 0.0F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 4611686.018427382800e+12F && var_1_20 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L213] var_1_26 = __VERIFIER_nondet_char() [L214] CALL assume_abort_if_not(var_1_26 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L214] RET assume_abort_if_not(var_1_26 >= -127) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L215] CALL assume_abort_if_not(var_1_26 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L215] RET assume_abort_if_not(var_1_26 <= 126) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L216] var_1_28 = __VERIFIER_nondet_double() [L217] CALL assume_abort_if_not((var_1_28 >= -922337.2036854776000e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854776000e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L217] RET assume_abort_if_not((var_1_28 >= -922337.2036854776000e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854776000e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L218] var_1_29 = __VERIFIER_nondet_double() [L219] CALL assume_abort_if_not((var_1_29 >= -922337.2036854776000e+13F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 9223372.036854776000e+12F && var_1_29 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L219] RET assume_abort_if_not((var_1_29 >= -922337.2036854776000e+13F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 9223372.036854776000e+12F && var_1_29 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_30=511/2, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L220] var_1_30 = __VERIFIER_nondet_double() [L221] CALL assume_abort_if_not((var_1_30 >= -922337.2036854776000e+13F && var_1_30 <= -1.0e-20F) || (var_1_30 <= 9223372.036854776000e+12F && var_1_30 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L221] RET assume_abort_if_not((var_1_30 >= -922337.2036854776000e+13F && var_1_30 <= -1.0e-20F) || (var_1_30 <= 9223372.036854776000e+12F && var_1_30 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L222] var_1_31 = __VERIFIER_nondet_uchar() [L223] CALL assume_abort_if_not(var_1_31 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L223] RET assume_abort_if_not(var_1_31 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L224] CALL assume_abort_if_not(var_1_31 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L224] RET assume_abort_if_not(var_1_31 <= 254) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=25, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L225] var_1_32 = __VERIFIER_nondet_uchar() [L226] CALL assume_abort_if_not(var_1_32 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L226] RET assume_abort_if_not(var_1_32 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L227] CALL assume_abort_if_not(var_1_32 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L227] RET assume_abort_if_not(var_1_32 <= 254) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_35=7/2, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L228] var_1_35 = __VERIFIER_nondet_double() [L229] CALL assume_abort_if_not((var_1_35 >= -922337.2036854765600e+13F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 9223372.036854765600e+12F && var_1_35 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L229] RET assume_abort_if_not((var_1_35 >= -922337.2036854765600e+13F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 9223372.036854765600e+12F && var_1_35 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=0, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L230] var_1_37 = __VERIFIER_nondet_uchar() [L231] CALL assume_abort_if_not(var_1_37 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L231] RET assume_abort_if_not(var_1_37 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L232] CALL assume_abort_if_not(var_1_37 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L232] RET assume_abort_if_not(var_1_37 <= 1) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=0, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L233] var_1_38 = __VERIFIER_nondet_uchar() [L234] CALL assume_abort_if_not(var_1_38 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L234] RET assume_abort_if_not(var_1_38 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L235] CALL assume_abort_if_not(var_1_38 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L235] RET assume_abort_if_not(var_1_38 <= 1) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=4025653122, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L236] var_1_40 = __VERIFIER_nondet_ulong() [L237] CALL assume_abort_if_not(var_1_40 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L237] RET assume_abort_if_not(var_1_40 >= 2147483647) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L238] CALL assume_abort_if_not(var_1_40 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L238] RET assume_abort_if_not(var_1_40 <= 4294967294) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2150263862, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L239] var_1_43 = __VERIFIER_nondet_ulong() [L240] CALL assume_abort_if_not(var_1_43 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L240] RET assume_abort_if_not(var_1_43 >= 2147483647) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L241] CALL assume_abort_if_not(var_1_43 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L241] RET assume_abort_if_not(var_1_43 <= 4294967294) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=128, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L242] var_1_46 = __VERIFIER_nondet_long() [L243] CALL assume_abort_if_not(var_1_46 >= -2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L243] RET assume_abort_if_not(var_1_46 >= -2147483647) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L244] CALL assume_abort_if_not(var_1_46 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L244] RET assume_abort_if_not(var_1_46 <= 2147483646) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=2, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L245] var_1_49 = __VERIFIER_nondet_char() [L246] CALL assume_abort_if_not(var_1_49 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L246] RET assume_abort_if_not(var_1_49 >= -1) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L247] CALL assume_abort_if_not(var_1_49 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L247] RET assume_abort_if_not(var_1_49 <= 127) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_52=1/10, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L248] var_1_52 = __VERIFIER_nondet_float() [L249] CALL assume_abort_if_not((var_1_52 >= -922337.2036854776000e+13F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 9223372.036854776000e+12F && var_1_52 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L249] RET assume_abort_if_not((var_1_52 >= -922337.2036854776000e+13F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 9223372.036854776000e+12F && var_1_52 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L250] CALL assume_abort_if_not(var_1_52 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L250] RET assume_abort_if_not(var_1_52 != 0.0F) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=-10, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L251] var_1_54 = __VERIFIER_nondet_short() [L252] CALL assume_abort_if_not(var_1_54 >= -32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=0, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=0, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L252] RET assume_abort_if_not(var_1_54 >= -32) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=0, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L253] CALL assume_abort_if_not(var_1_54 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=0, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=0, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L253] RET assume_abort_if_not(var_1_54 <= 32) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=0, var_1_55=4, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L254] var_1_55 = __VERIFIER_nondet_char() [L255] CALL assume_abort_if_not(var_1_55 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=0, var_1_55=0, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=0, var_1_55=0, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L255] RET assume_abort_if_not(var_1_55 >= -1) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=0, var_1_55=0, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L256] CALL assume_abort_if_not(var_1_55 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=0, var_1_55=0, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=0, var_1_55=0, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L256] RET assume_abort_if_not(var_1_55 <= 126) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=0, var_1_55=0, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L257] var_1_59 = __VERIFIER_nondet_uchar() [L258] CALL assume_abort_if_not(var_1_59 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=0, var_1_55=0, var_1_56=2, var_1_57=25, var_1_58=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=0, var_1_55=0, var_1_56=2, var_1_57=25, var_1_58=0, var_1_6=0, var_1_7=0, var_1_8=4] [L258] RET assume_abort_if_not(var_1_59 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=0, var_1_55=0, var_1_56=2, var_1_57=25, var_1_58=0, var_1_6=0, var_1_7=0, var_1_8=4] [L259] CALL assume_abort_if_not(var_1_59 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=0, var_1_55=0, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=0, var_1_55=0, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L259] RET assume_abort_if_not(var_1_59 <= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=32, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=0, var_1_55=0, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L275] RET updateVariables() [L276] CALL step() [L79] COND FALSE !(var_1_30 >= (((((((var_1_29) > (var_1_28)) ? (var_1_29) : (var_1_28))) < 0 ) ? -((((var_1_29) > (var_1_28)) ? (var_1_29) : (var_1_28))) : ((((var_1_29) > (var_1_28)) ? (var_1_29) : (var_1_28)))))) [L86] var_1_27 = var_1_32 VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=0, var_1_31=201, var_1_32=0, var_1_33=128, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=0, var_1_55=0, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L88] COND TRUE var_1_29 >= ((((var_1_28) < (var_1_30)) ? (var_1_28) : (var_1_30))) [L89] var_1_33 = ((((var_1_31) < (var_1_32)) ? (var_1_31) : (var_1_32))) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=0, var_1_31=201, var_1_32=0, var_1_33=0, var_1_34=2498/5, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=0, var_1_55=0, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L91] var_1_34 = var_1_35 VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=0, var_1_31=201, var_1_32=0, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=0, var_1_55=0, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L92] COND FALSE !(var_1_29 >= var_1_30) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=0, var_1_31=201, var_1_32=0, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=0, var_1_55=0, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L99] COND TRUE var_1_38 || (128 <= var_1_36) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=0, var_1_31=201, var_1_32=0, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=0, var_1_55=0, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L100] COND FALSE !(var_1_33 >= var_1_36) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=0, var_1_31=201, var_1_32=0, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=0, var_1_55=0, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L104] EXPR var_1_36 ^ var_1_27 VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=0, var_1_31=201, var_1_32=0, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=0, var_1_55=0, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L104] EXPR (var_1_36 ^ var_1_27) >> var_1_39 VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=0, var_1_31=201, var_1_32=0, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=5, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=0, var_1_55=0, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L104] COND FALSE !(var_1_31 <= ((var_1_36 ^ var_1_27) >> var_1_39)) [L107] COND TRUE (var_1_35 + var_1_28) < (- var_1_29) [L108] var_1_42 = ((((var_1_32) < (((((var_1_31) < 0 ) ? -(var_1_31) : (var_1_31))))) ? (var_1_32) : (((((var_1_31) < 0 ) ? -(var_1_31) : (var_1_31)))))) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=0, var_1_31=201, var_1_32=0, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=-100, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=0, var_1_55=0, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L112] COND TRUE \read(var_1_37) [L113] var_1_44 = ((((var_1_33 + var_1_32) < 0 ) ? -(var_1_33 + var_1_32) : (var_1_33 + var_1_32))) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=0, var_1_31=201, var_1_32=0, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=0, var_1_45=128, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=0, var_1_55=0, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L115] COND TRUE \read(var_1_38) [L116] var_1_45 = ((((((((((((var_1_36) > (var_1_31)) ? (var_1_36) : (var_1_31)))) < (var_1_46)) ? (((((var_1_36) > (var_1_31)) ? (var_1_36) : (var_1_31)))) : (var_1_46)))) > (((((var_1_32) > (-128)) ? (var_1_32) : (-128))))) ? (((((((((var_1_36) > (var_1_31)) ? (var_1_36) : (var_1_31)))) < (var_1_46)) ? (((((var_1_36) > (var_1_31)) ? (var_1_36) : (var_1_31)))) : (var_1_46)))) : (((((var_1_32) > (-128)) ? (var_1_32) : (-128)))))) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=0, var_1_31=201, var_1_32=0, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=0, var_1_45=200, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=0, var_1_55=0, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L118] COND FALSE !((- var_1_44) < var_1_42) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=0, var_1_31=201, var_1_32=0, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=0, var_1_45=200, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=0, var_1_55=0, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L121] COND FALSE !(var_1_32 >= var_1_41) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=0, var_1_31=201, var_1_32=0, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=0, var_1_45=200, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=128, var_1_51=1, var_1_53=-1, var_1_54=0, var_1_55=0, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L126] COND TRUE ((((var_1_48) < 0 ) ? -(var_1_48) : (var_1_48))) != var_1_30 [L127] var_1_50 = (var_1_43 - var_1_33) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=0, var_1_31=201, var_1_32=0, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=0, var_1_45=200, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=2147483647, var_1_51=1, var_1_53=-1, var_1_54=0, var_1_55=0, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L129] COND FALSE !(var_1_30 > var_1_48) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=0, var_1_31=201, var_1_32=0, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=0, var_1_45=200, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=2147483647, var_1_51=1, var_1_53=-1, var_1_54=0, var_1_55=0, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L134] EXPR var_1_45 >> ((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=0, var_1_31=201, var_1_32=0, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=0, var_1_45=200, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=2147483647, var_1_51=1, var_1_53=-1, var_1_54=0, var_1_55=0, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L134] COND TRUE var_1_36 <= (var_1_45 >> ((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54)))) [L135] var_1_53 = (var_1_55 - ((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54)))) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=0, var_1_31=201, var_1_32=0, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=0, var_1_45=200, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=2147483647, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=2, var_1_57=25, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L137] var_1_56 = var_1_32 [L138] var_1_57 = 200 [L139] var_1_58 = var_1_59 VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=0, var_1_31=201, var_1_32=0, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=0, var_1_45=200, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=2147483647, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=200, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L140] EXPR last_1_var_1_8 >> var_1_15 VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-64, var_1_25=-128, var_1_26=-127, var_1_27=0, var_1_31=201, var_1_32=0, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=0, var_1_45=200, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=2147483647, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=200, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L140] COND TRUE (last_1_var_1_8 + 4u) <= (last_1_var_1_8 >> var_1_15) [L141] var_1_21 = (((((last_1_var_1_25 + last_1_var_1_25)) < (last_1_var_1_25)) ? ((last_1_var_1_25 + last_1_var_1_25)) : (last_1_var_1_25))) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-256, var_1_25=-128, var_1_26=-127, var_1_27=0, var_1_31=201, var_1_32=0, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=0, var_1_45=200, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=2147483647, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=200, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L145] signed long int stepLocal_1 = ((((-1) > (var_1_11)) ? (-1) : (var_1_11))) - var_1_12; [L146] signed long int stepLocal_0 = last_1_var_1_21 + last_1_var_1_21; VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, stepLocal_0=-128, stepLocal_1=0, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-256, var_1_25=-128, var_1_26=-127, var_1_27=0, var_1_31=201, var_1_32=0, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=0, var_1_45=200, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=2147483647, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=200, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=4] [L147] COND FALSE !((last_1_var_1_21 * last_1_var_1_21) < stepLocal_1) [L152] var_1_8 = var_1_13 VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, stepLocal_0=-128, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-256, var_1_25=-128, var_1_26=-127, var_1_27=0, var_1_31=201, var_1_32=0, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=0, var_1_45=200, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=2147483647, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=200, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=0] [L154] COND TRUE ! (var_1_21 > var_1_8) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, stepLocal_0=-128, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-256, var_1_25=-128, var_1_26=-127, var_1_27=0, var_1_31=201, var_1_32=0, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=0, var_1_45=200, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=2147483647, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=200, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=0] [L155] COND TRUE \read(var_1_4) [L156] var_1_25 = var_1_26 VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, stepLocal_0=-128, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=129/2, var_1_15=8, var_1_16=64, var_1_1=1, var_1_21=-256, var_1_25=-127, var_1_26=-127, var_1_27=0, var_1_31=201, var_1_32=0, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=0, var_1_45=200, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=2147483647, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=200, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=0] [L159] COND FALSE !((8 / var_1_15) < (64 / var_1_16)) [L166] var_1_14 = var_1_18 VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, stepLocal_0=-128, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=3, var_1_15=8, var_1_16=64, var_1_18=3, var_1_1=1, var_1_21=-256, var_1_25=-127, var_1_26=-127, var_1_27=0, var_1_31=201, var_1_32=0, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=0, var_1_45=200, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=2147483647, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=200, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=0] [L168] COND TRUE (- var_1_14) <= var_1_14 [L169] var_1_1 = var_1_4 VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, stepLocal_0=-128, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=3, var_1_15=8, var_1_16=64, var_1_18=3, var_1_1=1, var_1_21=-256, var_1_25=-127, var_1_26=-127, var_1_27=0, var_1_31=201, var_1_32=0, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=0, var_1_45=200, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=2147483647, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=200, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=0] [L177] COND TRUE var_1_14 < ((((var_1_14) > ((128.5 * var_1_14))) ? (var_1_14) : ((128.5 * var_1_14)))) [L178] var_1_7 = (var_1_1 && (! 1)) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, stepLocal_0=-128, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=3, var_1_15=8, var_1_16=64, var_1_18=3, var_1_1=1, var_1_21=-256, var_1_25=-127, var_1_26=-127, var_1_27=0, var_1_31=201, var_1_32=0, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=0, var_1_45=200, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=2147483647, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=200, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=0] [L276] RET step() [L277] CALL, EXPR property() [L267] EXPR ((((((- var_1_14) <= var_1_14) ? (var_1_1 == ((unsigned char) var_1_4)) : ((var_1_14 <= var_1_14) ? (var_1_1 == ((unsigned char) var_1_6)) : (var_1_1 == ((unsigned char) var_1_4)))) && ((var_1_14 < ((((var_1_14) > ((128.5 * var_1_14))) ? (var_1_14) : ((128.5 * var_1_14))))) ? (var_1_7 == ((unsigned char) (var_1_1 && (! 1)))) : 1)) && (((last_1_var_1_21 * last_1_var_1_21) < (((((-1) > (var_1_11)) ? (-1) : (var_1_11))) - var_1_12)) ? (((last_1_var_1_21 + last_1_var_1_21) < var_1_12) ? (var_1_8 == ((unsigned short int) var_1_13)) : 1) : (var_1_8 == ((unsigned short int) var_1_13)))) && (((8 / var_1_15) < (64 / var_1_16)) ? ((var_1_8 >= var_1_15) ? (var_1_14 == ((double) (var_1_17 - var_1_18))) : (var_1_14 == ((double) (var_1_18 - (64.25 + ((((var_1_19) > (var_1_20)) ? (var_1_19) : (var_1_20)))))))) : (var_1_14 == ((double) var_1_18)))) && (((last_1_var_1_8 + 4u) <= (last_1_var_1_8 >> var_1_15)) ? (var_1_21 == ((signed short int) (((((last_1_var_1_25 + last_1_var_1_25)) < (last_1_var_1_25)) ? ((last_1_var_1_25 + last_1_var_1_25)) : (last_1_var_1_25))))) : (var_1_21 == ((signed short int) last_1_var_1_25))) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=3, var_1_15=8, var_1_16=64, var_1_18=3, var_1_1=1, var_1_21=-256, var_1_25=-127, var_1_26=-127, var_1_27=0, var_1_31=201, var_1_32=0, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=0, var_1_45=200, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=2147483647, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=200, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=0] [L267-L268] return (((((((- var_1_14) <= var_1_14) ? (var_1_1 == ((unsigned char) var_1_4)) : ((var_1_14 <= var_1_14) ? (var_1_1 == ((unsigned char) var_1_6)) : (var_1_1 == ((unsigned char) var_1_4)))) && ((var_1_14 < ((((var_1_14) > ((128.5 * var_1_14))) ? (var_1_14) : ((128.5 * var_1_14))))) ? (var_1_7 == ((unsigned char) (var_1_1 && (! 1)))) : 1)) && (((last_1_var_1_21 * last_1_var_1_21) < (((((-1) > (var_1_11)) ? (-1) : (var_1_11))) - var_1_12)) ? (((last_1_var_1_21 + last_1_var_1_21) < var_1_12) ? (var_1_8 == ((unsigned short int) var_1_13)) : 1) : (var_1_8 == ((unsigned short int) var_1_13)))) && (((8 / var_1_15) < (64 / var_1_16)) ? ((var_1_8 >= var_1_15) ? (var_1_14 == ((double) (var_1_17 - var_1_18))) : (var_1_14 == ((double) (var_1_18 - (64.25 + ((((var_1_19) > (var_1_20)) ? (var_1_19) : (var_1_20)))))))) : (var_1_14 == ((double) var_1_18)))) && (((last_1_var_1_8 + 4u) <= (last_1_var_1_8 >> var_1_15)) ? (var_1_21 == ((signed short int) (((((last_1_var_1_25 + last_1_var_1_25)) < (last_1_var_1_25)) ? ((last_1_var_1_25 + last_1_var_1_25)) : (last_1_var_1_25))))) : (var_1_21 == ((signed short int) last_1_var_1_25)))) && ((! (var_1_21 > var_1_8)) ? (var_1_4 ? (var_1_25 == ((signed char) var_1_26)) : 1) : 1) ; [L277] RET, EXPR property() [L277] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=3, var_1_15=8, var_1_16=64, var_1_18=3, var_1_1=1, var_1_21=-256, var_1_25=-127, var_1_26=-127, var_1_27=0, var_1_31=201, var_1_32=0, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=0, var_1_45=200, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=2147483647, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=200, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=0] [L19] reach_error() VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=3, var_1_15=8, var_1_16=64, var_1_18=3, var_1_1=1, var_1_21=-256, var_1_25=-127, var_1_26=-127, var_1_27=0, var_1_31=201, var_1_32=0, var_1_33=0, var_1_34=2, var_1_35=2, var_1_36=200, var_1_37=1, var_1_38=1, var_1_39=0, var_1_40=2147483647, var_1_41=2, var_1_42=0, var_1_43=2147483647, var_1_44=0, var_1_45=200, var_1_46=200, var_1_47=128, var_1_48=1278/5, var_1_49=-1, var_1_4=1, var_1_50=2147483647, var_1_51=1, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=0, var_1_57=200, var_1_58=0, var_1_59=0, var_1_6=0, var_1_7=0, var_1_8=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 144 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 24.8s, OverallIterations: 10, TraceHistogramMax: 50, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 9.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3087 SdHoareTripleChecker+Valid, 3.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3040 mSDsluCounter, 7053 SdHoareTripleChecker+Invalid, 3.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 4578 mSDsCounter, 950 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2515 IncrementalHoareTripleChecker+Invalid, 3465 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 950 mSolverCounterUnsat, 2475 mSDtfsCounter, 2515 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1666 GetRequests, 1610 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7005occurred in iteration=9, InterpolantAutomatonStates: 55, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 4.3s AutomataMinimizationTime, 9 MinimizatonAttempts, 10472 StatesRemovedByMinimization, 8 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.1s SatisfiabilityAnalysisTime, 8.0s InterpolantComputationTime, 3808 NumberOfCodeBlocks, 3808 NumberOfCodeBlocksAsserted, 12 NumberOfCheckSat, 3477 ConstructedInterpolants, 0 QuantifiedInterpolants, 10568 SizeOfPredicates, 2 NumberOfNonLiveVariables, 716 ConjunctsInSsa, 10 ConjunctsInUnsatCore, 11 InterpolantComputations, 8 PerfectInterpolantSequences, 53567/53900 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-12 01:48:04,915 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-38.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 9caf8bfb3db0d4d7ddb35b182eaae3584d9874cbc6a1c78ae1cb485885a42fbd --- Real Ultimate output --- This is Ultimate 0.2.5-wip.dk.perfect-tracechecks-8be7027-m [2024-11-12 01:48:07,321 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-12 01:48:07,396 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-12 01:48:07,403 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-12 01:48:07,405 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-12 01:48:07,438 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-12 01:48:07,440 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-12 01:48:07,441 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-12 01:48:07,441 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-12 01:48:07,441 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-12 01:48:07,442 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-12 01:48:07,443 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-12 01:48:07,443 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-12 01:48:07,444 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-12 01:48:07,446 INFO L153 SettingsManager]: * Use SBE=true [2024-11-12 01:48:07,446 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-12 01:48:07,447 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-12 01:48:07,447 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-12 01:48:07,447 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-12 01:48:07,447 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-12 01:48:07,448 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-12 01:48:07,452 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-12 01:48:07,453 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-12 01:48:07,453 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-12 01:48:07,453 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-12 01:48:07,453 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-12 01:48:07,453 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-12 01:48:07,454 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-12 01:48:07,454 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-12 01:48:07,454 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-12 01:48:07,454 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-12 01:48:07,455 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-12 01:48:07,455 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-12 01:48:07,455 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-12 01:48:07,455 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-12 01:48:07,455 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-12 01:48:07,456 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-12 01:48:07,465 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-12 01:48:07,466 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-11-12 01:48:07,467 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-12 01:48:07,468 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-12 01:48:07,468 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-12 01:48:07,468 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-12 01:48:07,468 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-12 01:48:07,469 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 9caf8bfb3db0d4d7ddb35b182eaae3584d9874cbc6a1c78ae1cb485885a42fbd [2024-11-12 01:48:07,820 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-12 01:48:07,847 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-12 01:48:07,851 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-12 01:48:07,852 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-12 01:48:07,853 INFO L274 PluginConnector]: CDTParser initialized [2024-11-12 01:48:07,855 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-38.i [2024-11-12 01:48:09,402 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-12 01:48:09,665 INFO L384 CDTParser]: Found 1 translation units. [2024-11-12 01:48:09,666 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-38.i [2024-11-12 01:48:09,679 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f8a7b3018/fb9d062047214ee585b40c65039401c0/FLAGd2b00b91a [2024-11-12 01:48:09,696 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f8a7b3018/fb9d062047214ee585b40c65039401c0 [2024-11-12 01:48:09,699 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-12 01:48:09,701 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-12 01:48:09,703 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-12 01:48:09,704 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-12 01:48:09,710 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-12 01:48:09,711 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 01:48:09" (1/1) ... [2024-11-12 01:48:09,712 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@740c5422 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:48:09, skipping insertion in model container [2024-11-12 01:48:09,712 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 01:48:09" (1/1) ... [2024-11-12 01:48:09,756 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-12 01:48:09,953 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-38.i[916,929] [2024-11-12 01:48:10,092 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-12 01:48:10,115 INFO L200 MainTranslator]: Completed pre-run [2024-11-12 01:48:10,129 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-38.i[916,929] [2024-11-12 01:48:10,188 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-12 01:48:10,213 INFO L204 MainTranslator]: Completed translation [2024-11-12 01:48:10,214 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:48:10 WrapperNode [2024-11-12 01:48:10,214 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-12 01:48:10,215 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-12 01:48:10,215 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-12 01:48:10,215 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-12 01:48:10,223 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:48:10" (1/1) ... [2024-11-12 01:48:10,245 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:48:10" (1/1) ... [2024-11-12 01:48:10,291 INFO L138 Inliner]: procedures = 27, calls = 63, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 288 [2024-11-12 01:48:10,294 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-12 01:48:10,295 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-12 01:48:10,296 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-12 01:48:10,296 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-12 01:48:10,307 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:48:10" (1/1) ... [2024-11-12 01:48:10,308 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:48:10" (1/1) ... [2024-11-12 01:48:10,314 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:48:10" (1/1) ... [2024-11-12 01:48:10,335 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-12 01:48:10,338 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:48:10" (1/1) ... [2024-11-12 01:48:10,338 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:48:10" (1/1) ... [2024-11-12 01:48:10,358 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:48:10" (1/1) ... [2024-11-12 01:48:10,366 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:48:10" (1/1) ... [2024-11-12 01:48:10,369 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:48:10" (1/1) ... [2024-11-12 01:48:10,372 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:48:10" (1/1) ... [2024-11-12 01:48:10,377 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-12 01:48:10,378 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-12 01:48:10,378 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-12 01:48:10,381 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-12 01:48:10,382 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:48:10" (1/1) ... [2024-11-12 01:48:10,392 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-12 01:48:10,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-12 01:48:10,419 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-12 01:48:10,422 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-12 01:48:10,464 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-12 01:48:10,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-12 01:48:10,465 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-12 01:48:10,465 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-12 01:48:10,465 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-12 01:48:10,465 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-12 01:48:10,581 INFO L238 CfgBuilder]: Building ICFG [2024-11-12 01:48:10,584 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-12 01:48:24,768 INFO L? ?]: Removed 12 outVars from TransFormulas that were not future-live. [2024-11-12 01:48:24,769 INFO L287 CfgBuilder]: Performing block encoding [2024-11-12 01:48:24,787 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-12 01:48:24,788 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-12 01:48:24,788 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 01:48:24 BoogieIcfgContainer [2024-11-12 01:48:24,789 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-12 01:48:24,790 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-12 01:48:24,791 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-12 01:48:24,794 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-12 01:48:24,795 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.11 01:48:09" (1/3) ... [2024-11-12 01:48:24,795 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f0463a7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 01:48:24, skipping insertion in model container [2024-11-12 01:48:24,796 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 01:48:10" (2/3) ... [2024-11-12 01:48:24,796 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f0463a7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 01:48:24, skipping insertion in model container [2024-11-12 01:48:24,797 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 01:48:24" (3/3) ... [2024-11-12 01:48:24,798 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-38.i [2024-11-12 01:48:24,813 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-12 01:48:24,814 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-12 01:48:24,884 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-12 01:48:24,891 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;@3d03846, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-12 01:48:24,892 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-12 01:48:24,897 INFO L276 IsEmpty]: Start isEmpty. Operand has 129 states, 76 states have (on average 1.4473684210526316) internal successors, (110), 77 states have internal predecessors, (110), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-12 01:48:24,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 310 [2024-11-12 01:48:24,921 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 01:48:24,922 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 01:48:24,923 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-12 01:48:24,928 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 01:48:24,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1805640055, now seen corresponding path program 1 times [2024-11-12 01:48:24,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-11-12 01:48:24,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1384028233] [2024-11-12 01:48:24,944 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 01:48:24,945 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-12 01:48:24,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-11-12 01:48:24,948 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-12 01:48:24,952 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-12 01:48:25,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:48:25,583 INFO L256 TraceCheckSpWp]: Trace formula consists of 495 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-12 01:48:25,600 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-12 01:48:25,674 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 1874 proven. 0 refuted. 0 times theorem prover too weak. 3026 trivial. 0 not checked. [2024-11-12 01:48:25,674 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-12 01:48:25,675 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-11-12 01:48:25,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1384028233] [2024-11-12 01:48:25,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1384028233] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 01:48:25,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 01:48:25,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-12 01:48:25,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451870209] [2024-11-12 01:48:25,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 01:48:25,684 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-12 01:48:25,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-11-12 01:48:25,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-12 01:48:25,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-12 01:48:25,711 INFO L87 Difference]: Start difference. First operand has 129 states, 76 states have (on average 1.4473684210526316) internal successors, (110), 77 states have internal predecessors, (110), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) Second operand has 2 states, 2 states have (on average 33.0) internal successors, (66), 2 states have internal predecessors, (66), 2 states have call successors, (50), 2 states have call predecessors, (50), 2 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2024-11-12 01:48:25,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 01:48:25,756 INFO L93 Difference]: Finished difference Result 251 states and 464 transitions. [2024-11-12 01:48:25,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-12 01:48:25,759 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 33.0) internal successors, (66), 2 states have internal predecessors, (66), 2 states have call successors, (50), 2 states have call predecessors, (50), 2 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) Word has length 309 [2024-11-12 01:48:25,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 01:48:25,769 INFO L225 Difference]: With dead ends: 251 [2024-11-12 01:48:25,769 INFO L226 Difference]: Without dead ends: 125 [2024-11-12 01:48:25,783 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 308 GetRequests, 308 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-12 01:48:25,786 INFO L435 NwaCegarLoop]: 202 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-12 01:48:25,787 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-12 01:48:25,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2024-11-12 01:48:25,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 125. [2024-11-12 01:48:25,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 73 states have (on average 1.3972602739726028) internal successors, (102), 73 states have internal predecessors, (102), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-12 01:48:25,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 202 transitions. [2024-11-12 01:48:25,853 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 202 transitions. Word has length 309 [2024-11-12 01:48:25,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 01:48:25,853 INFO L471 AbstractCegarLoop]: Abstraction has 125 states and 202 transitions. [2024-11-12 01:48:25,854 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 33.0) internal successors, (66), 2 states have internal predecessors, (66), 2 states have call successors, (50), 2 states have call predecessors, (50), 2 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2024-11-12 01:48:25,854 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 202 transitions. [2024-11-12 01:48:25,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 310 [2024-11-12 01:48:25,860 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 01:48:25,860 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 01:48:25,886 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2024-11-12 01:48:26,061 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-12 01:48:26,062 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-12 01:48:26,063 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 01:48:26,063 INFO L85 PathProgramCache]: Analyzing trace with hash 892823311, now seen corresponding path program 1 times [2024-11-12 01:48:26,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-11-12 01:48:26,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1346937772] [2024-11-12 01:48:26,064 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 01:48:26,064 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-12 01:48:26,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-11-12 01:48:26,070 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-12 01:48:26,071 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-12 01:48:26,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:48:26,672 INFO L256 TraceCheckSpWp]: Trace formula consists of 496 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-12 01:48:26,686 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-12 01:48:33,041 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-12 01:48:33,042 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-12 01:48:33,042 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-11-12 01:48:33,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1346937772] [2024-11-12 01:48:33,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1346937772] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 01:48:33,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 01:48:33,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-12 01:48:33,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538095002] [2024-11-12 01:48:33,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 01:48:33,049 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-12 01:48:33,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-11-12 01:48:33,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-12 01:48:33,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 01:48:33,053 INFO L87 Difference]: Start difference. First operand 125 states and 202 transitions. Second operand has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 2 states have internal predecessors, (62), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-12 01:48:33,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 01:48:33,341 INFO L93 Difference]: Finished difference Result 369 states and 600 transitions. [2024-11-12 01:48:33,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-12 01:48:33,343 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 2 states have internal predecessors, (62), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 309 [2024-11-12 01:48:33,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 01:48:33,350 INFO L225 Difference]: With dead ends: 369 [2024-11-12 01:48:33,352 INFO L226 Difference]: Without dead ends: 247 [2024-11-12 01:48:33,354 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 308 GetRequests, 307 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 01:48:33,357 INFO L435 NwaCegarLoop]: 194 mSDtfsCounter, 60 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 383 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-12 01:48:33,357 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 383 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-12 01:48:33,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2024-11-12 01:48:33,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 245. [2024-11-12 01:48:33,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 245 states, 142 states have (on average 1.4014084507042253) internal successors, (199), 142 states have internal predecessors, (199), 100 states have call successors, (100), 2 states have call predecessors, (100), 2 states have return successors, (100), 100 states have call predecessors, (100), 100 states have call successors, (100) [2024-11-12 01:48:33,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 399 transitions. [2024-11-12 01:48:33,429 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 399 transitions. Word has length 309 [2024-11-12 01:48:33,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 01:48:33,430 INFO L471 AbstractCegarLoop]: Abstraction has 245 states and 399 transitions. [2024-11-12 01:48:33,430 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 2 states have internal predecessors, (62), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-12 01:48:33,431 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 399 transitions. [2024-11-12 01:48:33,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2024-11-12 01:48:33,435 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 01:48:33,436 INFO L218 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 01:48:33,461 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2024-11-12 01:48:33,636 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-12 01:48:33,637 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-12 01:48:33,638 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 01:48:33,638 INFO L85 PathProgramCache]: Analyzing trace with hash -2127736982, now seen corresponding path program 1 times [2024-11-12 01:48:33,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-11-12 01:48:33,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2024590277] [2024-11-12 01:48:33,639 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 01:48:33,639 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-12 01:48:33,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-11-12 01:48:33,642 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-12 01:48:33,644 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2024-11-12 01:48:34,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 01:48:34,208 INFO L256 TraceCheckSpWp]: Trace formula consists of 497 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-12 01:48:34,215 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-12 01:48:40,160 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-12 01:48:40,160 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-12 01:48:40,161 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-11-12 01:48:40,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2024590277] [2024-11-12 01:48:40,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2024590277] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 01:48:40,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 01:48:40,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-12 01:48:40,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977440423] [2024-11-12 01:48:40,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 01:48:40,165 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-12 01:48:40,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-11-12 01:48:40,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-12 01:48:40,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-12 01:48:40,167 INFO L87 Difference]: Start difference. First operand 245 states and 399 transitions. Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 4 states have internal predecessors, (63), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-12 01:48:44,815 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers []