./Ultimate.py --spec /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/properties/unreach-call.prp --file /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-60.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 4a390ef5 Calling Ultimate with: /root/.sdkman/candidates/java/current/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 /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-60.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 dc938a0405ab980f73e24a449c4c9df5a56aedb0c7fd21047d768606a1a4d267 --- Real Ultimate output --- This is Ultimate 0.2.5-dev-4a390ef-m [2024-10-24 05:56:01,713 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-24 05:56:01,790 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-10-24 05:56:01,803 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-24 05:56:01,805 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-24 05:56:01,833 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-24 05:56:01,833 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-24 05:56:01,834 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-24 05:56:01,834 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-24 05:56:01,835 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-24 05:56:01,835 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-24 05:56:01,835 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-24 05:56:01,836 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-24 05:56:01,836 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-24 05:56:01,837 INFO L153 SettingsManager]: * Use SBE=true [2024-10-24 05:56:01,837 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-24 05:56:01,837 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-10-24 05:56:01,838 INFO L153 SettingsManager]: * sizeof long=4 [2024-10-24 05:56:01,838 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-10-24 05:56:01,838 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-10-24 05:56:01,839 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-24 05:56:01,839 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-10-24 05:56:01,843 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-24 05:56:01,843 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-10-24 05:56:01,843 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-24 05:56:01,844 INFO L153 SettingsManager]: * sizeof long double=12 [2024-10-24 05:56:01,844 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-24 05:56:01,844 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-24 05:56:01,844 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-24 05:56:01,844 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-24 05:56:01,845 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-24 05:56:01,845 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-24 05:56:01,845 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-24 05:56:01,845 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-24 05:56:01,845 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-24 05:56:01,846 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-10-24 05:56:01,846 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-10-24 05:56:01,846 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-10-24 05:56:01,847 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-24 05:56:01,847 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-24 05:56:01,847 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-24 05:56:01,847 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-24 05:56:01,848 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 -> dc938a0405ab980f73e24a449c4c9df5a56aedb0c7fd21047d768606a1a4d267 [2024-10-24 05:56:02,103 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-24 05:56:02,131 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-24 05:56:02,135 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-24 05:56:02,136 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-24 05:56:02,137 INFO L274 PluginConnector]: CDTParser initialized [2024-10-24 05:56:02,139 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-60.i [2024-10-24 05:56:03,566 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-24 05:56:03,793 INFO L384 CDTParser]: Found 1 translation units. [2024-10-24 05:56:03,794 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-60.i [2024-10-24 05:56:03,804 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/10895ce99/daa8bcf56714439db84dfee9fd8888a5/FLAG9a18d413f [2024-10-24 05:56:03,818 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/10895ce99/daa8bcf56714439db84dfee9fd8888a5 [2024-10-24 05:56:03,821 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-24 05:56:03,822 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-24 05:56:03,823 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-24 05:56:03,824 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-24 05:56:03,829 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-24 05:56:03,830 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.10 05:56:03" (1/1) ... [2024-10-24 05:56:03,832 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6cd74559 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 05:56:03, skipping insertion in model container [2024-10-24 05:56:03,833 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.10 05:56:03" (1/1) ... [2024-10-24 05:56:03,868 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-24 05:56:04,040 WARN L248 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-60.i[916,929] [2024-10-24 05:56:04,129 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-24 05:56:04,146 INFO L200 MainTranslator]: Completed pre-run [2024-10-24 05:56:04,156 WARN L248 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-60.i[916,929] [2024-10-24 05:56:04,219 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-24 05:56:04,249 INFO L204 MainTranslator]: Completed translation [2024-10-24 05:56:04,249 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 05:56:04 WrapperNode [2024-10-24 05:56:04,249 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-24 05:56:04,253 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-24 05:56:04,254 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-24 05:56:04,254 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-24 05:56:04,262 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 05:56:04" (1/1) ... [2024-10-24 05:56:04,284 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 05:56:04" (1/1) ... [2024-10-24 05:56:04,328 INFO L138 Inliner]: procedures = 26, calls = 69, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 378 [2024-10-24 05:56:04,328 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-24 05:56:04,329 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-10-24 05:56:04,329 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-10-24 05:56:04,329 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-10-24 05:56:04,340 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 05:56:04" (1/1) ... [2024-10-24 05:56:04,340 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 05:56:04" (1/1) ... [2024-10-24 05:56:04,346 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 05:56:04" (1/1) ... [2024-10-24 05:56:04,367 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-10-24 05:56:04,368 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 05:56:04" (1/1) ... [2024-10-24 05:56:04,368 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 05:56:04" (1/1) ... [2024-10-24 05:56:04,387 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 05:56:04" (1/1) ... [2024-10-24 05:56:04,396 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 05:56:04" (1/1) ... [2024-10-24 05:56:04,409 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 05:56:04" (1/1) ... [2024-10-24 05:56:04,418 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 05:56:04" (1/1) ... [2024-10-24 05:56:04,433 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-10-24 05:56:04,434 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-10-24 05:56:04,434 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-10-24 05:56:04,434 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-10-24 05:56:04,435 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 05:56:04" (1/1) ... [2024-10-24 05:56:04,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-24 05:56:04,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-24 05:56:04,474 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-10-24 05:56:04,478 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-10-24 05:56:04,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-10-24 05:56:04,526 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-10-24 05:56:04,526 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-10-24 05:56:04,526 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-10-24 05:56:04,527 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-10-24 05:56:04,527 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-10-24 05:56:04,659 INFO L238 CfgBuilder]: Building ICFG [2024-10-24 05:56:04,661 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-10-24 05:56:05,392 INFO L? ?]: Removed 18 outVars from TransFormulas that were not future-live. [2024-10-24 05:56:05,393 INFO L287 CfgBuilder]: Performing block encoding [2024-10-24 05:56:05,444 INFO L309 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-10-24 05:56:05,445 INFO L314 CfgBuilder]: Removed 1 assume(true) statements. [2024-10-24 05:56:05,445 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.10 05:56:05 BoogieIcfgContainer [2024-10-24 05:56:05,445 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-10-24 05:56:05,449 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-10-24 05:56:05,449 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-10-24 05:56:05,452 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-10-24 05:56:05,452 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.10 05:56:03" (1/3) ... [2024-10-24 05:56:05,453 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14140548 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.10 05:56:05, skipping insertion in model container [2024-10-24 05:56:05,453 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 05:56:04" (2/3) ... [2024-10-24 05:56:05,454 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14140548 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.10 05:56:05, skipping insertion in model container [2024-10-24 05:56:05,454 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.10 05:56:05" (3/3) ... [2024-10-24 05:56:05,455 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-60.i [2024-10-24 05:56:05,468 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-10-24 05:56:05,468 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-10-24 05:56:05,530 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-10-24 05:56:05,539 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;@2751d40f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-10-24 05:56:05,539 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-10-24 05:56:05,546 INFO L276 IsEmpty]: Start isEmpty. Operand has 152 states, 93 states have (on average 1.4731182795698925) internal successors, (137), 94 states have internal predecessors, (137), 56 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-10-24 05:56:05,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 344 [2024-10-24 05:56:05,573 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 05:56:05,575 INFO L215 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10-24 05:56:05,575 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 05:56:05,581 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 05:56:05,582 INFO L85 PathProgramCache]: Analyzing trace with hash -623950574, now seen corresponding path program 1 times [2024-10-24 05:56:05,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 05:56:05,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039143546] [2024-10-24 05:56:05,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 05:56:05,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 05:56:05,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,296 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-24 05:56:06,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,306 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-24 05:56:06,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,314 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-24 05:56:06,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,323 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-24 05:56:06,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,330 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-10-24 05:56:06,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,335 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-10-24 05:56:06,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,342 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-24 05:56:06,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,348 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-10-24 05:56:06,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,358 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-10-24 05:56:06,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,362 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-10-24 05:56:06,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,368 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-10-24 05:56:06,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,374 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-10-24 05:56:06,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,379 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-24 05:56:06,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,383 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-10-24 05:56:06,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,389 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-10-24 05:56:06,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,392 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-10-24 05:56:06,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,399 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-10-24 05:56:06,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,405 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-10-24 05:56:06,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,413 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-10-24 05:56:06,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,421 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-10-24 05:56:06,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,432 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-10-24 05:56:06,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,438 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-10-24 05:56:06,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,442 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-10-24 05:56:06,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,446 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-10-24 05:56:06,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,454 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-10-24 05:56:06,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,459 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-10-24 05:56:06,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,464 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-10-24 05:56:06,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,469 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-10-24 05:56:06,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,474 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-10-24 05:56:06,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,482 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-10-24 05:56:06,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,489 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-10-24 05:56:06,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,495 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-10-24 05:56:06,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,500 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-10-24 05:56:06,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,506 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-10-24 05:56:06,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,512 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-10-24 05:56:06,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,518 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-10-24 05:56:06,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,523 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-10-24 05:56:06,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,527 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-10-24 05:56:06,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,533 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-10-24 05:56:06,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,538 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-10-24 05:56:06,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,542 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-10-24 05:56:06,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,547 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-10-24 05:56:06,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,551 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-10-24 05:56:06,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,556 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-10-24 05:56:06,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,560 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-10-24 05:56:06,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,565 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-10-24 05:56:06,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,571 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-10-24 05:56:06,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,576 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 263 [2024-10-24 05:56:06,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,580 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 268 [2024-10-24 05:56:06,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,586 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 274 [2024-10-24 05:56:06,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,591 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 279 [2024-10-24 05:56:06,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,598 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-10-24 05:56:06,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,607 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-10-24 05:56:06,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,614 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-10-24 05:56:06,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,622 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2024-10-24 05:56:06,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,627 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-10-24 05:56:06,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:06,640 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-10-24 05:56:06,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 05:56:06,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039143546] [2024-10-24 05:56:06,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039143546] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 05:56:06,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 05:56:06,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-24 05:56:06,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866489539] [2024-10-24 05:56:06,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 05:56:06,652 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-24 05:56:06,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 05:56:06,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-24 05:56:06,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-24 05:56:06,680 INFO L87 Difference]: Start difference. First operand has 152 states, 93 states have (on average 1.4731182795698925) internal successors, (137), 94 states have internal predecessors, (137), 56 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-10-24 05:56:06,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 05:56:06,768 INFO L93 Difference]: Finished difference Result 334 states and 617 transitions. [2024-10-24 05:56:06,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-24 05:56:06,776 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 343 [2024-10-24 05:56:06,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 05:56:06,795 INFO L225 Difference]: With dead ends: 334 [2024-10-24 05:56:06,796 INFO L226 Difference]: Without dead ends: 183 [2024-10-24 05:56:06,803 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 114 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-10-24 05:56:06,808 INFO L432 NwaCegarLoop]: 272 mSDtfsCounter, 48 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 505 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-24 05:56:06,812 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 505 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-24 05:56:06,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2024-10-24 05:56:06,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 180. [2024-10-24 05:56:06,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 109 states have (on average 1.4036697247706422) internal successors, (153), 110 states have internal predecessors, (153), 68 states have call successors, (68), 2 states have call predecessors, (68), 2 states have return successors, (68), 67 states have call predecessors, (68), 68 states have call successors, (68) [2024-10-24 05:56:06,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 289 transitions. [2024-10-24 05:56:06,890 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 289 transitions. Word has length 343 [2024-10-24 05:56:06,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 05:56:06,892 INFO L471 AbstractCegarLoop]: Abstraction has 180 states and 289 transitions. [2024-10-24 05:56:06,893 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-10-24 05:56:06,893 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 289 transitions. [2024-10-24 05:56:06,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 345 [2024-10-24 05:56:06,906 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 05:56:06,907 INFO L215 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10-24 05:56:06,907 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-10-24 05:56:06,907 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 05:56:06,908 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 05:56:06,908 INFO L85 PathProgramCache]: Analyzing trace with hash -803639573, now seen corresponding path program 1 times [2024-10-24 05:56:06,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 05:56:06,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033501699] [2024-10-24 05:56:06,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 05:56:06,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 05:56:07,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,377 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-24 05:56:07,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,383 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-24 05:56:07,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,389 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-24 05:56:07,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,397 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-24 05:56:07,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,400 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-10-24 05:56:07,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,407 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-10-24 05:56:07,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,411 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-24 05:56:07,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,415 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-10-24 05:56:07,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,419 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-10-24 05:56:07,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,423 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-10-24 05:56:07,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,428 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-10-24 05:56:07,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,431 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-10-24 05:56:07,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,436 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-24 05:56:07,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,443 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-10-24 05:56:07,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,450 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-10-24 05:56:07,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,453 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-10-24 05:56:07,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,456 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-10-24 05:56:07,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,461 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-10-24 05:56:07,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,466 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-10-24 05:56:07,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,472 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-10-24 05:56:07,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,476 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-10-24 05:56:07,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,479 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-10-24 05:56:07,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,493 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-10-24 05:56:07,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,497 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-10-24 05:56:07,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,501 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-10-24 05:56:07,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,505 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-10-24 05:56:07,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,509 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-10-24 05:56:07,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,513 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-10-24 05:56:07,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,519 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-10-24 05:56:07,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,524 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-10-24 05:56:07,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,528 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-10-24 05:56:07,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,532 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-10-24 05:56:07,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,542 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-10-24 05:56:07,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,548 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-10-24 05:56:07,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,553 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-10-24 05:56:07,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,557 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-10-24 05:56:07,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,560 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-10-24 05:56:07,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,564 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-10-24 05:56:07,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,570 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-10-24 05:56:07,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,577 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-10-24 05:56:07,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,590 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-10-24 05:56:07,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,594 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-10-24 05:56:07,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,599 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-10-24 05:56:07,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,607 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-10-24 05:56:07,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,611 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-10-24 05:56:07,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,617 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-10-24 05:56:07,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,623 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-10-24 05:56:07,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,628 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 263 [2024-10-24 05:56:07,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,635 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 268 [2024-10-24 05:56:07,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,640 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 274 [2024-10-24 05:56:07,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,646 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 279 [2024-10-24 05:56:07,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,650 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-10-24 05:56:07,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,655 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-10-24 05:56:07,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,672 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-10-24 05:56:07,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,678 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2024-10-24 05:56:07,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,683 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-10-24 05:56:07,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:07,688 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-10-24 05:56:07,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 05:56:07,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033501699] [2024-10-24 05:56:07,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033501699] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 05:56:07,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 05:56:07,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-24 05:56:07,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493088487] [2024-10-24 05:56:07,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 05:56:07,694 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-24 05:56:07,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 05:56:07,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-24 05:56:07,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-24 05:56:07,696 INFO L87 Difference]: Start difference. First operand 180 states and 289 transitions. Second operand has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-10-24 05:56:07,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 05:56:07,789 INFO L93 Difference]: Finished difference Result 538 states and 865 transitions. [2024-10-24 05:56:07,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-24 05:56:07,792 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 344 [2024-10-24 05:56:07,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 05:56:07,799 INFO L225 Difference]: With dead ends: 538 [2024-10-24 05:56:07,799 INFO L226 Difference]: Without dead ends: 359 [2024-10-24 05:56:07,801 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 113 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-10-24 05:56:07,802 INFO L432 NwaCegarLoop]: 238 mSDtfsCounter, 145 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 472 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-24 05:56:07,802 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [145 Valid, 472 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-24 05:56:07,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2024-10-24 05:56:07,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 356. [2024-10-24 05:56:07,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 356 states, 215 states have (on average 1.3953488372093024) internal successors, (300), 217 states have internal predecessors, (300), 136 states have call successors, (136), 4 states have call predecessors, (136), 4 states have return successors, (136), 134 states have call predecessors, (136), 136 states have call successors, (136) [2024-10-24 05:56:07,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 572 transitions. [2024-10-24 05:56:07,892 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 572 transitions. Word has length 344 [2024-10-24 05:56:07,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 05:56:07,894 INFO L471 AbstractCegarLoop]: Abstraction has 356 states and 572 transitions. [2024-10-24 05:56:07,894 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-10-24 05:56:07,895 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 572 transitions. [2024-10-24 05:56:07,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 345 [2024-10-24 05:56:07,902 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 05:56:07,902 INFO L215 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10-24 05:56:07,903 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-10-24 05:56:07,903 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 05:56:07,904 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 05:56:07,904 INFO L85 PathProgramCache]: Analyzing trace with hash -741599959, now seen corresponding path program 1 times [2024-10-24 05:56:07,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 05:56:07,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48104907] [2024-10-24 05:56:07,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 05:56:07,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 05:56:08,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,601 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-24 05:56:08,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,608 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-24 05:56:08,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,615 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-24 05:56:08,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,622 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-24 05:56:08,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,625 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-10-24 05:56:08,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,632 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-10-24 05:56:08,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,635 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-24 05:56:08,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,638 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-10-24 05:56:08,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,641 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-10-24 05:56:08,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,645 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-10-24 05:56:08,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,651 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-10-24 05:56:08,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,655 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-10-24 05:56:08,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,657 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-24 05:56:08,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,663 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-10-24 05:56:08,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,668 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-10-24 05:56:08,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,675 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-10-24 05:56:08,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,679 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-10-24 05:56:08,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,682 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-10-24 05:56:08,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,685 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-10-24 05:56:08,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,689 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-10-24 05:56:08,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,693 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-10-24 05:56:08,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,697 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-10-24 05:56:08,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,701 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-10-24 05:56:08,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,704 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-10-24 05:56:08,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,708 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-10-24 05:56:08,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,711 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-10-24 05:56:08,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,714 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-10-24 05:56:08,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,718 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-10-24 05:56:08,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,721 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-10-24 05:56:08,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,727 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-10-24 05:56:08,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,730 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-10-24 05:56:08,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,734 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-10-24 05:56:08,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,739 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-10-24 05:56:08,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,743 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-10-24 05:56:08,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,748 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-10-24 05:56:08,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,752 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-10-24 05:56:08,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,756 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-10-24 05:56:08,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,759 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-10-24 05:56:08,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,763 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-10-24 05:56:08,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,767 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-10-24 05:56:08,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,771 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-10-24 05:56:08,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,775 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-10-24 05:56:08,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,779 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-10-24 05:56:08,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,783 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-10-24 05:56:08,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,787 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-10-24 05:56:08,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,791 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-10-24 05:56:08,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,795 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-10-24 05:56:08,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,799 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 263 [2024-10-24 05:56:08,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,803 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 268 [2024-10-24 05:56:08,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,808 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 274 [2024-10-24 05:56:08,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,834 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 279 [2024-10-24 05:56:08,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,841 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-10-24 05:56:08,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,847 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-10-24 05:56:08,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,854 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-10-24 05:56:08,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,860 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2024-10-24 05:56:08,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,867 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-10-24 05:56:08,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:08,875 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 147 proven. 18 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-10-24 05:56:08,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 05:56:08,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48104907] [2024-10-24 05:56:08,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48104907] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-24 05:56:08,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2004840546] [2024-10-24 05:56:08,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 05:56:08,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 05:56:08,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-24 05:56:08,879 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-10-24 05:56:08,881 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-10-24 05:56:09,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:09,150 INFO L255 TraceCheckSpWp]: Trace formula consists of 769 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-10-24 05:56:09,176 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-24 05:56:09,493 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 1329 proven. 18 refuted. 0 times theorem prover too weak. 4813 trivial. 0 not checked. [2024-10-24 05:56:09,494 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-24 05:56:10,006 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 147 proven. 18 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-10-24 05:56:10,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2004840546] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-24 05:56:10,011 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-24 05:56:10,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2024-10-24 05:56:10,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712038719] [2024-10-24 05:56:10,012 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-24 05:56:10,013 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-10-24 05:56:10,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 05:56:10,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-10-24 05:56:10,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-10-24 05:56:10,016 INFO L87 Difference]: Start difference. First operand 356 states and 572 transitions. Second operand has 13 states, 13 states have (on average 8.384615384615385) internal successors, (109), 13 states have internal predecessors, (109), 3 states have call successors, (68), 2 states have call predecessors, (68), 4 states have return successors, (69), 3 states have call predecessors, (69), 3 states have call successors, (69) [2024-10-24 05:56:11,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 05:56:11,341 INFO L93 Difference]: Finished difference Result 1271 states and 2017 transitions. [2024-10-24 05:56:11,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-10-24 05:56:11,342 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 8.384615384615385) internal successors, (109), 13 states have internal predecessors, (109), 3 states have call successors, (68), 2 states have call predecessors, (68), 4 states have return successors, (69), 3 states have call predecessors, (69), 3 states have call successors, (69) Word has length 344 [2024-10-24 05:56:11,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 05:56:11,351 INFO L225 Difference]: With dead ends: 1271 [2024-10-24 05:56:11,352 INFO L226 Difference]: Without dead ends: 916 [2024-10-24 05:56:11,355 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 824 GetRequests, 795 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=250, Invalid=620, Unknown=0, NotChecked=0, Total=870 [2024-10-24 05:56:11,356 INFO L432 NwaCegarLoop]: 244 mSDtfsCounter, 478 mSDsluCounter, 968 mSDsCounter, 0 mSdLazyCounter, 913 mSolverCounterSat, 237 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 527 SdHoareTripleChecker+Valid, 1212 SdHoareTripleChecker+Invalid, 1150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 237 IncrementalHoareTripleChecker+Valid, 913 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-10-24 05:56:11,356 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [527 Valid, 1212 Invalid, 1150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [237 Valid, 913 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-10-24 05:56:11,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 916 states. [2024-10-24 05:56:11,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 916 to 604. [2024-10-24 05:56:11,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 604 states, 381 states have (on average 1.4173228346456692) internal successors, (540), 387 states have internal predecessors, (540), 212 states have call successors, (212), 10 states have call predecessors, (212), 10 states have return successors, (212), 206 states have call predecessors, (212), 212 states have call successors, (212) [2024-10-24 05:56:11,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 604 states to 604 states and 964 transitions. [2024-10-24 05:56:11,484 INFO L78 Accepts]: Start accepts. Automaton has 604 states and 964 transitions. Word has length 344 [2024-10-24 05:56:11,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 05:56:11,485 INFO L471 AbstractCegarLoop]: Abstraction has 604 states and 964 transitions. [2024-10-24 05:56:11,486 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.384615384615385) internal successors, (109), 13 states have internal predecessors, (109), 3 states have call successors, (68), 2 states have call predecessors, (68), 4 states have return successors, (69), 3 states have call predecessors, (69), 3 states have call successors, (69) [2024-10-24 05:56:11,486 INFO L276 IsEmpty]: Start isEmpty. Operand 604 states and 964 transitions. [2024-10-24 05:56:11,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 346 [2024-10-24 05:56:11,492 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 05:56:11,493 INFO L215 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10-24 05:56:11,514 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-10-24 05:56:11,699 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 05:56:11,700 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 05:56:11,700 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 05:56:11,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1181814348, now seen corresponding path program 1 times [2024-10-24 05:56:11,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 05:56:11,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908914330] [2024-10-24 05:56:11,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 05:56:11,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 05:56:11,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,320 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-24 05:56:12,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,323 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-24 05:56:12,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,326 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-24 05:56:12,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,328 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-24 05:56:12,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,330 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-10-24 05:56:12,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,333 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-10-24 05:56:12,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,335 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-24 05:56:12,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,337 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-10-24 05:56:12,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,339 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-10-24 05:56:12,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,341 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-10-24 05:56:12,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,343 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-10-24 05:56:12,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,345 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-10-24 05:56:12,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,347 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-24 05:56:12,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,349 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-10-24 05:56:12,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,352 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-10-24 05:56:12,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,354 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-10-24 05:56:12,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,357 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-10-24 05:56:12,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,360 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-10-24 05:56:12,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,363 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-10-24 05:56:12,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,366 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-10-24 05:56:12,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,368 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-10-24 05:56:12,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,371 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-10-24 05:56:12,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,374 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-10-24 05:56:12,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,378 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-10-24 05:56:12,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,380 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-10-24 05:56:12,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,383 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-10-24 05:56:12,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,386 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-10-24 05:56:12,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,389 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-10-24 05:56:12,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,394 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-10-24 05:56:12,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,397 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-10-24 05:56:12,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,400 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-10-24 05:56:12,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,403 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-10-24 05:56:12,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,406 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-10-24 05:56:12,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,410 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-10-24 05:56:12,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,414 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-10-24 05:56:12,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,416 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-10-24 05:56:12,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,419 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-10-24 05:56:12,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,422 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-10-24 05:56:12,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,426 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-10-24 05:56:12,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,429 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-10-24 05:56:12,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,432 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-10-24 05:56:12,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,435 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-10-24 05:56:12,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,439 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-10-24 05:56:12,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,442 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-10-24 05:56:12,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,445 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-10-24 05:56:12,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,449 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-10-24 05:56:12,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,452 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-10-24 05:56:12,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,456 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 263 [2024-10-24 05:56:12,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,459 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 268 [2024-10-24 05:56:12,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,463 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 274 [2024-10-24 05:56:12,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,488 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 279 [2024-10-24 05:56:12,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,493 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-10-24 05:56:12,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,498 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-10-24 05:56:12,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,503 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-10-24 05:56:12,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,509 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2024-10-24 05:56:12,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,514 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-10-24 05:56:12,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,521 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 147 proven. 18 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-10-24 05:56:12,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 05:56:12,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908914330] [2024-10-24 05:56:12,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908914330] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-24 05:56:12,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [845408696] [2024-10-24 05:56:12,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 05:56:12,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 05:56:12,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-24 05:56:12,526 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-10-24 05:56:12,529 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-10-24 05:56:12,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:12,752 INFO L255 TraceCheckSpWp]: Trace formula consists of 772 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-10-24 05:56:12,760 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-24 05:56:12,938 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 1308 proven. 180 refuted. 0 times theorem prover too weak. 4672 trivial. 0 not checked. [2024-10-24 05:56:12,938 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-24 05:56:13,318 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 147 proven. 18 refuted. 0 times theorem prover too weak. 5995 trivial. 0 not checked. [2024-10-24 05:56:13,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [845408696] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-24 05:56:13,318 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-24 05:56:13,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2024-10-24 05:56:13,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550862536] [2024-10-24 05:56:13,319 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-24 05:56:13,323 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-10-24 05:56:13,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 05:56:13,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-10-24 05:56:13,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2024-10-24 05:56:13,325 INFO L87 Difference]: Start difference. First operand 604 states and 964 transitions. Second operand has 17 states, 17 states have (on average 5.764705882352941) internal successors, (98), 17 states have internal predecessors, (98), 3 states have call successors, (68), 2 states have call predecessors, (68), 4 states have return successors, (70), 3 states have call predecessors, (70), 3 states have call successors, (70) [2024-10-24 05:56:15,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 05:56:15,210 INFO L93 Difference]: Finished difference Result 1882 states and 2986 transitions. [2024-10-24 05:56:15,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-10-24 05:56:15,211 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 5.764705882352941) internal successors, (98), 17 states have internal predecessors, (98), 3 states have call successors, (68), 2 states have call predecessors, (68), 4 states have return successors, (70), 3 states have call predecessors, (70), 3 states have call successors, (70) Word has length 345 [2024-10-24 05:56:15,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 05:56:15,224 INFO L225 Difference]: With dead ends: 1882 [2024-10-24 05:56:15,224 INFO L226 Difference]: Without dead ends: 1279 [2024-10-24 05:56:15,228 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 820 GetRequests, 793 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=200, Invalid=612, Unknown=0, NotChecked=0, Total=812 [2024-10-24 05:56:15,230 INFO L432 NwaCegarLoop]: 242 mSDtfsCounter, 537 mSDsluCounter, 1068 mSDsCounter, 0 mSdLazyCounter, 1854 mSolverCounterSat, 224 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 635 SdHoareTripleChecker+Valid, 1310 SdHoareTripleChecker+Invalid, 2078 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 224 IncrementalHoareTripleChecker+Valid, 1854 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-10-24 05:56:15,231 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [635 Valid, 1310 Invalid, 2078 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [224 Valid, 1854 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-10-24 05:56:15,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1279 states. [2024-10-24 05:56:15,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1279 to 1234. [2024-10-24 05:56:15,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1234 states, 754 states have (on average 1.3992042440318302) internal successors, (1055), 769 states have internal predecessors, (1055), 459 states have call successors, (459), 20 states have call predecessors, (459), 20 states have return successors, (459), 444 states have call predecessors, (459), 459 states have call successors, (459) [2024-10-24 05:56:15,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1234 states to 1234 states and 1973 transitions. [2024-10-24 05:56:15,417 INFO L78 Accepts]: Start accepts. Automaton has 1234 states and 1973 transitions. Word has length 345 [2024-10-24 05:56:15,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 05:56:15,418 INFO L471 AbstractCegarLoop]: Abstraction has 1234 states and 1973 transitions. [2024-10-24 05:56:15,419 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.764705882352941) internal successors, (98), 17 states have internal predecessors, (98), 3 states have call successors, (68), 2 states have call predecessors, (68), 4 states have return successors, (70), 3 states have call predecessors, (70), 3 states have call successors, (70) [2024-10-24 05:56:15,419 INFO L276 IsEmpty]: Start isEmpty. Operand 1234 states and 1973 transitions. [2024-10-24 05:56:15,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 346 [2024-10-24 05:56:15,427 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 05:56:15,427 INFO L215 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10-24 05:56:15,446 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-10-24 05:56:15,627 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,SelfDestructingSolverStorable3 [2024-10-24 05:56:15,629 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 05:56:15,629 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 05:56:15,629 INFO L85 PathProgramCache]: Analyzing trace with hash 154464569, now seen corresponding path program 1 times [2024-10-24 05:56:15,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 05:56:15,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191700225] [2024-10-24 05:56:15,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 05:56:15,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 05:56:15,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,484 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-24 05:56:16,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,486 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-24 05:56:16,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,488 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-24 05:56:16,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,490 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-24 05:56:16,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,493 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-10-24 05:56:16,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,495 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-10-24 05:56:16,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,496 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-24 05:56:16,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,499 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-10-24 05:56:16,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,500 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-10-24 05:56:16,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,501 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-10-24 05:56:16,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,503 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-10-24 05:56:16,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,504 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-10-24 05:56:16,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,506 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-24 05:56:16,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,507 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-10-24 05:56:16,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,510 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-10-24 05:56:16,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,512 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-10-24 05:56:16,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,514 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-10-24 05:56:16,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,516 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-10-24 05:56:16,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,518 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-10-24 05:56:16,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,520 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-10-24 05:56:16,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,522 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-10-24 05:56:16,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,525 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-10-24 05:56:16,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,528 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-10-24 05:56:16,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,531 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-10-24 05:56:16,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,533 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-10-24 05:56:16,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,536 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-10-24 05:56:16,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,538 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-10-24 05:56:16,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,543 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-10-24 05:56:16,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,551 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-10-24 05:56:16,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,553 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-10-24 05:56:16,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,554 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-10-24 05:56:16,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,556 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-10-24 05:56:16,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,559 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-10-24 05:56:16,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,562 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-10-24 05:56:16,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,564 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-10-24 05:56:16,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,565 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-10-24 05:56:16,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,591 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-10-24 05:56:16,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,595 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-10-24 05:56:16,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,608 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-10-24 05:56:16,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,613 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-10-24 05:56:16,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,630 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-10-24 05:56:16,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,636 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-10-24 05:56:16,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,641 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-10-24 05:56:16,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,647 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-10-24 05:56:16,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,652 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-10-24 05:56:16,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,659 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-10-24 05:56:16,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,668 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-10-24 05:56:16,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,706 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 263 [2024-10-24 05:56:16,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,711 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 268 [2024-10-24 05:56:16,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,716 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 274 [2024-10-24 05:56:16,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,721 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 279 [2024-10-24 05:56:16,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,726 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-10-24 05:56:16,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,730 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-10-24 05:56:16,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,735 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-10-24 05:56:16,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,741 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2024-10-24 05:56:16,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,746 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-10-24 05:56:16,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,752 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 324 proven. 153 refuted. 0 times theorem prover too weak. 5683 trivial. 0 not checked. [2024-10-24 05:56:16,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 05:56:16,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191700225] [2024-10-24 05:56:16,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191700225] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-24 05:56:16,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2111696325] [2024-10-24 05:56:16,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 05:56:16,753 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 05:56:16,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-24 05:56:16,755 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-24 05:56:16,756 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-10-24 05:56:16,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:16,967 INFO L255 TraceCheckSpWp]: Trace formula consists of 769 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-10-24 05:56:16,973 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-24 05:56:17,938 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 3110 proven. 153 refuted. 0 times theorem prover too weak. 2897 trivial. 0 not checked. [2024-10-24 05:56:17,938 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-24 05:56:19,408 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 324 proven. 162 refuted. 0 times theorem prover too weak. 5674 trivial. 0 not checked. [2024-10-24 05:56:19,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2111696325] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-24 05:56:19,409 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-24 05:56:19,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13, 13] total 25 [2024-10-24 05:56:19,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96327473] [2024-10-24 05:56:19,410 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-24 05:56:19,410 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-10-24 05:56:19,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 05:56:19,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-10-24 05:56:19,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=468, Unknown=0, NotChecked=0, Total=600 [2024-10-24 05:56:19,413 INFO L87 Difference]: Start difference. First operand 1234 states and 1973 transitions. Second operand has 25 states, 25 states have (on average 5.24) internal successors, (131), 25 states have internal predecessors, (131), 8 states have call successors, (96), 4 states have call predecessors, (96), 10 states have return successors, (97), 8 states have call predecessors, (97), 8 states have call successors, (97) [2024-10-24 05:56:21,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 05:56:21,529 INFO L93 Difference]: Finished difference Result 3014 states and 4698 transitions. [2024-10-24 05:56:21,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-10-24 05:56:21,530 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 5.24) internal successors, (131), 25 states have internal predecessors, (131), 8 states have call successors, (96), 4 states have call predecessors, (96), 10 states have return successors, (97), 8 states have call predecessors, (97), 8 states have call successors, (97) Word has length 345 [2024-10-24 05:56:21,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 05:56:21,569 INFO L225 Difference]: With dead ends: 3014 [2024-10-24 05:56:21,569 INFO L226 Difference]: Without dead ends: 1859 [2024-10-24 05:56:21,574 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 836 GetRequests, 792 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 412 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=607, Invalid=1463, Unknown=0, NotChecked=0, Total=2070 [2024-10-24 05:56:21,575 INFO L432 NwaCegarLoop]: 196 mSDtfsCounter, 1755 mSDsluCounter, 593 mSDsCounter, 0 mSdLazyCounter, 1026 mSolverCounterSat, 776 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1755 SdHoareTripleChecker+Valid, 789 SdHoareTripleChecker+Invalid, 1802 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 776 IncrementalHoareTripleChecker+Valid, 1026 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-10-24 05:56:21,575 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1755 Valid, 789 Invalid, 1802 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [776 Valid, 1026 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-10-24 05:56:21,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1859 states. [2024-10-24 05:56:21,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1859 to 915. [2024-10-24 05:56:21,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 915 states, 630 states have (on average 1.4126984126984128) internal successors, (890), 636 states have internal predecessors, (890), 258 states have call successors, (258), 26 states have call predecessors, (258), 26 states have return successors, (258), 252 states have call predecessors, (258), 258 states have call successors, (258) [2024-10-24 05:56:21,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 915 states to 915 states and 1406 transitions. [2024-10-24 05:56:21,698 INFO L78 Accepts]: Start accepts. Automaton has 915 states and 1406 transitions. Word has length 345 [2024-10-24 05:56:21,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 05:56:21,700 INFO L471 AbstractCegarLoop]: Abstraction has 915 states and 1406 transitions. [2024-10-24 05:56:21,700 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 5.24) internal successors, (131), 25 states have internal predecessors, (131), 8 states have call successors, (96), 4 states have call predecessors, (96), 10 states have return successors, (97), 8 states have call predecessors, (97), 8 states have call successors, (97) [2024-10-24 05:56:21,701 INFO L276 IsEmpty]: Start isEmpty. Operand 915 states and 1406 transitions. [2024-10-24 05:56:21,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 346 [2024-10-24 05:56:21,705 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 05:56:21,706 INFO L215 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10-24 05:56:21,725 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-10-24 05:56:21,906 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 05:56:21,907 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 05:56:21,908 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 05:56:21,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1118295298, now seen corresponding path program 1 times [2024-10-24 05:56:21,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 05:56:21,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308373630] [2024-10-24 05:56:21,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 05:56:21,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 05:56:21,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,583 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-24 05:56:22,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,585 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-24 05:56:22,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,587 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-24 05:56:22,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,589 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-24 05:56:22,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,591 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-10-24 05:56:22,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,592 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-10-24 05:56:22,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,593 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-24 05:56:22,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,595 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-10-24 05:56:22,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,596 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-10-24 05:56:22,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,597 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-10-24 05:56:22,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,599 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-10-24 05:56:22,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,600 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-10-24 05:56:22,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,602 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-24 05:56:22,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,603 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-10-24 05:56:22,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,605 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-10-24 05:56:22,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,606 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-10-24 05:56:22,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,607 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-10-24 05:56:22,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,609 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-10-24 05:56:22,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,610 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-10-24 05:56:22,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,612 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-10-24 05:56:22,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,613 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-10-24 05:56:22,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,615 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-10-24 05:56:22,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,617 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-10-24 05:56:22,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,618 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-10-24 05:56:22,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,619 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-10-24 05:56:22,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,621 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-10-24 05:56:22,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,622 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-10-24 05:56:22,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,625 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-10-24 05:56:22,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,627 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-10-24 05:56:22,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,628 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-10-24 05:56:22,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,629 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-10-24 05:56:22,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,631 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-10-24 05:56:22,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,632 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-10-24 05:56:22,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,634 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-10-24 05:56:22,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,635 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-10-24 05:56:22,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,637 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-10-24 05:56:22,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,638 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-10-24 05:56:22,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,640 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-10-24 05:56:22,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,641 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-10-24 05:56:22,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,642 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-10-24 05:56:22,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,644 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-10-24 05:56:22,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,645 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-10-24 05:56:22,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,647 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-10-24 05:56:22,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,648 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-10-24 05:56:22,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,650 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-10-24 05:56:22,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,651 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-10-24 05:56:22,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,653 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-10-24 05:56:22,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,654 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 263 [2024-10-24 05:56:22,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,656 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 268 [2024-10-24 05:56:22,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,658 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 274 [2024-10-24 05:56:22,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,659 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 279 [2024-10-24 05:56:22,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,661 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-10-24 05:56:22,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,662 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-10-24 05:56:22,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,664 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-10-24 05:56:22,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,666 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2024-10-24 05:56:22,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,667 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-10-24 05:56:22,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:22,670 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-10-24 05:56:22,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 05:56:22,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308373630] [2024-10-24 05:56:22,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308373630] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 05:56:22,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 05:56:22,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-10-24 05:56:22,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382224097] [2024-10-24 05:56:22,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 05:56:22,671 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-24 05:56:22,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 05:56:22,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-24 05:56:22,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-10-24 05:56:22,672 INFO L87 Difference]: Start difference. First operand 915 states and 1406 transitions. Second operand has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 11 states have internal predecessors, (68), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-10-24 05:56:24,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 05:56:24,517 INFO L93 Difference]: Finished difference Result 2643 states and 4094 transitions. [2024-10-24 05:56:24,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-10-24 05:56:24,518 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 11 states have internal predecessors, (68), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 345 [2024-10-24 05:56:24,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 05:56:24,528 INFO L225 Difference]: With dead ends: 2643 [2024-10-24 05:56:24,528 INFO L226 Difference]: Without dead ends: 1717 [2024-10-24 05:56:24,532 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2024-10-24 05:56:24,533 INFO L432 NwaCegarLoop]: 546 mSDtfsCounter, 437 mSDsluCounter, 2733 mSDsCounter, 0 mSdLazyCounter, 1780 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 437 SdHoareTripleChecker+Valid, 3279 SdHoareTripleChecker+Invalid, 1912 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 1780 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-10-24 05:56:24,533 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [437 Valid, 3279 Invalid, 1912 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 1780 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-10-24 05:56:24,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1717 states. [2024-10-24 05:56:24,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1717 to 1304. [2024-10-24 05:56:24,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1304 states, 923 states have (on average 1.4366197183098592) internal successors, (1326), 934 states have internal predecessors, (1326), 348 states have call successors, (348), 32 states have call predecessors, (348), 32 states have return successors, (348), 337 states have call predecessors, (348), 348 states have call successors, (348) [2024-10-24 05:56:24,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1304 states to 1304 states and 2022 transitions. [2024-10-24 05:56:24,706 INFO L78 Accepts]: Start accepts. Automaton has 1304 states and 2022 transitions. Word has length 345 [2024-10-24 05:56:24,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 05:56:24,707 INFO L471 AbstractCegarLoop]: Abstraction has 1304 states and 2022 transitions. [2024-10-24 05:56:24,707 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 11 states have internal predecessors, (68), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-10-24 05:56:24,707 INFO L276 IsEmpty]: Start isEmpty. Operand 1304 states and 2022 transitions. [2024-10-24 05:56:24,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 346 [2024-10-24 05:56:24,712 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 05:56:24,712 INFO L215 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10-24 05:56:24,712 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-10-24 05:56:24,713 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 05:56:24,713 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 05:56:24,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1041265738, now seen corresponding path program 1 times [2024-10-24 05:56:24,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 05:56:24,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445547872] [2024-10-24 05:56:24,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 05:56:24,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 05:56:24,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,561 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-24 05:56:25,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,563 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-24 05:56:25,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,565 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-24 05:56:25,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,566 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-24 05:56:25,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,568 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-10-24 05:56:25,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,569 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-10-24 05:56:25,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,572 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-24 05:56:25,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,573 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-10-24 05:56:25,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,575 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-10-24 05:56:25,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,576 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-10-24 05:56:25,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,577 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-10-24 05:56:25,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,578 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-10-24 05:56:25,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,580 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-24 05:56:25,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,581 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-10-24 05:56:25,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,583 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-10-24 05:56:25,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,584 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-10-24 05:56:25,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,586 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-10-24 05:56:25,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,587 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-10-24 05:56:25,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,589 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-10-24 05:56:25,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,594 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-10-24 05:56:25,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,596 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-10-24 05:56:25,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,597 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-10-24 05:56:25,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,603 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-10-24 05:56:25,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,606 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-10-24 05:56:25,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,612 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-10-24 05:56:25,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,614 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-10-24 05:56:25,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,621 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-10-24 05:56:25,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,625 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-10-24 05:56:25,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,627 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-10-24 05:56:25,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,628 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-10-24 05:56:25,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,629 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-10-24 05:56:25,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,631 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-10-24 05:56:25,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,632 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-10-24 05:56:25,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,634 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-10-24 05:56:25,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,640 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-10-24 05:56:25,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,644 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-10-24 05:56:25,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,670 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-10-24 05:56:25,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,674 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-10-24 05:56:25,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,688 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-10-24 05:56:25,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,692 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-10-24 05:56:25,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,697 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-10-24 05:56:25,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,702 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-10-24 05:56:25,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,706 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-10-24 05:56:25,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,710 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-10-24 05:56:25,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,713 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-10-24 05:56:25,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,717 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-10-24 05:56:25,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,720 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-10-24 05:56:25,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,724 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 263 [2024-10-24 05:56:25,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,728 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 268 [2024-10-24 05:56:25,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,731 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 274 [2024-10-24 05:56:25,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,735 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 279 [2024-10-24 05:56:25,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,739 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-10-24 05:56:25,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,743 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-10-24 05:56:25,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,748 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-10-24 05:56:25,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,752 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2024-10-24 05:56:25,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,757 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-10-24 05:56:25,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,762 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 213 proven. 111 refuted. 0 times theorem prover too weak. 5836 trivial. 0 not checked. [2024-10-24 05:56:25,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 05:56:25,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445547872] [2024-10-24 05:56:25,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445547872] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-24 05:56:25,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1393396788] [2024-10-24 05:56:25,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 05:56:25,763 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 05:56:25,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-24 05:56:25,765 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-24 05:56:25,766 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-10-24 05:56:25,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:25,998 INFO L255 TraceCheckSpWp]: Trace formula consists of 773 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-10-24 05:56:26,005 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-24 05:56:26,669 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 3021 proven. 111 refuted. 0 times theorem prover too weak. 3028 trivial. 0 not checked. [2024-10-24 05:56:26,669 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-24 05:56:27,787 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 213 proven. 114 refuted. 0 times theorem prover too weak. 5833 trivial. 0 not checked. [2024-10-24 05:56:27,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1393396788] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-24 05:56:27,788 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-24 05:56:27,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 20 [2024-10-24 05:56:27,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641289168] [2024-10-24 05:56:27,788 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-24 05:56:27,790 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-10-24 05:56:27,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 05:56:27,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-10-24 05:56:27,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2024-10-24 05:56:27,791 INFO L87 Difference]: Start difference. First operand 1304 states and 2022 transitions. Second operand has 20 states, 20 states have (on average 5.55) internal successors, (111), 20 states have internal predecessors, (111), 5 states have call successors, (96), 3 states have call predecessors, (96), 7 states have return successors, (97), 5 states have call predecessors, (97), 5 states have call successors, (97) [2024-10-24 05:56:30,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 05:56:30,607 INFO L93 Difference]: Finished difference Result 2574 states and 3919 transitions. [2024-10-24 05:56:30,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-10-24 05:56:30,608 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 5.55) internal successors, (111), 20 states have internal predecessors, (111), 5 states have call successors, (96), 3 states have call predecessors, (96), 7 states have return successors, (97), 5 states have call predecessors, (97), 5 states have call successors, (97) Word has length 345 [2024-10-24 05:56:30,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 05:56:30,618 INFO L225 Difference]: With dead ends: 2574 [2024-10-24 05:56:30,618 INFO L226 Difference]: Without dead ends: 1306 [2024-10-24 05:56:30,623 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 831 GetRequests, 792 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 297 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=420, Invalid=1220, Unknown=0, NotChecked=0, Total=1640 [2024-10-24 05:56:30,623 INFO L432 NwaCegarLoop]: 218 mSDtfsCounter, 578 mSDsluCounter, 558 mSDsCounter, 0 mSdLazyCounter, 1160 mSolverCounterSat, 379 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 580 SdHoareTripleChecker+Valid, 776 SdHoareTripleChecker+Invalid, 1539 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 379 IncrementalHoareTripleChecker+Valid, 1160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-10-24 05:56:30,623 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [580 Valid, 776 Invalid, 1539 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [379 Valid, 1160 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-10-24 05:56:30,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1306 states. [2024-10-24 05:56:30,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1306 to 1212. [2024-10-24 05:56:30,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1212 states, 822 states have (on average 1.3929440389294403) internal successors, (1145), 833 states have internal predecessors, (1145), 352 states have call successors, (352), 37 states have call predecessors, (352), 37 states have return successors, (352), 341 states have call predecessors, (352), 352 states have call successors, (352) [2024-10-24 05:56:30,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1212 states to 1212 states and 1849 transitions. [2024-10-24 05:56:30,842 INFO L78 Accepts]: Start accepts. Automaton has 1212 states and 1849 transitions. Word has length 345 [2024-10-24 05:56:30,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 05:56:30,843 INFO L471 AbstractCegarLoop]: Abstraction has 1212 states and 1849 transitions. [2024-10-24 05:56:30,843 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.55) internal successors, (111), 20 states have internal predecessors, (111), 5 states have call successors, (96), 3 states have call predecessors, (96), 7 states have return successors, (97), 5 states have call predecessors, (97), 5 states have call successors, (97) [2024-10-24 05:56:30,844 INFO L276 IsEmpty]: Start isEmpty. Operand 1212 states and 1849 transitions. [2024-10-24 05:56:30,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 347 [2024-10-24 05:56:30,848 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 05:56:30,848 INFO L215 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10-24 05:56:30,868 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-10-24 05:56:31,052 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 05:56:31,053 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 05:56:31,053 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 05:56:31,053 INFO L85 PathProgramCache]: Analyzing trace with hash -1880039469, now seen corresponding path program 1 times [2024-10-24 05:56:31,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 05:56:31,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285654963] [2024-10-24 05:56:31,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 05:56:31,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 05:56:31,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,172 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-24 05:56:31,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,173 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-24 05:56:31,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,175 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-24 05:56:31,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,176 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-24 05:56:31,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,180 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-10-24 05:56:31,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,181 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-10-24 05:56:31,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,183 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-24 05:56:31,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,184 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-10-24 05:56:31,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,185 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-10-24 05:56:31,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,186 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-10-24 05:56:31,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,187 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-10-24 05:56:31,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,188 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-10-24 05:56:31,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,189 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-24 05:56:31,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,191 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-10-24 05:56:31,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,192 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-10-24 05:56:31,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,193 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-10-24 05:56:31,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,194 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-10-24 05:56:31,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,195 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-10-24 05:56:31,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,197 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-10-24 05:56:31,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,198 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-10-24 05:56:31,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,199 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-10-24 05:56:31,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,200 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-10-24 05:56:31,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,202 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-10-24 05:56:31,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,203 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-10-24 05:56:31,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,206 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-10-24 05:56:31,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,207 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-10-24 05:56:31,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,208 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-10-24 05:56:31,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,210 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-10-24 05:56:31,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,211 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-10-24 05:56:31,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,212 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-10-24 05:56:31,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,213 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2024-10-24 05:56:31,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,215 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-10-24 05:56:31,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,216 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2024-10-24 05:56:31,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,217 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-10-24 05:56:31,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,219 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-10-24 05:56:31,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,220 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-10-24 05:56:31,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,221 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2024-10-24 05:56:31,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,222 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-10-24 05:56:31,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,225 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2024-10-24 05:56:31,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,227 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-10-24 05:56:31,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,229 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-10-24 05:56:31,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,231 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-10-24 05:56:31,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,232 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-10-24 05:56:31,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,233 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-10-24 05:56:31,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,234 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-10-24 05:56:31,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,236 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-10-24 05:56:31,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,237 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-10-24 05:56:31,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,239 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 263 [2024-10-24 05:56:31,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,240 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 268 [2024-10-24 05:56:31,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,241 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 274 [2024-10-24 05:56:31,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,243 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 279 [2024-10-24 05:56:31,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,244 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2024-10-24 05:56:31,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,246 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-10-24 05:56:31,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,247 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-10-24 05:56:31,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,248 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2024-10-24 05:56:31,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,250 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2024-10-24 05:56:31,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:31,252 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6160 trivial. 0 not checked. [2024-10-24 05:56:31,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 05:56:31,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285654963] [2024-10-24 05:56:31,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285654963] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 05:56:31,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 05:56:31,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-24 05:56:31,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187552616] [2024-10-24 05:56:31,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 05:56:31,253 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-24 05:56:31,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 05:56:31,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-24 05:56:31,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-24 05:56:31,255 INFO L87 Difference]: Start difference. First operand 1212 states and 1849 transitions. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-10-24 05:56:31,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 05:56:31,615 INFO L93 Difference]: Finished difference Result 3058 states and 4702 transitions. [2024-10-24 05:56:31,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-24 05:56:31,615 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) Word has length 346 [2024-10-24 05:56:31,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 05:56:31,628 INFO L225 Difference]: With dead ends: 3058 [2024-10-24 05:56:31,628 INFO L226 Difference]: Without dead ends: 1892 [2024-10-24 05:56:31,632 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 114 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-10-24 05:56:31,633 INFO L432 NwaCegarLoop]: 262 mSDtfsCounter, 139 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 472 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-24 05:56:31,634 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [139 Valid, 472 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-24 05:56:31,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1892 states. [2024-10-24 05:56:31,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1892 to 1236. [2024-10-24 05:56:31,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1236 states, 846 states have (on average 1.392434988179669) internal successors, (1178), 857 states have internal predecessors, (1178), 352 states have call successors, (352), 37 states have call predecessors, (352), 37 states have return successors, (352), 341 states have call predecessors, (352), 352 states have call successors, (352) [2024-10-24 05:56:31,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1236 states to 1236 states and 1882 transitions. [2024-10-24 05:56:31,842 INFO L78 Accepts]: Start accepts. Automaton has 1236 states and 1882 transitions. Word has length 346 [2024-10-24 05:56:31,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 05:56:31,843 INFO L471 AbstractCegarLoop]: Abstraction has 1236 states and 1882 transitions. [2024-10-24 05:56:31,843 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 1 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 1 states have call predecessors, (56), 1 states have call successors, (56) [2024-10-24 05:56:31,843 INFO L276 IsEmpty]: Start isEmpty. Operand 1236 states and 1882 transitions. [2024-10-24 05:56:31,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 347 [2024-10-24 05:56:31,848 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 05:56:31,848 INFO L215 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10-24 05:56:31,848 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-10-24 05:56:31,848 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 05:56:31,849 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 05:56:31,849 INFO L85 PathProgramCache]: Analyzing trace with hash 1383909367, now seen corresponding path program 1 times [2024-10-24 05:56:31,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 05:56:31,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791565734] [2024-10-24 05:56:31,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 05:56:31,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 05:56:31,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-24 05:56:31,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1662829933] [2024-10-24 05:56:31,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 05:56:31,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 05:56:31,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-24 05:56:31,969 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-24 05:56:31,970 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-10-24 05:56:32,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:56:32,251 INFO L255 TraceCheckSpWp]: Trace formula consists of 775 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-10-24 05:56:32,260 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-24 05:56:34,261 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 1729 proven. 138 refuted. 0 times theorem prover too weak. 4293 trivial. 0 not checked. [2024-10-24 05:56:34,262 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-24 05:56:34,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 05:56:34,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791565734] [2024-10-24 05:56:34,873 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-24 05:56:34,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1662829933] [2024-10-24 05:56:34,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1662829933] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-24 05:56:34,873 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-10-24 05:56:34,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2024-10-24 05:56:34,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156173532] [2024-10-24 05:56:34,873 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-10-24 05:56:34,874 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-10-24 05:56:34,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 05:56:34,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-10-24 05:56:34,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-10-24 05:56:34,876 INFO L87 Difference]: Start difference. First operand 1236 states and 1882 transitions. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 7 states have internal predecessors, (75), 2 states have call successors, (56), 2 states have call predecessors, (56), 3 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) [2024-10-24 05:56:35,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 05:56:35,717 INFO L93 Difference]: Finished difference Result 2885 states and 4392 transitions. [2024-10-24 05:56:35,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-10-24 05:56:35,719 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 7 states have internal predecessors, (75), 2 states have call successors, (56), 2 states have call predecessors, (56), 3 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) Word has length 346 [2024-10-24 05:56:35,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 05:56:35,730 INFO L225 Difference]: With dead ends: 2885 [2024-10-24 05:56:35,731 INFO L226 Difference]: Without dead ends: 1695 [2024-10-24 05:56:35,735 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 387 GetRequests, 370 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=106, Invalid=236, Unknown=0, NotChecked=0, Total=342 [2024-10-24 05:56:35,737 INFO L432 NwaCegarLoop]: 176 mSDtfsCounter, 197 mSDsluCounter, 1054 mSDsCounter, 0 mSdLazyCounter, 468 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 1230 SdHoareTripleChecker+Invalid, 609 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 468 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-10-24 05:56:35,738 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [197 Valid, 1230 Invalid, 609 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 468 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-10-24 05:56:35,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1695 states. [2024-10-24 05:56:35,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1695 to 1595. [2024-10-24 05:56:35,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1595 states, 1167 states have (on average 1.424164524421594) internal successors, (1662), 1177 states have internal predecessors, (1662), 382 states have call successors, (382), 45 states have call predecessors, (382), 45 states have return successors, (382), 372 states have call predecessors, (382), 382 states have call successors, (382) [2024-10-24 05:56:35,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1595 states to 1595 states and 2426 transitions. [2024-10-24 05:56:35,983 INFO L78 Accepts]: Start accepts. Automaton has 1595 states and 2426 transitions. Word has length 346 [2024-10-24 05:56:35,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 05:56:35,983 INFO L471 AbstractCegarLoop]: Abstraction has 1595 states and 2426 transitions. [2024-10-24 05:56:35,984 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 7 states have internal predecessors, (75), 2 states have call successors, (56), 2 states have call predecessors, (56), 3 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) [2024-10-24 05:56:35,984 INFO L276 IsEmpty]: Start isEmpty. Operand 1595 states and 2426 transitions. [2024-10-24 05:56:35,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 347 [2024-10-24 05:56:35,986 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 05:56:35,988 INFO L215 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10-24 05:56:36,009 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-10-24 05:56:36,189 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 05:56:36,190 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 05:56:36,190 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 05:56:36,190 INFO L85 PathProgramCache]: Analyzing trace with hash 2063967737, now seen corresponding path program 1 times [2024-10-24 05:56:36,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 05:56:36,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841099537] [2024-10-24 05:56:36,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 05:56:36,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 05:56:36,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-24 05:56:36,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [691227444] [2024-10-24 05:56:36,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 05:56:36,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 05:56:36,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-24 05:56:36,312 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-24 05:56:36,313 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-10-24 05:56:36,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-24 05:56:36,592 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-24 05:56:36,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-24 05:56:37,059 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-24 05:56:37,060 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-10-24 05:56:37,061 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-10-24 05:56:37,074 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-10-24 05:56:37,264 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 05:56:37,267 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 05:56:37,456 INFO L165 ceAbstractionStarter]: Computing trace abstraction results [2024-10-24 05:56:37,459 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.10 05:56:37 BoogieIcfgContainer [2024-10-24 05:56:37,459 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-10-24 05:56:37,460 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-10-24 05:56:37,460 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-10-24 05:56:37,460 INFO L274 PluginConnector]: Witness Printer initialized [2024-10-24 05:56:37,460 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.10 05:56:05" (3/4) ... [2024-10-24 05:56:37,462 INFO L142 WitnessPrinter]: No result that supports witness generation found [2024-10-24 05:56:37,463 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-10-24 05:56:37,464 INFO L158 Benchmark]: Toolchain (without parser) took 33641.76ms. Allocated memory was 180.4MB in the beginning and 641.7MB in the end (delta: 461.4MB). Free memory was 123.3MB in the beginning and 384.9MB in the end (delta: -261.6MB). Peak memory consumption was 200.8MB. Max. memory is 16.1GB. [2024-10-24 05:56:37,464 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 180.4MB. Free memory is still 142.0MB. There was no memory consumed. Max. memory is 16.1GB. [2024-10-24 05:56:37,464 INFO L158 Benchmark]: CACSL2BoogieTranslator took 426.12ms. Allocated memory is still 180.4MB. Free memory was 122.8MB in the beginning and 103.4MB in the end (delta: 19.4MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. [2024-10-24 05:56:37,464 INFO L158 Benchmark]: Boogie Procedure Inliner took 74.93ms. Allocated memory is still 180.4MB. Free memory was 103.4MB in the beginning and 97.6MB in the end (delta: 5.7MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2024-10-24 05:56:37,465 INFO L158 Benchmark]: Boogie Preprocessor took 104.31ms. Allocated memory is still 180.4MB. Free memory was 97.6MB in the beginning and 91.8MB in the end (delta: 5.8MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2024-10-24 05:56:37,465 INFO L158 Benchmark]: RCFGBuilder took 1011.36ms. Allocated memory was 180.4MB in the beginning and 251.7MB in the end (delta: 71.3MB). Free memory was 91.8MB in the beginning and 190.1MB in the end (delta: -98.2MB). Peak memory consumption was 29.7MB. Max. memory is 16.1GB. [2024-10-24 05:56:37,465 INFO L158 Benchmark]: TraceAbstraction took 32009.90ms. Allocated memory was 251.7MB in the beginning and 641.7MB in the end (delta: 390.1MB). Free memory was 189.0MB in the beginning and 384.9MB in the end (delta: -195.9MB). Peak memory consumption was 194.2MB. Max. memory is 16.1GB. [2024-10-24 05:56:37,466 INFO L158 Benchmark]: Witness Printer took 3.49ms. Allocated memory is still 641.7MB. Free memory is still 384.9MB. There was no memory consumed. Max. memory is 16.1GB. [2024-10-24 05:56:37,467 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.19ms. Allocated memory is still 180.4MB. Free memory is still 142.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 426.12ms. Allocated memory is still 180.4MB. Free memory was 122.8MB in the beginning and 103.4MB in the end (delta: 19.4MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 74.93ms. Allocated memory is still 180.4MB. Free memory was 103.4MB in the beginning and 97.6MB in the end (delta: 5.7MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 104.31ms. Allocated memory is still 180.4MB. Free memory was 97.6MB in the beginning and 91.8MB in the end (delta: 5.8MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * RCFGBuilder took 1011.36ms. Allocated memory was 180.4MB in the beginning and 251.7MB in the end (delta: 71.3MB). Free memory was 91.8MB in the beginning and 190.1MB in the end (delta: -98.2MB). Peak memory consumption was 29.7MB. Max. memory is 16.1GB. * TraceAbstraction took 32009.90ms. Allocated memory was 251.7MB in the beginning and 641.7MB in the end (delta: 390.1MB). Free memory was 189.0MB in the beginning and 384.9MB in the end (delta: -195.9MB). Peak memory consumption was 194.2MB. Max. memory is 16.1GB. * Witness Printer took 3.49ms. Allocated memory is still 641.7MB. Free memory is still 384.9MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 293, overapproximation of someBinaryDOUBLEComparisonOperation at line 293. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed short int var_1_1 = 32; [L23] unsigned char var_1_2 = 1; [L24] float var_1_4 = 7.8; [L25] signed short int var_1_6 = 16; [L26] signed short int var_1_7 = 256; [L27] float var_1_8 = 256.6; [L28] unsigned char var_1_9 = 50; [L29] unsigned char var_1_10 = 5; [L30] double var_1_11 = 127.75; [L31] unsigned char var_1_12 = 1; [L32] unsigned char var_1_13 = 1; [L33] unsigned char var_1_14 = 0; [L34] double var_1_15 = 15.2; [L35] double var_1_16 = 256.5; [L36] double var_1_17 = 256.5; [L37] double var_1_18 = 0.0; [L38] double var_1_19 = 9.7; [L39] unsigned long int var_1_20 = 10000000; [L40] unsigned long int var_1_21 = 4008920074; [L41] unsigned char var_1_23 = 0; [L42] signed long int var_1_24 = 4; [L43] signed long int var_1_25 = 32; [L44] signed long int var_1_26 = 256; [L45] unsigned short int var_1_27 = 5; [L46] signed long int var_1_28 = -128; [L47] unsigned char var_1_29 = 1; [L48] unsigned char var_1_30 = 128; [L49] unsigned char var_1_31 = 1; [L50] unsigned char var_1_32 = 10; [L51] unsigned char var_1_33 = 4; [L52] signed char var_1_34 = -64; [L53] signed short int var_1_35 = -1; [L54] unsigned char var_1_36 = 1; [L55] unsigned char var_1_37 = 0; [L56] float var_1_38 = 1.3; [L57] float var_1_39 = 4.8; [L58] unsigned char var_1_40 = 1; [L59] unsigned char var_1_41 = 100; [L60] unsigned char var_1_42 = 128; [L61] signed short int var_1_43 = -4; [L62] signed long int var_1_44 = 100; [L63] float var_1_45 = 31.2; [L64] float var_1_46 = 10.8; [L65] float var_1_47 = 255.5; [L66] float var_1_48 = 10.75; [L67] float var_1_49 = 0.0; [L68] float var_1_50 = 200.4; [L69] unsigned long int var_1_51 = 32; [L70] unsigned short int var_1_52 = 1; [L71] double var_1_53 = 15.4; [L72] unsigned short int var_1_54 = 4; [L73] signed short int last_1_var_1_1 = 32; [L74] unsigned char last_1_var_1_9 = 50; [L75] double last_1_var_1_11 = 127.75; [L76] double last_1_var_1_16 = 256.5; [L77] unsigned long int last_1_var_1_20 = 10000000; [L297] isInitial = 1 [L298] FCALL initially() [L299] COND TRUE 1 [L300] CALL updateLastVariables() [L286] last_1_var_1_1 = var_1_1 [L287] last_1_var_1_9 = var_1_9 [L288] last_1_var_1_11 = var_1_11 [L289] last_1_var_1_16 = var_1_16 [L290] last_1_var_1_20 = var_1_20 [L300] RET updateLastVariables() [L301] CALL updateVariables() [L195] var_1_2 = __VERIFIER_nondet_uchar() [L196] CALL assume_abort_if_not(var_1_2 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=5, var_1_11=511/4, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_4=39/5, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=16, var_1_7=256, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=5, var_1_11=511/4, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_4=39/5, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=16, var_1_7=256, var_1_8=1283/5, var_1_9=50] [L196] RET assume_abort_if_not(var_1_2 >= 0) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=5, var_1_11=511/4, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_4=39/5, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=16, var_1_7=256, var_1_8=1283/5, var_1_9=50] [L197] CALL assume_abort_if_not(var_1_2 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=5, var_1_11=511/4, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_4=39/5, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=16, var_1_7=256, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=5, var_1_11=511/4, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_4=39/5, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=16, var_1_7=256, var_1_8=1283/5, var_1_9=50] [L197] RET assume_abort_if_not(var_1_2 <= 1) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=5, var_1_11=511/4, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_4=39/5, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=16, var_1_7=256, var_1_8=1283/5, var_1_9=50] [L198] var_1_4 = __VERIFIER_nondet_float() [L199] CALL assume_abort_if_not((var_1_4 >= -922337.2036854776000e+13F && var_1_4 <= -1.0e-20F) || (var_1_4 <= 9223372.036854776000e+12F && var_1_4 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=5, var_1_11=511/4, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=16, var_1_7=256, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=5, var_1_11=511/4, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=16, var_1_7=256, var_1_8=1283/5, var_1_9=50] [L199] RET assume_abort_if_not((var_1_4 >= -922337.2036854776000e+13F && var_1_4 <= -1.0e-20F) || (var_1_4 <= 9223372.036854776000e+12F && var_1_4 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=5, var_1_11=511/4, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=16, var_1_7=256, var_1_8=1283/5, var_1_9=50] [L200] CALL assume_abort_if_not(var_1_4 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=5, var_1_11=511/4, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=16, var_1_7=256, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=5, var_1_11=511/4, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=16, var_1_7=256, var_1_8=1283/5, var_1_9=50] [L200] RET assume_abort_if_not(var_1_4 != 0.0F) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=5, var_1_11=511/4, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=16, var_1_7=256, var_1_8=1283/5, var_1_9=50] [L201] var_1_6 = __VERIFIER_nondet_short() [L202] CALL assume_abort_if_not(var_1_6 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=5, var_1_11=511/4, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=256, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=5, var_1_11=511/4, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=256, var_1_8=1283/5, var_1_9=50] [L202] RET assume_abort_if_not(var_1_6 >= -1) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=5, var_1_11=511/4, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=256, var_1_8=1283/5, var_1_9=50] [L203] CALL assume_abort_if_not(var_1_6 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=5, var_1_11=511/4, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=256, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=5, var_1_11=511/4, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=256, var_1_8=1283/5, var_1_9=50] [L203] RET assume_abort_if_not(var_1_6 <= 32766) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=5, var_1_11=511/4, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=256, var_1_8=1283/5, var_1_9=50] [L204] var_1_7 = __VERIFIER_nondet_short() [L205] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=5, var_1_11=511/4, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=5, var_1_11=511/4, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L205] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=5, var_1_11=511/4, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L206] CALL assume_abort_if_not(var_1_7 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=5, var_1_11=511/4, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=5, var_1_11=511/4, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L206] RET assume_abort_if_not(var_1_7 <= 32766) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=5, var_1_11=511/4, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L207] var_1_10 = __VERIFIER_nondet_uchar() [L208] CALL assume_abort_if_not(var_1_10 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_11=511/4, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_11=511/4, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L208] RET assume_abort_if_not(var_1_10 >= 0) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_11=511/4, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L209] CALL assume_abort_if_not(var_1_10 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L209] RET assume_abort_if_not(var_1_10 <= 254) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L210] var_1_12 = __VERIFIER_nondet_uchar() [L211] CALL assume_abort_if_not(var_1_12 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_13=1, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_13=1, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L211] RET assume_abort_if_not(var_1_12 >= 0) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_13=1, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L212] CALL assume_abort_if_not(var_1_12 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=1, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=1, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L212] RET assume_abort_if_not(var_1_12 <= 1) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=1, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L213] var_1_13 = __VERIFIER_nondet_uchar() [L214] CALL assume_abort_if_not(var_1_13 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L214] RET assume_abort_if_not(var_1_13 >= 0) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L215] CALL assume_abort_if_not(var_1_13 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L215] RET assume_abort_if_not(var_1_13 <= 1) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L216] var_1_14 = __VERIFIER_nondet_uchar() [L217] CALL assume_abort_if_not(var_1_14 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L217] RET assume_abort_if_not(var_1_14 >= 0) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L218] CALL assume_abort_if_not(var_1_14 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L218] RET assume_abort_if_not(var_1_14 <= 1) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_15=76/5, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L219] var_1_15 = __VERIFIER_nondet_double() [L220] CALL assume_abort_if_not((var_1_15 >= -922337.2036854765600e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854765600e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L220] RET assume_abort_if_not((var_1_15 >= -922337.2036854765600e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854765600e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_17=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L221] var_1_17 = __VERIFIER_nondet_double() [L222] 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_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L222] 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_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_18=0, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L223] var_1_18 = __VERIFIER_nondet_double() [L224] CALL assume_abort_if_not((var_1_18 >= 4611686.018427382800e+12F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 9223372.036854765600e+12F && var_1_18 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L224] RET assume_abort_if_not((var_1_18 >= 4611686.018427382800e+12F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 9223372.036854765600e+12F && var_1_18 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_19=97/10, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L225] var_1_19 = __VERIFIER_nondet_double() [L226] 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_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L226] 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_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=4008920074, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L227] var_1_21 = __VERIFIER_nondet_ulong() [L228] CALL assume_abort_if_not(var_1_21 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L228] RET assume_abort_if_not(var_1_21 >= 2147483647) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L229] CALL assume_abort_if_not(var_1_21 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L229] RET assume_abort_if_not(var_1_21 <= 4294967294) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=4, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L230] var_1_24 = __VERIFIER_nondet_long() [L231] CALL assume_abort_if_not(var_1_24 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L231] RET assume_abort_if_not(var_1_24 >= -2147483648) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L232] CALL assume_abort_if_not(var_1_24 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L232] RET assume_abort_if_not(var_1_24 <= 2147483647) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=32, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L233] var_1_25 = __VERIFIER_nondet_long() [L234] CALL assume_abort_if_not(var_1_25 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L234] RET assume_abort_if_not(var_1_25 >= -2147483648) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L235] CALL assume_abort_if_not(var_1_25 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L235] RET assume_abort_if_not(var_1_25 <= 2147483647) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=256, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L236] var_1_26 = __VERIFIER_nondet_long() [L237] CALL assume_abort_if_not(var_1_26 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L237] RET assume_abort_if_not(var_1_26 >= -2147483648) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L238] CALL assume_abort_if_not(var_1_26 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L238] RET assume_abort_if_not(var_1_26 <= 2147483647) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_27=5, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L239] var_1_27 = __VERIFIER_nondet_ushort() [L240] CALL assume_abort_if_not(var_1_27 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L240] RET assume_abort_if_not(var_1_27 >= 0) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L241] CALL assume_abort_if_not(var_1_27 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L241] RET assume_abort_if_not(var_1_27 <= 65535) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-128, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L242] var_1_28 = __VERIFIER_nondet_long() [L243] CALL assume_abort_if_not(var_1_28 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L243] RET assume_abort_if_not(var_1_28 >= -2147483648) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L244] CALL assume_abort_if_not(var_1_28 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L244] RET assume_abort_if_not(var_1_28 <= 2147483647) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L245] var_1_29 = __VERIFIER_nondet_uchar() [L246] CALL assume_abort_if_not(var_1_29 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L246] RET assume_abort_if_not(var_1_29 >= 1) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L247] CALL assume_abort_if_not(var_1_29 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L247] RET assume_abort_if_not(var_1_29 <= 1) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=1, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L248] var_1_31 = __VERIFIER_nondet_uchar() [L249] CALL assume_abort_if_not(var_1_31 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L249] RET assume_abort_if_not(var_1_31 >= 0) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L250] CALL assume_abort_if_not(var_1_31 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L250] RET assume_abort_if_not(var_1_31 <= 63) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=10, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L251] var_1_32 = __VERIFIER_nondet_uchar() [L252] CALL assume_abort_if_not(var_1_32 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L252] RET assume_abort_if_not(var_1_32 >= 0) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L253] CALL assume_abort_if_not(var_1_32 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L253] RET assume_abort_if_not(var_1_32 <= 63) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=4, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L254] var_1_33 = __VERIFIER_nondet_uchar() [L255] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L255] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L256] CALL assume_abort_if_not(var_1_33 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L256] RET assume_abort_if_not(var_1_33 <= 127) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=-1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L257] var_1_35 = __VERIFIER_nondet_short() [L258] CALL assume_abort_if_not(var_1_35 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L258] RET assume_abort_if_not(var_1_35 >= -32768) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L259] CALL assume_abort_if_not(var_1_35 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L259] RET assume_abort_if_not(var_1_35 <= 32767) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L260] CALL assume_abort_if_not(var_1_35 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L260] RET assume_abort_if_not(var_1_35 != 0) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L261] var_1_36 = __VERIFIER_nondet_uchar() [L262] CALL assume_abort_if_not(var_1_36 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L262] RET assume_abort_if_not(var_1_36 >= 0) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L263] CALL assume_abort_if_not(var_1_36 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=0, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=0, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L263] RET assume_abort_if_not(var_1_36 <= 1) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=0, var_1_37=0, var_1_38=13/10, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L264] var_1_38 = __VERIFIER_nondet_float() [L265] CALL assume_abort_if_not((var_1_38 >= -922337.2036854776000e+13F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 9223372.036854776000e+12F && var_1_38 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=0, var_1_37=0, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=0, var_1_37=0, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L265] RET assume_abort_if_not((var_1_38 >= -922337.2036854776000e+13F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 9223372.036854776000e+12F && var_1_38 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=0, var_1_37=0, var_1_39=24/5, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L266] var_1_39 = __VERIFIER_nondet_float() [L267] CALL assume_abort_if_not((var_1_39 >= -922337.2036854776000e+13F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 9223372.036854776000e+12F && var_1_39 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L267] RET assume_abort_if_not((var_1_39 >= -922337.2036854776000e+13F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 9223372.036854776000e+12F && var_1_39 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L268] var_1_40 = __VERIFIER_nondet_uchar() [L269] CALL assume_abort_if_not(var_1_40 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L269] RET assume_abort_if_not(var_1_40 >= 1) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L270] CALL assume_abort_if_not(var_1_40 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L270] RET assume_abort_if_not(var_1_40 <= 1) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=100, var_1_42=128, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L271] var_1_42 = __VERIFIER_nondet_uchar() [L272] CALL assume_abort_if_not(var_1_42 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=100, var_1_42=127, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=100, var_1_42=127, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L272] RET assume_abort_if_not(var_1_42 >= 127) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=100, var_1_42=127, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L273] CALL assume_abort_if_not(var_1_42 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=100, var_1_42=127, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=100, var_1_42=127, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L273] RET assume_abort_if_not(var_1_42 <= 254) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=100, var_1_42=127, var_1_43=-4, var_1_44=100, var_1_45=156/5, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L274] var_1_45 = __VERIFIER_nondet_float() [L275] CALL assume_abort_if_not((var_1_45 >= -922337.2036854776000e+13F && var_1_45 <= -1.0e-20F) || (var_1_45 <= 9223372.036854776000e+12F && var_1_45 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=100, var_1_42=127, var_1_43=-4, var_1_44=100, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=100, var_1_42=127, var_1_43=-4, var_1_44=100, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L275] RET assume_abort_if_not((var_1_45 >= -922337.2036854776000e+13F && var_1_45 <= -1.0e-20F) || (var_1_45 <= 9223372.036854776000e+12F && var_1_45 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=100, var_1_42=127, var_1_43=-4, var_1_44=100, var_1_46=54/5, var_1_47=511/2, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L276] var_1_47 = __VERIFIER_nondet_float() [L277] CALL assume_abort_if_not((var_1_47 >= 0.0F && var_1_47 <= -1.0e-20F) || (var_1_47 <= 9223372.036854765600e+12F && var_1_47 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=100, var_1_42=127, var_1_43=-4, var_1_44=100, var_1_46=54/5, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=100, var_1_42=127, var_1_43=-4, var_1_44=100, var_1_46=54/5, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L277] RET assume_abort_if_not((var_1_47 >= 0.0F && var_1_47 <= -1.0e-20F) || (var_1_47 <= 9223372.036854765600e+12F && var_1_47 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=100, var_1_42=127, var_1_43=-4, var_1_44=100, var_1_46=54/5, var_1_48=43/4, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L278] var_1_48 = __VERIFIER_nondet_float() [L279] CALL assume_abort_if_not((var_1_48 >= 0.0F && var_1_48 <= -1.0e-20F) || (var_1_48 <= 9223372.036854765600e+12F && var_1_48 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=100, var_1_42=127, var_1_43=-4, var_1_44=100, var_1_46=54/5, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=100, var_1_42=127, var_1_43=-4, var_1_44=100, var_1_46=54/5, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L279] RET assume_abort_if_not((var_1_48 >= 0.0F && var_1_48 <= -1.0e-20F) || (var_1_48 <= 9223372.036854765600e+12F && var_1_48 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=100, var_1_42=127, var_1_43=-4, var_1_44=100, var_1_46=54/5, var_1_49=0, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L280] var_1_49 = __VERIFIER_nondet_float() [L281] CALL assume_abort_if_not((var_1_49 >= 4611686.018427382800e+12F && var_1_49 <= -1.0e-20F) || (var_1_49 <= 9223372.036854765600e+12F && var_1_49 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=100, var_1_42=127, var_1_43=-4, var_1_44=100, var_1_46=54/5, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=100, var_1_42=127, var_1_43=-4, var_1_44=100, var_1_46=54/5, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L281] RET assume_abort_if_not((var_1_49 >= 4611686.018427382800e+12F && var_1_49 <= -1.0e-20F) || (var_1_49 <= 9223372.036854765600e+12F && var_1_49 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=100, var_1_42=127, var_1_43=-4, var_1_44=100, var_1_46=54/5, var_1_50=1002/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L282] var_1_50 = __VERIFIER_nondet_float() [L283] CALL assume_abort_if_not((var_1_50 >= 0.0F && var_1_50 <= -1.0e-20F) || (var_1_50 <= 4611686.018427382800e+12F && var_1_50 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=100, var_1_42=127, var_1_43=-4, var_1_44=100, var_1_46=54/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=100, var_1_42=127, var_1_43=-4, var_1_44=100, var_1_46=54/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L283] RET assume_abort_if_not((var_1_50 >= 0.0F && var_1_50 <= -1.0e-20F) || (var_1_50 <= 4611686.018427382800e+12F && var_1_50 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=100, var_1_42=127, var_1_43=-4, var_1_44=100, var_1_46=54/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L301] RET updateVariables() [L302] CALL step() [L81] COND FALSE !(var_1_24 <= (var_1_25 + var_1_26)) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=128, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=100, var_1_42=127, var_1_43=-4, var_1_44=100, var_1_46=54/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L88] var_1_30 = ((10 + ((((var_1_31) > (var_1_32)) ? (var_1_31) : (var_1_32)))) + var_1_33) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=73, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=-64, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=100, var_1_42=127, var_1_43=-4, var_1_44=100, var_1_46=54/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L89] COND FALSE !(((2 / var_1_35) >> ((((1) < 0 ) ? -(1) : (1)))) <= var_1_27) [L100] var_1_34 = var_1_31 VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_27=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=73, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=63, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=100, var_1_42=127, var_1_43=-4, var_1_44=100, var_1_46=54/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L102] COND FALSE !(\read(var_1_23)) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_27=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=73, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=63, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=100, var_1_42=127, var_1_43=-4, var_1_44=100, var_1_46=54/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L105] EXPR var_1_30 >> var_1_26 VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_27=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=73, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=63, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=100, var_1_42=127, var_1_43=-4, var_1_44=100, var_1_46=54/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L105] COND TRUE (var_1_30 >> var_1_26) != (var_1_33 - var_1_32) [L106] var_1_41 = 16 VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_27=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=73, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=63, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=16, var_1_42=127, var_1_43=-4, var_1_44=100, var_1_46=54/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L110] EXPR var_1_42 | var_1_26 VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_27=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=73, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=63, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=16, var_1_42=127, var_1_43=-4, var_1_44=100, var_1_46=54/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L110] EXPR var_1_41 | var_1_25 VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_27=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=73, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=63, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=16, var_1_42=127, var_1_43=-4, var_1_44=100, var_1_46=54/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L110] EXPR (((var_1_42 | var_1_26)) > ((var_1_41 | var_1_25))) ? ((var_1_42 | var_1_26)) : ((var_1_41 | var_1_25)) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_27=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=73, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=63, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=16, var_1_42=127, var_1_43=-4, var_1_44=100, var_1_46=54/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L110] EXPR var_1_42 | var_1_26 VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_27=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=73, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=63, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=16, var_1_42=127, var_1_43=-4, var_1_44=100, var_1_46=54/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L110] EXPR (((var_1_42 | var_1_26)) > ((var_1_41 | var_1_25))) ? ((var_1_42 | var_1_26)) : ((var_1_41 | var_1_25)) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_27=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=73, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=63, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=16, var_1_42=127, var_1_43=-4, var_1_44=100, var_1_46=54/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L110] COND TRUE (((((var_1_42 | var_1_26)) > ((var_1_41 | var_1_25))) ? ((var_1_42 | var_1_26)) : ((var_1_41 | var_1_25)))) > ((((var_1_33) < 0 ) ? -(var_1_33) : (var_1_33))) [L111] var_1_43 = ((((-2) < 0 ) ? -(-2) : (-2))) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_27=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=73, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=63, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=16, var_1_42=127, var_1_43=2, var_1_44=100, var_1_46=54/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L119] COND TRUE (((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))) * var_1_39) > var_1_45 [L120] var_1_44 = ((var_1_33 + var_1_27) + var_1_41) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_27=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=73, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=63, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=16, var_1_42=127, var_1_43=2, var_1_44=16, var_1_46=54/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L122] COND FALSE !(var_1_45 < var_1_39) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_27=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=73, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=63, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=16, var_1_42=127, var_1_43=2, var_1_44=16, var_1_46=54/5, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L131] COND TRUE ((((var_1_39) < 0 ) ? -(var_1_39) : (var_1_39))) < var_1_48 [L132] var_1_46 = var_1_50 VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_27=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=73, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=63, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=16, var_1_42=127, var_1_43=2, var_1_44=16, var_1_46=2, var_1_50=2, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L135] EXPR ((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24))) >> var_1_26 VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_27=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=73, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=63, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=16, var_1_42=127, var_1_43=2, var_1_44=16, var_1_46=2, var_1_50=2, var_1_51=32, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L135] COND TRUE var_1_27 < (((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24))) >> var_1_26) [L136] var_1_51 = var_1_30 VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_27=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=73, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=63, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=16, var_1_42=127, var_1_43=2, var_1_44=16, var_1_46=2, var_1_50=2, var_1_51=73, var_1_52=1, var_1_53=77/5, var_1_54=4, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L144] var_1_52 = var_1_33 [L145] var_1_53 = 31.25 [L146] var_1_54 = var_1_32 [L147] signed long int stepLocal_0 = (((var_1_7) < (last_1_var_1_1)) ? (var_1_7) : (last_1_var_1_1)); VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, stepLocal_0=32, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_27=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=73, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=63, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=16, var_1_42=127, var_1_43=2, var_1_44=16, var_1_46=2, var_1_50=2, var_1_51=73, var_1_52=0, var_1_53=125/4, var_1_54=0, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=50] [L148] COND FALSE !(last_1_var_1_11 < (last_1_var_1_11 + last_1_var_1_16)) [L155] var_1_9 = var_1_10 VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, stepLocal_0=32, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_27=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=73, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=63, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=16, var_1_42=127, var_1_43=2, var_1_44=16, var_1_46=2, var_1_50=2, var_1_51=73, var_1_52=0, var_1_53=125/4, var_1_54=0, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=-510] [L157] unsigned long int stepLocal_1 = last_1_var_1_20; VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, stepLocal_0=32, stepLocal_1=10000000, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_27=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=73, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=63, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=16, var_1_42=127, var_1_43=2, var_1_44=16, var_1_46=2, var_1_50=2, var_1_51=73, var_1_52=0, var_1_53=125/4, var_1_54=0, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=-510] [L158] COND FALSE !(((var_1_10 * last_1_var_1_9) + last_1_var_1_1) > stepLocal_1) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, stepLocal_0=32, var_1_10=-510, var_1_11=511/4, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_27=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=73, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=63, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=16, var_1_42=127, var_1_43=2, var_1_44=16, var_1_46=2, var_1_50=2, var_1_51=73, var_1_52=0, var_1_53=125/4, var_1_54=0, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=-510] [L161] COND FALSE !((last_1_var_1_16 >= last_1_var_1_16) || ((var_1_2 && var_1_12) || (var_1_13 || var_1_14))) [L168] var_1_11 = var_1_15 VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, stepLocal_0=32, var_1_10=-510, var_1_11=3, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_27=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=73, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=63, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=16, var_1_42=127, var_1_43=2, var_1_44=16, var_1_46=2, var_1_50=2, var_1_51=73, var_1_52=0, var_1_53=125/4, var_1_54=0, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=-510] [L170] COND FALSE !(\read(var_1_13)) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, stepLocal_0=32, var_1_10=-510, var_1_11=3, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=513/2, var_1_1=32, var_1_20=10000000, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_27=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=73, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=63, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=16, var_1_42=127, var_1_43=2, var_1_44=16, var_1_46=2, var_1_50=2, var_1_51=73, var_1_52=0, var_1_53=125/4, var_1_54=0, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=-510] [L173] COND TRUE var_1_9 >= var_1_9 [L174] var_1_20 = (var_1_21 - var_1_9) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, stepLocal_0=32, var_1_10=-510, var_1_11=3, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=513/2, var_1_1=32, var_1_20=2147483645, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_27=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=73, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=63, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=16, var_1_42=127, var_1_43=2, var_1_44=16, var_1_46=2, var_1_50=2, var_1_51=73, var_1_52=0, var_1_53=125/4, var_1_54=0, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=-510] [L179] COND FALSE !((- var_1_16) <= var_1_4) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, stepLocal_0=32, var_1_10=-510, var_1_11=3, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=513/2, var_1_1=32, var_1_20=2147483645, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_27=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=73, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=63, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=16, var_1_42=127, var_1_43=2, var_1_44=16, var_1_46=2, var_1_50=2, var_1_51=73, var_1_52=0, var_1_53=125/4, var_1_54=0, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=-510] [L184] COND FALSE !(\read(var_1_2)) [L191] var_1_1 = var_1_9 VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, stepLocal_0=32, var_1_10=-510, var_1_11=3, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=513/2, var_1_1=2, var_1_20=2147483645, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_27=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=73, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=63, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=16, var_1_42=127, var_1_43=2, var_1_44=16, var_1_46=2, var_1_50=2, var_1_51=73, var_1_52=0, var_1_53=125/4, var_1_54=0, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=-510] [L302] RET step() [L303] CALL, EXPR property() [L293-L294] return (((((var_1_2 ? (((var_1_11 / var_1_4) <= var_1_8) ? (var_1_1 == ((signed short int) (var_1_9 - var_1_9))) : (var_1_1 == ((signed short int) var_1_9))) : (var_1_1 == ((signed short int) var_1_9))) && (((- var_1_16) <= var_1_4) ? (((var_1_11 <= var_1_4) || var_1_2) ? (var_1_8 == ((float) 3.3f)) : 1) : 1)) && ((last_1_var_1_11 < (last_1_var_1_11 + last_1_var_1_16)) ? ((((((var_1_7) < (last_1_var_1_1)) ? (var_1_7) : (last_1_var_1_1))) > (var_1_6 * 1)) ? (var_1_9 == ((unsigned char) var_1_10)) : (var_1_9 == ((unsigned char) var_1_10))) : (var_1_9 == ((unsigned char) var_1_10)))) && (((last_1_var_1_16 >= last_1_var_1_16) || ((var_1_2 && var_1_12) || (var_1_13 || var_1_14))) ? (var_1_2 ? (var_1_11 == ((double) var_1_15)) : (var_1_11 == ((double) var_1_15))) : (var_1_11 == ((double) var_1_15)))) && ((((var_1_10 * last_1_var_1_9) + last_1_var_1_1) > last_1_var_1_20) ? (var_1_16 == ((double) (var_1_17 - (var_1_18 - var_1_19)))) : 1)) && (var_1_13 ? (var_1_20 == ((unsigned long int) (((((var_1_9) > (128u)) ? (var_1_9) : (128u))) + var_1_9))) : ((var_1_9 >= var_1_9) ? (var_1_20 == ((unsigned long int) (var_1_21 - var_1_9))) : (var_1_20 == ((unsigned long int) var_1_9)))) ; [L303] RET, EXPR property() [L303] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=3, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=513/2, var_1_1=2, var_1_20=2147483645, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_27=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=73, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=63, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=16, var_1_42=127, var_1_43=2, var_1_44=16, var_1_46=2, var_1_50=2, var_1_51=73, var_1_52=0, var_1_53=125/4, var_1_54=0, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=-510] [L19] reach_error() VAL [isInitial=1, last_1_var_1_11=511/4, last_1_var_1_16=513/2, last_1_var_1_1=32, last_1_var_1_20=10000000, last_1_var_1_9=50, var_1_10=-510, var_1_11=3, var_1_12=-255, var_1_13=0, var_1_14=0, var_1_15=3, var_1_16=513/2, var_1_1=2, var_1_20=2147483645, var_1_21=2147483647, var_1_23=0, var_1_24=17, var_1_25=16, var_1_26=0, var_1_27=0, var_1_28=-2147483648, var_1_29=1, var_1_2=0, var_1_30=73, var_1_31=63, var_1_32=0, var_1_33=0, var_1_34=63, var_1_35=1, var_1_36=0, var_1_37=0, var_1_40=1, var_1_41=16, var_1_42=127, var_1_43=2, var_1_44=16, var_1_46=2, var_1_50=2, var_1_51=73, var_1_52=0, var_1_53=125/4, var_1_54=0, var_1_6=-1, var_1_7=33, var_1_8=1283/5, var_1_9=-510] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 152 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 31.8s, OverallIterations: 10, TraceHistogramMax: 56, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 11.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4463 SdHoareTripleChecker+Valid, 7.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4314 mSDsluCounter, 10045 SdHoareTripleChecker+Invalid, 6.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 7651 mSDsCounter, 1893 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 7268 IncrementalHoareTripleChecker+Invalid, 9161 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1893 mSolverCounterUnsat, 2394 mSDtfsCounter, 7268 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4177 GetRequests, 4002 SyntacticMatches, 1 SemanticMatches, 174 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1026 ImplicationChecksByTransitivity, 3.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1595occurred in iteration=9, InterpolantAutomatonStates: 124, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.4s AutomataMinimizationTime, 9 MinimizatonAttempts, 2570 StatesRemovedByMinimization, 9 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.7s SatisfiabilityAnalysisTime, 13.8s InterpolantComputationTime, 5520 NumberOfCodeBlocks, 5520 NumberOfCodeBlocksAsserted, 16 NumberOfCheckSat, 5844 ConstructedInterpolants, 0 QuantifiedInterpolants, 17797 SizeOfPredicates, 32 NumberOfNonLiveVariables, 3858 ConjunctsInSsa, 79 ConjunctsInUnsatCore, 17 InterpolantComputations, 4 PerfectInterpolantSequences, 103508/104720 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-10-24 05:56:37,536 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/current/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 /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-60.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 dc938a0405ab980f73e24a449c4c9df5a56aedb0c7fd21047d768606a1a4d267 --- Real Ultimate output --- This is Ultimate 0.2.5-dev-4a390ef-m [2024-10-24 05:56:39,685 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-24 05:56:39,755 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-10-24 05:56:39,763 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-24 05:56:39,765 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-24 05:56:39,795 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-24 05:56:39,796 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-24 05:56:39,796 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-24 05:56:39,797 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-24 05:56:39,797 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-24 05:56:39,798 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-24 05:56:39,798 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-24 05:56:39,799 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-24 05:56:39,799 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-24 05:56:39,799 INFO L153 SettingsManager]: * Use SBE=true [2024-10-24 05:56:39,800 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-24 05:56:39,800 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-10-24 05:56:39,803 INFO L153 SettingsManager]: * sizeof long=4 [2024-10-24 05:56:39,803 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-10-24 05:56:39,803 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-24 05:56:39,806 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-10-24 05:56:39,807 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-24 05:56:39,807 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-10-24 05:56:39,807 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-10-24 05:56:39,807 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-10-24 05:56:39,807 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-24 05:56:39,808 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-10-24 05:56:39,808 INFO L153 SettingsManager]: * sizeof long double=12 [2024-10-24 05:56:39,808 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-24 05:56:39,808 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-24 05:56:39,809 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-24 05:56:39,809 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-24 05:56:39,809 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-24 05:56:39,809 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-24 05:56:39,810 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-24 05:56:39,810 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-24 05:56:39,812 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-24 05:56:39,813 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-10-24 05:56:39,813 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-10-24 05:56:39,813 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-10-24 05:56:39,814 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-24 05:56:39,814 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-24 05:56:39,815 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-24 05:56:39,815 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-24 05:56:39,815 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2024-10-24 05:56:39,815 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 -> dc938a0405ab980f73e24a449c4c9df5a56aedb0c7fd21047d768606a1a4d267 [2024-10-24 05:56:40,126 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-24 05:56:40,150 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-24 05:56:40,153 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-24 05:56:40,154 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-24 05:56:40,155 INFO L274 PluginConnector]: CDTParser initialized [2024-10-24 05:56:40,157 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-60.i [2024-10-24 05:56:41,664 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-24 05:56:41,908 INFO L384 CDTParser]: Found 1 translation units. [2024-10-24 05:56:41,909 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-60.i [2024-10-24 05:56:41,920 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b020b3667/fadedc6dfd6b4b82a82c7edf1fbd3ea9/FLAGaa98f1366 [2024-10-24 05:56:41,937 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b020b3667/fadedc6dfd6b4b82a82c7edf1fbd3ea9 [2024-10-24 05:56:41,940 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-24 05:56:41,941 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-24 05:56:41,945 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-24 05:56:41,945 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-24 05:56:41,950 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-24 05:56:41,951 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.10 05:56:41" (1/1) ... [2024-10-24 05:56:41,952 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@58d8079d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 05:56:41, skipping insertion in model container [2024-10-24 05:56:41,952 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.10 05:56:41" (1/1) ... [2024-10-24 05:56:41,989 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-24 05:56:42,172 WARN L248 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-60.i[916,929] [2024-10-24 05:56:42,267 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-24 05:56:42,289 INFO L200 MainTranslator]: Completed pre-run [2024-10-24 05:56:42,304 WARN L248 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-60.i[916,929] [2024-10-24 05:56:42,380 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-24 05:56:42,415 INFO L204 MainTranslator]: Completed translation [2024-10-24 05:56:42,416 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 05:56:42 WrapperNode [2024-10-24 05:56:42,416 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-24 05:56:42,417 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-24 05:56:42,417 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-24 05:56:42,418 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-24 05:56:42,424 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 05:56:42" (1/1) ... [2024-10-24 05:56:42,444 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 05:56:42" (1/1) ... [2024-10-24 05:56:42,491 INFO L138 Inliner]: procedures = 27, calls = 69, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 316 [2024-10-24 05:56:42,493 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-24 05:56:42,494 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-10-24 05:56:42,494 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-10-24 05:56:42,494 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-10-24 05:56:42,504 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 05:56:42" (1/1) ... [2024-10-24 05:56:42,505 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 05:56:42" (1/1) ... [2024-10-24 05:56:42,514 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 05:56:42" (1/1) ... [2024-10-24 05:56:42,530 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-10-24 05:56:42,531 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 05:56:42" (1/1) ... [2024-10-24 05:56:42,531 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 05:56:42" (1/1) ... [2024-10-24 05:56:42,549 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 05:56:42" (1/1) ... [2024-10-24 05:56:42,555 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 05:56:42" (1/1) ... [2024-10-24 05:56:42,559 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 05:56:42" (1/1) ... [2024-10-24 05:56:42,565 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 05:56:42" (1/1) ... [2024-10-24 05:56:42,570 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-10-24 05:56:42,571 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-10-24 05:56:42,571 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-10-24 05:56:42,572 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-10-24 05:56:42,572 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 05:56:42" (1/1) ... [2024-10-24 05:56:42,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-24 05:56:42,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-24 05:56:42,608 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-10-24 05:56:42,612 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-10-24 05:56:42,649 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-10-24 05:56:42,649 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-10-24 05:56:42,649 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-10-24 05:56:42,649 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-10-24 05:56:42,649 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-10-24 05:56:42,649 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-10-24 05:56:42,754 INFO L238 CfgBuilder]: Building ICFG [2024-10-24 05:56:42,757 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-10-24 05:56:59,843 INFO L? ?]: Removed 12 outVars from TransFormulas that were not future-live. [2024-10-24 05:56:59,843 INFO L287 CfgBuilder]: Performing block encoding [2024-10-24 05:56:59,919 INFO L309 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-10-24 05:56:59,923 INFO L314 CfgBuilder]: Removed 1 assume(true) statements. [2024-10-24 05:56:59,924 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.10 05:56:59 BoogieIcfgContainer [2024-10-24 05:56:59,924 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-10-24 05:56:59,926 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-10-24 05:56:59,927 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-10-24 05:56:59,931 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-10-24 05:56:59,932 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.10 05:56:41" (1/3) ... [2024-10-24 05:56:59,933 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@20bd7d10 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.10 05:56:59, skipping insertion in model container [2024-10-24 05:56:59,933 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 05:56:42" (2/3) ... [2024-10-24 05:56:59,933 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@20bd7d10 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.10 05:56:59, skipping insertion in model container [2024-10-24 05:56:59,934 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.10 05:56:59" (3/3) ... [2024-10-24 05:56:59,935 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-60.i [2024-10-24 05:56:59,953 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-10-24 05:56:59,954 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-10-24 05:57:00,042 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-10-24 05:57:00,048 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;@4897666d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-10-24 05:57:00,048 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-10-24 05:57:00,053 INFO L276 IsEmpty]: Start isEmpty. Operand has 133 states, 74 states have (on average 1.445945945945946) internal successors, (107), 75 states have internal predecessors, (107), 56 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-10-24 05:57:00,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 337 [2024-10-24 05:57:00,070 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 05:57:00,071 INFO L215 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10-24 05:57:00,072 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 05:57:00,077 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 05:57:00,077 INFO L85 PathProgramCache]: Analyzing trace with hash -411802249, now seen corresponding path program 1 times [2024-10-24 05:57:00,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-10-24 05:57:00,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [236019168] [2024-10-24 05:57:00,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 05:57:00,097 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-10-24 05:57:00,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-10-24 05:57:00,115 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-10-24 05:57:00,117 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-10-24 05:57:01,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:57:01,537 INFO L255 TraceCheckSpWp]: Trace formula consists of 538 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-10-24 05:57:01,554 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-24 05:57:01,643 INFO L134 CoverageAnalysis]: Checked inductivity of 6160 backedges. 1766 proven. 0 refuted. 0 times theorem prover too weak. 4394 trivial. 0 not checked. [2024-10-24 05:57:01,643 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-24 05:57:01,644 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-10-24 05:57:01,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [236019168] [2024-10-24 05:57:01,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [236019168] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 05:57:01,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 05:57:01,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-10-24 05:57:01,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544444473] [2024-10-24 05:57:01,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 05:57:01,654 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-10-24 05:57:01,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-10-24 05:57:01,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-10-24 05:57:01,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-10-24 05:57:01,688 INFO L87 Difference]: Start difference. First operand has 133 states, 74 states have (on average 1.445945945945946) internal successors, (107), 75 states have internal predecessors, (107), 56 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) Second operand has 2 states, 2 states have (on average 31.5) internal successors, (63), 2 states have internal predecessors, (63), 2 states have call successors, (56), 2 states have call predecessors, (56), 2 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) [2024-10-24 05:57:06,263 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.26s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-10-24 05:57:06,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 05:57:06,264 INFO L93 Difference]: Finished difference Result 263 states and 492 transitions. [2024-10-24 05:57:06,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-10-24 05:57:06,353 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 31.5) internal successors, (63), 2 states have internal predecessors, (63), 2 states have call successors, (56), 2 states have call predecessors, (56), 2 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) Word has length 336 [2024-10-24 05:57:06,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 05:57:06,363 INFO L225 Difference]: With dead ends: 263 [2024-10-24 05:57:06,363 INFO L226 Difference]: Without dead ends: 131 [2024-10-24 05:57:06,367 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 335 GetRequests, 335 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-10-24 05:57:06,370 INFO L432 NwaCegarLoop]: 210 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2024-10-24 05:57:06,371 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 210 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 1 Unknown, 0 Unchecked, 4.5s Time] [2024-10-24 05:57:06,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2024-10-24 05:57:06,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 131. [2024-10-24 05:57:06,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 73 states have (on average 1.3835616438356164) internal successors, (101), 73 states have internal predecessors, (101), 56 states have call successors, (56), 1 states have call predecessors, (56), 1 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-10-24 05:57:06,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 213 transitions. [2024-10-24 05:57:06,435 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 213 transitions. Word has length 336 [2024-10-24 05:57:06,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 05:57:06,437 INFO L471 AbstractCegarLoop]: Abstraction has 131 states and 213 transitions. [2024-10-24 05:57:06,438 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 31.5) internal successors, (63), 2 states have internal predecessors, (63), 2 states have call successors, (56), 2 states have call predecessors, (56), 2 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) [2024-10-24 05:57:06,438 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 213 transitions. [2024-10-24 05:57:06,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 337 [2024-10-24 05:57:06,448 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 05:57:06,449 INFO L215 NwaCegarLoop]: trace histogram [56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10-24 05:57:06,497 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-10-24 05:57:06,649 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-10-24 05:57:06,650 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 05:57:06,651 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 05:57:06,651 INFO L85 PathProgramCache]: Analyzing trace with hash 325948987, now seen corresponding path program 1 times [2024-10-24 05:57:06,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-10-24 05:57:06,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [545539526] [2024-10-24 05:57:06,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 05:57:06,652 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-10-24 05:57:06,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-10-24 05:57:06,654 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-10-24 05:57:06,655 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-10-24 05:57:07,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 05:57:08,038 INFO L255 TraceCheckSpWp]: Trace formula consists of 538 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-10-24 05:57:08,054 INFO L278 TraceCheckSpWp]: Computing forward predicates...