./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-90.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version c7c6ca5d Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-90.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 135ac301b840ddafcbb7b86477d3c5ee7127cca75a8084665d3a360db9d72e39 --- Real Ultimate output --- This is Ultimate 0.2.5-?-c7c6ca5-m [2024-11-08 20:34:50,694 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-08 20:34:50,751 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-08 20:34:50,757 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-08 20:34:50,759 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-08 20:34:50,779 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-08 20:34:50,779 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-08 20:34:50,780 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-08 20:34:50,780 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-08 20:34:50,781 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-08 20:34:50,782 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-08 20:34:50,782 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-08 20:34:50,782 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-08 20:34:50,782 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-08 20:34:50,783 INFO L153 SettingsManager]: * Use SBE=true [2024-11-08 20:34:50,784 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-08 20:34:50,784 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-08 20:34:50,784 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-08 20:34:50,785 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-08 20:34:50,785 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-08 20:34:50,785 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-08 20:34:50,787 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-08 20:34:50,787 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-08 20:34:50,787 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-08 20:34:50,788 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-08 20:34:50,788 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-08 20:34:50,788 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-08 20:34:50,788 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-08 20:34:50,788 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-08 20:34:50,789 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-08 20:34:50,789 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-08 20:34:50,789 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-08 20:34:50,789 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 20:34:50,789 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-08 20:34:50,789 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-08 20:34:50,790 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-08 20:34:50,790 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-08 20:34:50,790 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-08 20:34:50,790 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-08 20:34:50,790 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-08 20:34:50,790 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-08 20:34:50,791 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-08 20:34:50,792 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 -> 135ac301b840ddafcbb7b86477d3c5ee7127cca75a8084665d3a360db9d72e39 [2024-11-08 20:34:50,986 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-08 20:34:51,001 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-08 20:34:51,004 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-08 20:34:51,005 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-08 20:34:51,005 INFO L274 PluginConnector]: CDTParser initialized [2024-11-08 20:34:51,006 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-90.i [2024-11-08 20:34:52,211 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-08 20:34:52,388 INFO L384 CDTParser]: Found 1 translation units. [2024-11-08 20:34:52,388 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-90.i [2024-11-08 20:34:52,401 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/259d96114/8fd0ec9339fb413eb9bb5689589a77e3/FLAGb51a9e2f3 [2024-11-08 20:34:52,414 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/259d96114/8fd0ec9339fb413eb9bb5689589a77e3 [2024-11-08 20:34:52,416 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-08 20:34:52,417 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-08 20:34:52,419 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-08 20:34:52,420 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-08 20:34:52,424 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-08 20:34:52,424 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 08:34:52" (1/1) ... [2024-11-08 20:34:52,425 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6926f54c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 08:34:52, skipping insertion in model container [2024-11-08 20:34:52,426 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 08:34:52" (1/1) ... [2024-11-08 20:34:52,457 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-08 20:34:52,595 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-90.i[916,929] [2024-11-08 20:34:52,686 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 20:34:52,697 INFO L200 MainTranslator]: Completed pre-run [2024-11-08 20:34:52,708 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-90.i[916,929] [2024-11-08 20:34:52,752 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 20:34:52,770 INFO L204 MainTranslator]: Completed translation [2024-11-08 20:34:52,770 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 08:34:52 WrapperNode [2024-11-08 20:34:52,771 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-08 20:34:52,771 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-08 20:34:52,771 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-08 20:34:52,772 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-08 20:34:52,776 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 08:34:52" (1/1) ... [2024-11-08 20:34:52,795 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 08:34:52" (1/1) ... [2024-11-08 20:34:52,845 INFO L138 Inliner]: procedures = 26, calls = 68, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 477 [2024-11-08 20:34:52,845 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-08 20:34:52,846 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-08 20:34:52,846 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-08 20:34:52,846 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-08 20:34:52,854 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 08:34:52" (1/1) ... [2024-11-08 20:34:52,858 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 08:34:52" (1/1) ... [2024-11-08 20:34:52,863 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 08:34:52" (1/1) ... [2024-11-08 20:34:52,877 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-08 20:34:52,877 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 08:34:52" (1/1) ... [2024-11-08 20:34:52,878 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 08:34:52" (1/1) ... [2024-11-08 20:34:52,888 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 08:34:52" (1/1) ... [2024-11-08 20:34:52,892 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 08:34:52" (1/1) ... [2024-11-08 20:34:52,897 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 08:34:52" (1/1) ... [2024-11-08 20:34:52,902 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 08:34:52" (1/1) ... [2024-11-08 20:34:52,914 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-08 20:34:52,916 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-08 20:34:52,916 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-08 20:34:52,916 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-08 20:34:52,917 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 08:34:52" (1/1) ... [2024-11-08 20:34:52,921 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 20:34:52,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-08 20:34:52,941 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-08 20:34:52,944 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-08 20:34:52,979 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-08 20:34:52,980 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-08 20:34:52,980 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-08 20:34:52,980 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-08 20:34:52,980 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-08 20:34:52,980 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-08 20:34:53,082 INFO L238 CfgBuilder]: Building ICFG [2024-11-08 20:34:53,083 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-08 20:34:53,629 INFO L? ?]: Removed 13 outVars from TransFormulas that were not future-live. [2024-11-08 20:34:53,629 INFO L287 CfgBuilder]: Performing block encoding [2024-11-08 20:34:53,647 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-08 20:34:53,648 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-08 20:34:53,648 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 08:34:53 BoogieIcfgContainer [2024-11-08 20:34:53,648 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-08 20:34:53,649 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-08 20:34:53,649 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-08 20:34:53,655 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-08 20:34:53,656 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.11 08:34:52" (1/3) ... [2024-11-08 20:34:53,656 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@b66bb3c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 08:34:53, skipping insertion in model container [2024-11-08 20:34:53,657 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 08:34:52" (2/3) ... [2024-11-08 20:34:53,657 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@b66bb3c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 08:34:53, skipping insertion in model container [2024-11-08 20:34:53,657 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 08:34:53" (3/3) ... [2024-11-08 20:34:53,658 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-90.i [2024-11-08 20:34:53,672 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-08 20:34:53,672 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-08 20:34:53,731 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-08 20:34:53,735 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;@6c1504fd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-08 20:34:53,736 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-08 20:34:53,744 INFO L276 IsEmpty]: Start isEmpty. Operand has 199 states, 141 states have (on average 1.6170212765957446) internal successors, (228), 142 states have internal predecessors, (228), 55 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 55 states have call predecessors, (55), 55 states have call successors, (55) [2024-11-08 20:34:53,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2024-11-08 20:34:53,765 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 20:34:53,766 INFO L215 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 20:34:53,767 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 20:34:53,771 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 20:34:53,772 INFO L85 PathProgramCache]: Analyzing trace with hash -437551705, now seen corresponding path program 1 times [2024-11-08 20:34:53,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 20:34:53,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051278023] [2024-11-08 20:34:53,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 20:34:53,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 20:34:53,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,163 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 20:34:54,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,170 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 20:34:54,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,175 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 20:34:54,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,180 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 20:34:54,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,184 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 20:34:54,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,189 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-11-08 20:34:54,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,191 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 20:34:54,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,194 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-11-08 20:34:54,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,196 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 20:34:54,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,198 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-11-08 20:34:54,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,200 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 20:34:54,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,204 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-11-08 20:34:54,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,208 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 20:34:54,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,211 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-11-08 20:34:54,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,213 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-08 20:34:54,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,215 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-08 20:34:54,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,218 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-08 20:34:54,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,220 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-08 20:34:54,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,224 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-08 20:34:54,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,227 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-11-08 20:34:54,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,229 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-08 20:34:54,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,231 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-11-08 20:34:54,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,233 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-08 20:34:54,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,235 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-11-08 20:34:54,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,237 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-08 20:34:54,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,240 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-11-08 20:34:54,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,242 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-11-08 20:34:54,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,245 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-11-08 20:34:54,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,251 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-11-08 20:34:54,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,257 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-11-08 20:34:54,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,259 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-11-08 20:34:54,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,264 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-11-08 20:34:54,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,269 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-11-08 20:34:54,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,273 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-11-08 20:34:54,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,278 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-11-08 20:34:54,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,281 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-11-08 20:34:54,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,285 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-11-08 20:34:54,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,288 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-11-08 20:34:54,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,293 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-11-08 20:34:54,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,296 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-11-08 20:34:54,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,301 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-11-08 20:34:54,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,305 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-08 20:34:54,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,308 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-11-08 20:34:54,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,314 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-11-08 20:34:54,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,319 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-11-08 20:34:54,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,325 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-11-08 20:34:54,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,328 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-11-08 20:34:54,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,331 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-11-08 20:34:54,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,334 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-11-08 20:34:54,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,336 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-11-08 20:34:54,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,339 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2024-11-08 20:34:54,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,342 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 286 [2024-11-08 20:34:54,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,346 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-11-08 20:34:54,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,349 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-11-08 20:34:54,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,352 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 302 [2024-11-08 20:34:54,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,358 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2024-11-08 20:34:54,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 20:34:54,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051278023] [2024-11-08 20:34:54,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051278023] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 20:34:54,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 20:34:54,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-08 20:34:54,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933877694] [2024-11-08 20:34:54,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 20:34:54,391 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-08 20:34:54,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 20:34:54,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-08 20:34:54,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-08 20:34:54,464 INFO L87 Difference]: Start difference. First operand has 199 states, 141 states have (on average 1.6170212765957446) internal successors, (228), 142 states have internal predecessors, (228), 55 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 55 states have call predecessors, (55), 55 states have call successors, (55) Second operand has 2 states, 2 states have (on average 42.5) internal successors, (85), 2 states have internal predecessors, (85), 2 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 2 states have call successors, (55) [2024-11-08 20:34:54,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 20:34:54,509 INFO L93 Difference]: Finished difference Result 391 states and 725 transitions. [2024-11-08 20:34:54,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 20:34:54,511 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 42.5) internal successors, (85), 2 states have internal predecessors, (85), 2 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 2 states have call successors, (55) Word has length 357 [2024-11-08 20:34:54,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 20:34:54,519 INFO L225 Difference]: With dead ends: 391 [2024-11-08 20:34:54,519 INFO L226 Difference]: Without dead ends: 195 [2024-11-08 20:34:54,529 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 167 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-08 20:34:54,532 INFO L432 NwaCegarLoop]: 331 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 331 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-08 20:34:54,533 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 331 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-08 20:34:54,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2024-11-08 20:34:54,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 195. [2024-11-08 20:34:54,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 138 states have (on average 1.6014492753623188) internal successors, (221), 138 states have internal predecessors, (221), 55 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 55 states have call predecessors, (55), 55 states have call successors, (55) [2024-11-08 20:34:54,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 331 transitions. [2024-11-08 20:34:54,581 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 331 transitions. Word has length 357 [2024-11-08 20:34:54,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 20:34:54,581 INFO L471 AbstractCegarLoop]: Abstraction has 195 states and 331 transitions. [2024-11-08 20:34:54,582 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 42.5) internal successors, (85), 2 states have internal predecessors, (85), 2 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 2 states have call successors, (55) [2024-11-08 20:34:54,582 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 331 transitions. [2024-11-08 20:34:54,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2024-11-08 20:34:54,586 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 20:34:54,586 INFO L215 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 20:34:54,587 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-08 20:34:54,587 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 20:34:54,587 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 20:34:54,587 INFO L85 PathProgramCache]: Analyzing trace with hash 817344737, now seen corresponding path program 1 times [2024-11-08 20:34:54,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 20:34:54,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926340199] [2024-11-08 20:34:54,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 20:34:54,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 20:34:54,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,754 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 20:34:54,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,758 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 20:34:54,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,760 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 20:34:54,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,762 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 20:34:54,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,764 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 20:34:54,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,766 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-11-08 20:34:54,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,768 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 20:34:54,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,770 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-11-08 20:34:54,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,773 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 20:34:54,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,775 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-11-08 20:34:54,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,777 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 20:34:54,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,780 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-11-08 20:34:54,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,782 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 20:34:54,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,784 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-11-08 20:34:54,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,787 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-08 20:34:54,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,790 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-08 20:34:54,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,794 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-08 20:34:54,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,795 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-08 20:34:54,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,797 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-08 20:34:54,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,799 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-11-08 20:34:54,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,801 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-08 20:34:54,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,803 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-11-08 20:34:54,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,805 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-08 20:34:54,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,807 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-11-08 20:34:54,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,809 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-08 20:34:54,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,811 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-11-08 20:34:54,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,812 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-11-08 20:34:54,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,815 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-11-08 20:34:54,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,817 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-11-08 20:34:54,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,819 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-11-08 20:34:54,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,822 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-11-08 20:34:54,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,823 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-11-08 20:34:54,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,825 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-11-08 20:34:54,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,828 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-11-08 20:34:54,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,830 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-11-08 20:34:54,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,832 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-11-08 20:34:54,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,834 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-11-08 20:34:54,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,837 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-11-08 20:34:54,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,840 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-11-08 20:34:54,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,843 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-11-08 20:34:54,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,846 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-11-08 20:34:54,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,849 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-08 20:34:54,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,852 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-11-08 20:34:54,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,855 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-11-08 20:34:54,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,860 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-11-08 20:34:54,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,863 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-11-08 20:34:54,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,867 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-11-08 20:34:54,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,881 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-11-08 20:34:54,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,885 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-11-08 20:34:54,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,892 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-11-08 20:34:54,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,894 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2024-11-08 20:34:54,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,896 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 286 [2024-11-08 20:34:54,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,899 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-11-08 20:34:54,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,901 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-11-08 20:34:54,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,903 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 302 [2024-11-08 20:34:54,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:54,907 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2024-11-08 20:34:54,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 20:34:54,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926340199] [2024-11-08 20:34:54,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926340199] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 20:34:54,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 20:34:54,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 20:34:54,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102639529] [2024-11-08 20:34:54,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 20:34:54,911 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 20:34:54,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 20:34:54,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 20:34:54,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 20:34:54,914 INFO L87 Difference]: Start difference. First operand 195 states and 331 transitions. Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2024-11-08 20:34:54,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 20:34:54,992 INFO L93 Difference]: Finished difference Result 513 states and 876 transitions. [2024-11-08 20:34:54,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 20:34:54,993 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) Word has length 357 [2024-11-08 20:34:54,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 20:34:54,999 INFO L225 Difference]: With dead ends: 513 [2024-11-08 20:34:54,999 INFO L226 Difference]: Without dead ends: 321 [2024-11-08 20:34:55,001 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 20:34:55,002 INFO L432 NwaCegarLoop]: 412 mSDtfsCounter, 220 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 712 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-08 20:34:55,003 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [220 Valid, 712 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-08 20:34:55,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2024-11-08 20:34:55,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 318. [2024-11-08 20:34:55,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 242 states have (on average 1.6363636363636365) internal successors, (396), 243 states have internal predecessors, (396), 73 states have call successors, (73), 2 states have call predecessors, (73), 2 states have return successors, (73), 72 states have call predecessors, (73), 73 states have call successors, (73) [2024-11-08 20:34:55,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 542 transitions. [2024-11-08 20:34:55,050 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 542 transitions. Word has length 357 [2024-11-08 20:34:55,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 20:34:55,052 INFO L471 AbstractCegarLoop]: Abstraction has 318 states and 542 transitions. [2024-11-08 20:34:55,052 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2024-11-08 20:34:55,052 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 542 transitions. [2024-11-08 20:34:55,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2024-11-08 20:34:55,058 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 20:34:55,059 INFO L215 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 20:34:55,059 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-08 20:34:55,059 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 20:34:55,059 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 20:34:55,060 INFO L85 PathProgramCache]: Analyzing trace with hash 801826019, now seen corresponding path program 1 times [2024-11-08 20:34:55,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 20:34:55,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655875605] [2024-11-08 20:34:55,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 20:34:55,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 20:34:55,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,220 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 20:34:55,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,223 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 20:34:55,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,224 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 20:34:55,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,226 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 20:34:55,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,227 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 20:34:55,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,231 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-11-08 20:34:55,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,232 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 20:34:55,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,235 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-11-08 20:34:55,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,237 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 20:34:55,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,238 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-11-08 20:34:55,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,240 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 20:34:55,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,242 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-11-08 20:34:55,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,244 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 20:34:55,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,246 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-11-08 20:34:55,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,247 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-08 20:34:55,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,250 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-08 20:34:55,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,253 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-08 20:34:55,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,255 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-08 20:34:55,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,257 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-08 20:34:55,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,259 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-11-08 20:34:55,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,263 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-08 20:34:55,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,265 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-11-08 20:34:55,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,267 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-08 20:34:55,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,268 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-11-08 20:34:55,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,270 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-08 20:34:55,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,271 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-11-08 20:34:55,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,272 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-11-08 20:34:55,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,277 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-11-08 20:34:55,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,279 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-11-08 20:34:55,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,280 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-11-08 20:34:55,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,281 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-11-08 20:34:55,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,283 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-11-08 20:34:55,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,285 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-11-08 20:34:55,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,288 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-11-08 20:34:55,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,290 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-11-08 20:34:55,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,291 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-11-08 20:34:55,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,293 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-11-08 20:34:55,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,294 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-11-08 20:34:55,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,296 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-11-08 20:34:55,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,299 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-11-08 20:34:55,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,301 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-11-08 20:34:55,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,303 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-08 20:34:55,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,304 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-11-08 20:34:55,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,305 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-11-08 20:34:55,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,308 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-11-08 20:34:55,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,309 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-11-08 20:34:55,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,311 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-11-08 20:34:55,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,312 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-11-08 20:34:55,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,313 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-11-08 20:34:55,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,315 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-11-08 20:34:55,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,318 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2024-11-08 20:34:55,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,320 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 286 [2024-11-08 20:34:55,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,323 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-11-08 20:34:55,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,325 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-11-08 20:34:55,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,326 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 302 [2024-11-08 20:34:55,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,329 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2024-11-08 20:34:55,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 20:34:55,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655875605] [2024-11-08 20:34:55,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655875605] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 20:34:55,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 20:34:55,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 20:34:55,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937801671] [2024-11-08 20:34:55,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 20:34:55,332 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 20:34:55,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 20:34:55,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 20:34:55,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 20:34:55,334 INFO L87 Difference]: Start difference. First operand 318 states and 542 transitions. Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2024-11-08 20:34:55,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 20:34:55,377 INFO L93 Difference]: Finished difference Result 640 states and 1086 transitions. [2024-11-08 20:34:55,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 20:34:55,380 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) Word has length 357 [2024-11-08 20:34:55,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 20:34:55,382 INFO L225 Difference]: With dead ends: 640 [2024-11-08 20:34:55,382 INFO L226 Difference]: Without dead ends: 325 [2024-11-08 20:34:55,386 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 20:34:55,387 INFO L432 NwaCegarLoop]: 410 mSDtfsCounter, 183 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 728 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-08 20:34:55,389 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [183 Valid, 728 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-08 20:34:55,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states. [2024-11-08 20:34:55,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 265. [2024-11-08 20:34:55,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 207 states have (on average 1.6521739130434783) internal successors, (342), 207 states have internal predecessors, (342), 55 states have call successors, (55), 2 states have call predecessors, (55), 2 states have return successors, (55), 55 states have call predecessors, (55), 55 states have call successors, (55) [2024-11-08 20:34:55,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 452 transitions. [2024-11-08 20:34:55,406 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 452 transitions. Word has length 357 [2024-11-08 20:34:55,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 20:34:55,407 INFO L471 AbstractCegarLoop]: Abstraction has 265 states and 452 transitions. [2024-11-08 20:34:55,407 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2024-11-08 20:34:55,407 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 452 transitions. [2024-11-08 20:34:55,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2024-11-08 20:34:55,411 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 20:34:55,411 INFO L215 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 20:34:55,411 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-08 20:34:55,411 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 20:34:55,411 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 20:34:55,412 INFO L85 PathProgramCache]: Analyzing trace with hash -786521883, now seen corresponding path program 1 times [2024-11-08 20:34:55,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 20:34:55,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917236680] [2024-11-08 20:34:55,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 20:34:55,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 20:34:55,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,649 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 20:34:55,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,651 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 20:34:55,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,652 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 20:34:55,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,654 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 20:34:55,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,655 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 20:34:55,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,656 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-11-08 20:34:55,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,657 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 20:34:55,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,659 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-11-08 20:34:55,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,660 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 20:34:55,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,661 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-11-08 20:34:55,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,662 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 20:34:55,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,664 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-11-08 20:34:55,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,665 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 20:34:55,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,666 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-11-08 20:34:55,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,668 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-08 20:34:55,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,669 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-08 20:34:55,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,672 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-08 20:34:55,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,673 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-08 20:34:55,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,674 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-08 20:34:55,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,675 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-11-08 20:34:55,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,677 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-08 20:34:55,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,678 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-11-08 20:34:55,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,679 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-08 20:34:55,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,681 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-11-08 20:34:55,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,682 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-08 20:34:55,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,684 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-11-08 20:34:55,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,685 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-11-08 20:34:55,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,686 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-11-08 20:34:55,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,688 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-11-08 20:34:55,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,689 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-11-08 20:34:55,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,690 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-11-08 20:34:55,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,692 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-11-08 20:34:55,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,693 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-11-08 20:34:55,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,695 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-11-08 20:34:55,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,696 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-11-08 20:34:55,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,697 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-11-08 20:34:55,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,699 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-11-08 20:34:55,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,700 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-11-08 20:34:55,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,701 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-11-08 20:34:55,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,703 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-11-08 20:34:55,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,704 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-11-08 20:34:55,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,706 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-08 20:34:55,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,708 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-11-08 20:34:55,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,709 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-11-08 20:34:55,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,711 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-11-08 20:34:55,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,712 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-11-08 20:34:55,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,713 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-11-08 20:34:55,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,715 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-11-08 20:34:55,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,716 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-11-08 20:34:55,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,717 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-11-08 20:34:55,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,719 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2024-11-08 20:34:55,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,720 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 286 [2024-11-08 20:34:55,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,722 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-11-08 20:34:55,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,724 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-11-08 20:34:55,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,726 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 302 [2024-11-08 20:34:55,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:55,729 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2024-11-08 20:34:55,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 20:34:55,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917236680] [2024-11-08 20:34:55,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917236680] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 20:34:55,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 20:34:55,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-08 20:34:55,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574348533] [2024-11-08 20:34:55,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 20:34:55,730 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-08 20:34:55,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 20:34:55,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-08 20:34:55,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-08 20:34:55,731 INFO L87 Difference]: Start difference. First operand 265 states and 452 transitions. Second operand has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2024-11-08 20:34:57,490 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.56s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 20:34:57,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 20:34:57,733 INFO L93 Difference]: Finished difference Result 942 states and 1610 transitions. [2024-11-08 20:34:57,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 20:34:57,734 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) Word has length 357 [2024-11-08 20:34:57,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 20:34:57,737 INFO L225 Difference]: With dead ends: 942 [2024-11-08 20:34:57,737 INFO L226 Difference]: Without dead ends: 680 [2024-11-08 20:34:57,738 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-08 20:34:57,739 INFO L432 NwaCegarLoop]: 434 mSDtfsCounter, 691 mSDsluCounter, 420 mSDsCounter, 0 mSdLazyCounter, 168 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 691 SdHoareTripleChecker+Valid, 854 SdHoareTripleChecker+Invalid, 262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-11-08 20:34:57,739 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [691 Valid, 854 Invalid, 262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 168 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-11-08 20:34:57,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 680 states. [2024-11-08 20:34:57,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 680 to 674. [2024-11-08 20:34:57,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 674 states, 540 states have (on average 1.6685185185185185) internal successors, (901), 542 states have internal predecessors, (901), 127 states have call successors, (127), 6 states have call predecessors, (127), 6 states have return successors, (127), 125 states have call predecessors, (127), 127 states have call successors, (127) [2024-11-08 20:34:57,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 674 states to 674 states and 1155 transitions. [2024-11-08 20:34:57,777 INFO L78 Accepts]: Start accepts. Automaton has 674 states and 1155 transitions. Word has length 357 [2024-11-08 20:34:57,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 20:34:57,778 INFO L471 AbstractCegarLoop]: Abstraction has 674 states and 1155 transitions. [2024-11-08 20:34:57,778 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2024-11-08 20:34:57,778 INFO L276 IsEmpty]: Start isEmpty. Operand 674 states and 1155 transitions. [2024-11-08 20:34:57,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2024-11-08 20:34:57,784 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 20:34:57,784 INFO L215 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 20:34:57,784 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-08 20:34:57,785 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 20:34:57,785 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 20:34:57,785 INFO L85 PathProgramCache]: Analyzing trace with hash 112391521, now seen corresponding path program 1 times [2024-11-08 20:34:57,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 20:34:57,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332347211] [2024-11-08 20:34:57,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 20:34:57,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 20:34:57,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,168 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 20:34:58,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,171 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 20:34:58,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,173 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 20:34:58,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,175 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 20:34:58,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,177 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 20:34:58,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,180 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-11-08 20:34:58,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,183 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 20:34:58,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,186 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-11-08 20:34:58,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,189 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 20:34:58,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,190 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-11-08 20:34:58,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,193 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 20:34:58,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,195 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-11-08 20:34:58,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,198 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 20:34:58,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,200 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-11-08 20:34:58,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,202 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-08 20:34:58,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,205 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-08 20:34:58,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,207 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-08 20:34:58,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,209 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-08 20:34:58,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,213 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-08 20:34:58,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,215 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-11-08 20:34:58,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,218 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-08 20:34:58,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,220 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-11-08 20:34:58,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,222 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-08 20:34:58,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,224 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-11-08 20:34:58,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,230 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-08 20:34:58,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,234 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-11-08 20:34:58,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,239 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-11-08 20:34:58,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,242 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-11-08 20:34:58,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,246 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-11-08 20:34:58,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,248 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-11-08 20:34:58,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,251 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-11-08 20:34:58,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,260 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-11-08 20:34:58,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,264 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-11-08 20:34:58,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,268 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-11-08 20:34:58,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,270 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-11-08 20:34:58,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,273 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-11-08 20:34:58,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,276 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-11-08 20:34:58,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,281 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-11-08 20:34:58,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,284 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-11-08 20:34:58,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,287 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-11-08 20:34:58,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,290 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-11-08 20:34:58,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,293 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-08 20:34:58,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,294 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-11-08 20:34:58,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,299 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-11-08 20:34:58,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,301 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-11-08 20:34:58,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,304 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-11-08 20:34:58,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,306 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-11-08 20:34:58,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,307 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-11-08 20:34:58,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,309 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-11-08 20:34:58,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,312 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-11-08 20:34:58,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,314 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2024-11-08 20:34:58,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,316 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 286 [2024-11-08 20:34:58,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,318 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-11-08 20:34:58,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,320 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-11-08 20:34:58,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,323 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 302 [2024-11-08 20:34:58,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,326 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2024-11-08 20:34:58,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 20:34:58,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332347211] [2024-11-08 20:34:58,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332347211] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 20:34:58,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 20:34:58,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-08 20:34:58,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153745671] [2024-11-08 20:34:58,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 20:34:58,327 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-08 20:34:58,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 20:34:58,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-08 20:34:58,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-08 20:34:58,328 INFO L87 Difference]: Start difference. First operand 674 states and 1155 transitions. Second operand has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2024-11-08 20:34:58,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 20:34:58,455 INFO L93 Difference]: Finished difference Result 1799 states and 3083 transitions. [2024-11-08 20:34:58,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 20:34:58,456 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) Word has length 357 [2024-11-08 20:34:58,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 20:34:58,462 INFO L225 Difference]: With dead ends: 1799 [2024-11-08 20:34:58,462 INFO L226 Difference]: Without dead ends: 1128 [2024-11-08 20:34:58,464 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 111 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-08 20:34:58,465 INFO L432 NwaCegarLoop]: 489 mSDtfsCounter, 237 mSDsluCounter, 756 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 1245 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-08 20:34:58,465 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [237 Valid, 1245 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-08 20:34:58,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1128 states. [2024-11-08 20:34:58,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1128 to 1126. [2024-11-08 20:34:58,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1126 states, 889 states have (on average 1.658042744656918) internal successors, (1474), 892 states have internal predecessors, (1474), 226 states have call successors, (226), 10 states have call predecessors, (226), 10 states have return successors, (226), 223 states have call predecessors, (226), 226 states have call successors, (226) [2024-11-08 20:34:58,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1126 states to 1126 states and 1926 transitions. [2024-11-08 20:34:58,525 INFO L78 Accepts]: Start accepts. Automaton has 1126 states and 1926 transitions. Word has length 357 [2024-11-08 20:34:58,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 20:34:58,526 INFO L471 AbstractCegarLoop]: Abstraction has 1126 states and 1926 transitions. [2024-11-08 20:34:58,526 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2024-11-08 20:34:58,526 INFO L276 IsEmpty]: Start isEmpty. Operand 1126 states and 1926 transitions. [2024-11-08 20:34:58,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2024-11-08 20:34:58,530 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 20:34:58,530 INFO L215 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 20:34:58,530 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-08 20:34:58,530 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 20:34:58,531 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 20:34:58,531 INFO L85 PathProgramCache]: Analyzing trace with hash 907801568, now seen corresponding path program 1 times [2024-11-08 20:34:58,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 20:34:58,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468510225] [2024-11-08 20:34:58,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 20:34:58,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 20:34:58,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,721 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 20:34:58,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,723 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 20:34:58,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,724 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 20:34:58,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,725 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 20:34:58,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,727 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 20:34:58,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,728 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-11-08 20:34:58,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,729 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 20:34:58,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,730 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-11-08 20:34:58,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,731 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 20:34:58,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,732 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-11-08 20:34:58,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,733 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 20:34:58,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,735 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-11-08 20:34:58,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,736 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 20:34:58,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,737 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-11-08 20:34:58,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,738 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-08 20:34:58,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,739 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-08 20:34:58,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,740 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-08 20:34:58,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,742 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-08 20:34:58,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,743 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-08 20:34:58,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,744 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-11-08 20:34:58,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,745 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-08 20:34:58,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,746 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-11-08 20:34:58,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,748 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-08 20:34:58,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,749 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-11-08 20:34:58,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,750 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-08 20:34:58,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,751 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-11-08 20:34:58,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,753 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-11-08 20:34:58,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,754 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-11-08 20:34:58,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,755 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-11-08 20:34:58,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,756 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-11-08 20:34:58,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,758 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-11-08 20:34:58,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,759 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-11-08 20:34:58,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,760 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-11-08 20:34:58,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,761 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-11-08 20:34:58,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,762 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-11-08 20:34:58,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,764 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-11-08 20:34:58,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,765 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-11-08 20:34:58,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,766 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-11-08 20:34:58,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,767 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-11-08 20:34:58,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,768 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-11-08 20:34:58,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,770 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-11-08 20:34:58,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,771 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-08 20:34:58,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,772 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-11-08 20:34:58,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,773 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-11-08 20:34:58,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,775 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-11-08 20:34:58,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,776 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-11-08 20:34:58,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,777 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-11-08 20:34:58,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,778 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-11-08 20:34:58,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,780 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-11-08 20:34:58,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,781 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-11-08 20:34:58,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,782 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2024-11-08 20:34:58,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,783 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 286 [2024-11-08 20:34:58,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,785 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-11-08 20:34:58,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,786 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-11-08 20:34:58,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,787 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 302 [2024-11-08 20:34:58,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:58,790 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2024-11-08 20:34:58,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 20:34:58,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468510225] [2024-11-08 20:34:58,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468510225] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 20:34:58,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 20:34:58,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-08 20:34:58,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010498846] [2024-11-08 20:34:58,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 20:34:58,791 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-08 20:34:58,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 20:34:58,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-08 20:34:58,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-08 20:34:58,792 INFO L87 Difference]: Start difference. First operand 1126 states and 1926 transitions. Second operand has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2024-11-08 20:34:59,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 20:34:59,105 INFO L93 Difference]: Finished difference Result 2204 states and 3764 transitions. [2024-11-08 20:34:59,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 20:34:59,106 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) Word has length 358 [2024-11-08 20:34:59,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 20:34:59,113 INFO L225 Difference]: With dead ends: 2204 [2024-11-08 20:34:59,113 INFO L226 Difference]: Without dead ends: 1533 [2024-11-08 20:34:59,115 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-08 20:34:59,117 INFO L432 NwaCegarLoop]: 649 mSDtfsCounter, 556 mSDsluCounter, 596 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 556 SdHoareTripleChecker+Valid, 1245 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-08 20:34:59,117 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [556 Valid, 1245 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-08 20:34:59,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1533 states. [2024-11-08 20:34:59,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1533 to 1513. [2024-11-08 20:34:59,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1513 states, 1188 states have (on average 1.6531986531986531) internal successors, (1964), 1193 states have internal predecessors, (1964), 309 states have call successors, (309), 15 states have call predecessors, (309), 15 states have return successors, (309), 304 states have call predecessors, (309), 309 states have call successors, (309) [2024-11-08 20:34:59,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1513 states to 1513 states and 2582 transitions. [2024-11-08 20:34:59,210 INFO L78 Accepts]: Start accepts. Automaton has 1513 states and 2582 transitions. Word has length 358 [2024-11-08 20:34:59,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 20:34:59,210 INFO L471 AbstractCegarLoop]: Abstraction has 1513 states and 2582 transitions. [2024-11-08 20:34:59,211 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2024-11-08 20:34:59,211 INFO L276 IsEmpty]: Start isEmpty. Operand 1513 states and 2582 transitions. [2024-11-08 20:34:59,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2024-11-08 20:34:59,214 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 20:34:59,214 INFO L215 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 20:34:59,214 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-08 20:34:59,214 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 20:34:59,215 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 20:34:59,215 INFO L85 PathProgramCache]: Analyzing trace with hash 1813178945, now seen corresponding path program 1 times [2024-11-08 20:34:59,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 20:34:59,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704138941] [2024-11-08 20:34:59,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 20:34:59,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 20:34:59,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,441 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 20:34:59,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,443 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 20:34:59,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,445 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 20:34:59,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,446 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 20:34:59,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,447 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 20:34:59,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,448 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-11-08 20:34:59,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,449 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 20:34:59,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,450 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-11-08 20:34:59,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,451 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 20:34:59,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,452 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-11-08 20:34:59,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,453 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 20:34:59,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,454 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-11-08 20:34:59,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,455 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 20:34:59,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,456 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-11-08 20:34:59,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,458 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-08 20:34:59,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,459 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-08 20:34:59,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,461 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-08 20:34:59,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,462 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-08 20:34:59,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,463 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-08 20:34:59,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,464 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-11-08 20:34:59,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,466 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-08 20:34:59,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,467 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-11-08 20:34:59,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,468 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-08 20:34:59,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,469 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-11-08 20:34:59,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,470 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-08 20:34:59,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,471 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-11-08 20:34:59,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,472 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-11-08 20:34:59,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,474 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-11-08 20:34:59,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,475 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-11-08 20:34:59,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,476 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-11-08 20:34:59,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,478 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-11-08 20:34:59,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,479 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-11-08 20:34:59,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,480 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-11-08 20:34:59,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,482 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-11-08 20:34:59,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,483 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-11-08 20:34:59,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,484 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-11-08 20:34:59,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,485 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-11-08 20:34:59,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,487 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-11-08 20:34:59,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,488 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-11-08 20:34:59,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,489 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-11-08 20:34:59,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,490 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-11-08 20:34:59,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,492 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-08 20:34:59,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,493 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-11-08 20:34:59,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,494 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-11-08 20:34:59,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,496 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-11-08 20:34:59,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,497 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-11-08 20:34:59,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,498 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-11-08 20:34:59,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,499 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-11-08 20:34:59,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,500 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-11-08 20:34:59,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,502 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-11-08 20:34:59,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,503 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2024-11-08 20:34:59,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,504 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 286 [2024-11-08 20:34:59,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,505 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-11-08 20:34:59,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,507 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-11-08 20:34:59,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,509 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 302 [2024-11-08 20:34:59,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:34:59,511 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2024-11-08 20:34:59,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 20:34:59,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704138941] [2024-11-08 20:34:59,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704138941] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 20:34:59,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 20:34:59,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-08 20:34:59,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951774660] [2024-11-08 20:34:59,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 20:34:59,513 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-08 20:34:59,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 20:34:59,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-08 20:34:59,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-08 20:34:59,513 INFO L87 Difference]: Start difference. First operand 1513 states and 2582 transitions. Second operand has 6 states, 6 states have (on average 14.333333333333334) internal successors, (86), 6 states have internal predecessors, (86), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2024-11-08 20:35:00,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 20:35:00,536 INFO L93 Difference]: Finished difference Result 7131 states and 12194 transitions. [2024-11-08 20:35:00,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-08 20:35:00,536 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 14.333333333333334) internal successors, (86), 6 states have internal predecessors, (86), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) Word has length 358 [2024-11-08 20:35:00,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 20:35:00,558 INFO L225 Difference]: With dead ends: 7131 [2024-11-08 20:35:00,558 INFO L226 Difference]: Without dead ends: 5621 [2024-11-08 20:35:00,564 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-11-08 20:35:00,564 INFO L432 NwaCegarLoop]: 823 mSDtfsCounter, 1035 mSDsluCounter, 1794 mSDsCounter, 0 mSdLazyCounter, 827 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1035 SdHoareTripleChecker+Valid, 2617 SdHoareTripleChecker+Invalid, 946 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 827 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-08 20:35:00,565 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1035 Valid, 2617 Invalid, 946 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 827 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-08 20:35:00,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5621 states. [2024-11-08 20:35:00,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5621 to 2888. [2024-11-08 20:35:00,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2888 states, 2321 states have (on average 1.6704006893580354) internal successors, (3877), 2333 states have internal predecessors, (3877), 533 states have call successors, (533), 33 states have call predecessors, (533), 33 states have return successors, (533), 521 states have call predecessors, (533), 533 states have call successors, (533) [2024-11-08 20:35:00,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2888 states to 2888 states and 4943 transitions. [2024-11-08 20:35:00,730 INFO L78 Accepts]: Start accepts. Automaton has 2888 states and 4943 transitions. Word has length 358 [2024-11-08 20:35:00,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 20:35:00,730 INFO L471 AbstractCegarLoop]: Abstraction has 2888 states and 4943 transitions. [2024-11-08 20:35:00,731 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.333333333333334) internal successors, (86), 6 states have internal predecessors, (86), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2024-11-08 20:35:00,731 INFO L276 IsEmpty]: Start isEmpty. Operand 2888 states and 4943 transitions. [2024-11-08 20:35:00,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2024-11-08 20:35:00,734 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 20:35:00,734 INFO L215 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 20:35:00,735 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-08 20:35:00,735 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 20:35:00,735 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 20:35:00,735 INFO L85 PathProgramCache]: Analyzing trace with hash -896305040, now seen corresponding path program 1 times [2024-11-08 20:35:00,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 20:35:00,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648942775] [2024-11-08 20:35:00,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 20:35:00,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 20:35:00,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,244 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 20:35:01,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,249 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 20:35:01,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,253 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 20:35:01,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,256 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 20:35:01,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,259 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 20:35:01,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,262 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-11-08 20:35:01,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,266 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 20:35:01,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,269 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-11-08 20:35:01,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,272 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 20:35:01,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,276 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-11-08 20:35:01,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,280 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 20:35:01,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,285 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-11-08 20:35:01,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,289 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 20:35:01,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,292 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-11-08 20:35:01,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,297 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-08 20:35:01,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,301 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-08 20:35:01,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,305 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-08 20:35:01,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,312 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-08 20:35:01,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,320 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-08 20:35:01,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,324 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-11-08 20:35:01,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,331 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-08 20:35:01,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,335 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-11-08 20:35:01,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,338 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-08 20:35:01,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,343 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-11-08 20:35:01,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,346 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-08 20:35:01,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,365 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-11-08 20:35:01,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,368 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-11-08 20:35:01,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,371 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-11-08 20:35:01,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,374 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-11-08 20:35:01,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,377 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-11-08 20:35:01,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,381 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-11-08 20:35:01,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,383 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-11-08 20:35:01,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,387 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-11-08 20:35:01,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,391 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-11-08 20:35:01,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,394 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-11-08 20:35:01,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,397 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-11-08 20:35:01,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,401 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-11-08 20:35:01,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,404 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-11-08 20:35:01,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,409 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-11-08 20:35:01,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,413 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-11-08 20:35:01,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,417 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-11-08 20:35:01,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,420 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-08 20:35:01,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,424 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-11-08 20:35:01,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,428 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-11-08 20:35:01,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,432 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-11-08 20:35:01,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,436 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-11-08 20:35:01,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,439 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-11-08 20:35:01,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,442 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-11-08 20:35:01,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,445 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-11-08 20:35:01,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,449 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-11-08 20:35:01,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,453 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2024-11-08 20:35:01,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,457 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 286 [2024-11-08 20:35:01,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,461 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-11-08 20:35:01,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,465 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-11-08 20:35:01,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,468 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 302 [2024-11-08 20:35:01,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:01,474 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2024-11-08 20:35:01,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 20:35:01,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648942775] [2024-11-08 20:35:01,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648942775] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 20:35:01,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 20:35:01,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-08 20:35:01,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029361474] [2024-11-08 20:35:01,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 20:35:01,476 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-08 20:35:01,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 20:35:01,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-08 20:35:01,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-08 20:35:01,477 INFO L87 Difference]: Start difference. First operand 2888 states and 4943 transitions. Second operand has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2024-11-08 20:35:01,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 20:35:01,837 INFO L93 Difference]: Finished difference Result 7539 states and 13027 transitions. [2024-11-08 20:35:01,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 20:35:01,838 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) Word has length 358 [2024-11-08 20:35:01,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 20:35:01,856 INFO L225 Difference]: With dead ends: 7539 [2024-11-08 20:35:01,856 INFO L226 Difference]: Without dead ends: 4654 [2024-11-08 20:35:01,864 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-08 20:35:01,865 INFO L432 NwaCegarLoop]: 322 mSDtfsCounter, 335 mSDsluCounter, 632 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 167 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 954 SdHoareTripleChecker+Invalid, 200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 167 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-08 20:35:01,865 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [335 Valid, 954 Invalid, 200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [167 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-08 20:35:01,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4654 states. [2024-11-08 20:35:02,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4654 to 4568. [2024-11-08 20:35:02,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4568 states, 3942 states have (on average 1.719431760527651) internal successors, (6778), 3954 states have internal predecessors, (6778), 588 states have call successors, (588), 37 states have call predecessors, (588), 37 states have return successors, (588), 576 states have call predecessors, (588), 588 states have call successors, (588) [2024-11-08 20:35:02,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4568 states to 4568 states and 7954 transitions. [2024-11-08 20:35:02,078 INFO L78 Accepts]: Start accepts. Automaton has 4568 states and 7954 transitions. Word has length 358 [2024-11-08 20:35:02,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 20:35:02,079 INFO L471 AbstractCegarLoop]: Abstraction has 4568 states and 7954 transitions. [2024-11-08 20:35:02,079 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2024-11-08 20:35:02,079 INFO L276 IsEmpty]: Start isEmpty. Operand 4568 states and 7954 transitions. [2024-11-08 20:35:02,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 361 [2024-11-08 20:35:02,082 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 20:35:02,083 INFO L215 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 20:35:02,083 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-08 20:35:02,083 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 20:35:02,083 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 20:35:02,083 INFO L85 PathProgramCache]: Analyzing trace with hash -872942221, now seen corresponding path program 1 times [2024-11-08 20:35:02,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 20:35:02,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647826281] [2024-11-08 20:35:02,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 20:35:02,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 20:35:02,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,320 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 20:35:02,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,323 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 20:35:02,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,325 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 20:35:02,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,330 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 20:35:02,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,332 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 20:35:02,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,334 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-11-08 20:35:02,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,336 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 20:35:02,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,337 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-11-08 20:35:02,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,339 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 20:35:02,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,341 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-11-08 20:35:02,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,343 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 20:35:02,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,345 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-11-08 20:35:02,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,347 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 20:35:02,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,350 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-11-08 20:35:02,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,354 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-08 20:35:02,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,356 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-08 20:35:02,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,358 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-08 20:35:02,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,360 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-08 20:35:02,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,362 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-08 20:35:02,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,364 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-11-08 20:35:02,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,367 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-08 20:35:02,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,369 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-11-08 20:35:02,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,371 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-08 20:35:02,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,373 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-11-08 20:35:02,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,375 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-08 20:35:02,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,377 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-11-08 20:35:02,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,380 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-11-08 20:35:02,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,381 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-11-08 20:35:02,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,385 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-11-08 20:35:02,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,387 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-11-08 20:35:02,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,389 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-11-08 20:35:02,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,391 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-11-08 20:35:02,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,394 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-11-08 20:35:02,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,396 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-11-08 20:35:02,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,399 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-11-08 20:35:02,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,402 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-11-08 20:35:02,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,405 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-11-08 20:35:02,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,409 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-11-08 20:35:02,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,411 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-11-08 20:35:02,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,413 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-11-08 20:35:02,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,416 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-11-08 20:35:02,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,418 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-08 20:35:02,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,422 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-11-08 20:35:02,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,425 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-11-08 20:35:02,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,427 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-11-08 20:35:02,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,430 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-11-08 20:35:02,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,432 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-11-08 20:35:02,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,434 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-11-08 20:35:02,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,437 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-11-08 20:35:02,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,441 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-11-08 20:35:02,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,443 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2024-11-08 20:35:02,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,446 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 286 [2024-11-08 20:35:02,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,449 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-11-08 20:35:02,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,453 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-11-08 20:35:02,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,456 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 302 [2024-11-08 20:35:02,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:02,461 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2024-11-08 20:35:02,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 20:35:02,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647826281] [2024-11-08 20:35:02,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647826281] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 20:35:02,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 20:35:02,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-08 20:35:02,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917602934] [2024-11-08 20:35:02,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 20:35:02,464 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-08 20:35:02,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 20:35:02,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-08 20:35:02,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-08 20:35:02,465 INFO L87 Difference]: Start difference. First operand 4568 states and 7954 transitions. Second operand has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2024-11-08 20:35:02,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 20:35:02,924 INFO L93 Difference]: Finished difference Result 10658 states and 18327 transitions. [2024-11-08 20:35:02,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 20:35:02,925 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) Word has length 360 [2024-11-08 20:35:02,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 20:35:02,956 INFO L225 Difference]: With dead ends: 10658 [2024-11-08 20:35:02,957 INFO L226 Difference]: Without dead ends: 7605 [2024-11-08 20:35:02,965 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-08 20:35:02,967 INFO L432 NwaCegarLoop]: 330 mSDtfsCounter, 365 mSDsluCounter, 638 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 167 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 365 SdHoareTripleChecker+Valid, 968 SdHoareTripleChecker+Invalid, 200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 167 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-08 20:35:02,967 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [365 Valid, 968 Invalid, 200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [167 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-08 20:35:02,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7605 states. [2024-11-08 20:35:03,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7605 to 7517. [2024-11-08 20:35:03,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7517 states, 6325 states have (on average 1.6902766798418973) internal successors, (10691), 6349 states have internal predecessors, (10691), 1121 states have call successors, (1121), 70 states have call predecessors, (1121), 70 states have return successors, (1121), 1097 states have call predecessors, (1121), 1121 states have call successors, (1121) [2024-11-08 20:35:03,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7517 states to 7517 states and 12933 transitions. [2024-11-08 20:35:03,352 INFO L78 Accepts]: Start accepts. Automaton has 7517 states and 12933 transitions. Word has length 360 [2024-11-08 20:35:03,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 20:35:03,352 INFO L471 AbstractCegarLoop]: Abstraction has 7517 states and 12933 transitions. [2024-11-08 20:35:03,357 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2024-11-08 20:35:03,357 INFO L276 IsEmpty]: Start isEmpty. Operand 7517 states and 12933 transitions. [2024-11-08 20:35:03,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 363 [2024-11-08 20:35:03,361 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 20:35:03,361 INFO L215 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 20:35:03,361 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-08 20:35:03,362 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 20:35:03,362 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 20:35:03,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1171638192, now seen corresponding path program 1 times [2024-11-08 20:35:03,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 20:35:03,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570544575] [2024-11-08 20:35:03,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 20:35:03,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 20:35:03,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,235 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 20:35:04,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,239 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 20:35:04,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,242 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 20:35:04,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,245 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 20:35:04,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,248 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 20:35:04,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,250 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-11-08 20:35:04,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,253 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 20:35:04,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,256 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-11-08 20:35:04,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,259 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 20:35:04,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,261 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-11-08 20:35:04,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,264 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 20:35:04,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,267 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-11-08 20:35:04,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,270 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 20:35:04,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,273 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-11-08 20:35:04,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,276 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-08 20:35:04,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,283 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-08 20:35:04,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,291 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-08 20:35:04,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,294 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-08 20:35:04,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,298 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-08 20:35:04,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,300 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-11-08 20:35:04,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,303 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-08 20:35:04,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,306 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-11-08 20:35:04,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,309 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-08 20:35:04,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,312 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-11-08 20:35:04,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,316 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-08 20:35:04,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,319 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-11-08 20:35:04,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,322 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-11-08 20:35:04,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,326 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-11-08 20:35:04,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,329 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-11-08 20:35:04,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,332 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-11-08 20:35:04,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,337 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-11-08 20:35:04,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,346 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-11-08 20:35:04,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,351 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-11-08 20:35:04,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,356 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-11-08 20:35:04,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,359 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-11-08 20:35:04,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,363 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-11-08 20:35:04,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,367 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-11-08 20:35:04,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,371 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-11-08 20:35:04,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,374 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-11-08 20:35:04,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,379 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-11-08 20:35:04,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,383 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-11-08 20:35:04,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,387 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-08 20:35:04,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,391 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-11-08 20:35:04,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,396 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-11-08 20:35:04,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,400 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-11-08 20:35:04,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,405 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-11-08 20:35:04,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,409 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-11-08 20:35:04,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,415 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-11-08 20:35:04,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,419 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-11-08 20:35:04,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,424 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-11-08 20:35:04,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,429 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2024-11-08 20:35:04,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,434 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 286 [2024-11-08 20:35:04,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,439 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-11-08 20:35:04,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,445 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-11-08 20:35:04,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,449 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 302 [2024-11-08 20:35:04,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:04,455 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2024-11-08 20:35:04,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 20:35:04,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570544575] [2024-11-08 20:35:04,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570544575] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 20:35:04,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 20:35:04,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-08 20:35:04,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465080298] [2024-11-08 20:35:04,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 20:35:04,456 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-08 20:35:04,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 20:35:04,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-08 20:35:04,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-11-08 20:35:04,458 INFO L87 Difference]: Start difference. First operand 7517 states and 12933 transitions. Second operand has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 3 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 3 states have call predecessors, (55), 3 states have call successors, (55) [2024-11-08 20:35:07,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 20:35:07,250 INFO L93 Difference]: Finished difference Result 22457 states and 38173 transitions. [2024-11-08 20:35:07,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-08 20:35:07,251 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 3 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 3 states have call predecessors, (55), 3 states have call successors, (55) Word has length 362 [2024-11-08 20:35:07,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 20:35:07,305 INFO L225 Difference]: With dead ends: 22457 [2024-11-08 20:35:07,305 INFO L226 Difference]: Without dead ends: 16157 [2024-11-08 20:35:07,319 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2024-11-08 20:35:07,319 INFO L432 NwaCegarLoop]: 574 mSDtfsCounter, 1291 mSDsluCounter, 1393 mSDsCounter, 0 mSdLazyCounter, 1170 mSolverCounterSat, 285 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1291 SdHoareTripleChecker+Valid, 1967 SdHoareTripleChecker+Invalid, 1455 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 285 IncrementalHoareTripleChecker+Valid, 1170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-11-08 20:35:07,320 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1291 Valid, 1967 Invalid, 1455 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [285 Valid, 1170 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-11-08 20:35:07,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16157 states. [2024-11-08 20:35:07,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16157 to 11140. [2024-11-08 20:35:07,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11140 states, 9048 states have (on average 1.6599248452696729) internal successors, (15019), 9088 states have internal predecessors, (15019), 1963 states have call successors, (1963), 128 states have call predecessors, (1963), 128 states have return successors, (1963), 1923 states have call predecessors, (1963), 1963 states have call successors, (1963) [2024-11-08 20:35:07,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11140 states to 11140 states and 18945 transitions. [2024-11-08 20:35:07,980 INFO L78 Accepts]: Start accepts. Automaton has 11140 states and 18945 transitions. Word has length 362 [2024-11-08 20:35:07,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 20:35:07,981 INFO L471 AbstractCegarLoop]: Abstraction has 11140 states and 18945 transitions. [2024-11-08 20:35:07,981 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 3 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 3 states have call predecessors, (55), 3 states have call successors, (55) [2024-11-08 20:35:07,981 INFO L276 IsEmpty]: Start isEmpty. Operand 11140 states and 18945 transitions. [2024-11-08 20:35:07,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 363 [2024-11-08 20:35:07,985 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 20:35:07,986 INFO L215 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 20:35:07,986 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-08 20:35:07,986 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 20:35:07,986 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 20:35:07,986 INFO L85 PathProgramCache]: Analyzing trace with hash 690557934, now seen corresponding path program 1 times [2024-11-08 20:35:07,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 20:35:07,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286798892] [2024-11-08 20:35:07,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 20:35:07,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 20:35:08,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,342 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 20:35:08,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,345 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 20:35:08,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,347 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 20:35:08,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,349 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 20:35:08,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,351 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 20:35:08,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,354 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-11-08 20:35:08,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,356 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 20:35:08,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,358 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-11-08 20:35:08,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,360 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 20:35:08,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,362 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-11-08 20:35:08,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,367 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 20:35:08,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,370 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-11-08 20:35:08,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,371 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 20:35:08,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,373 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-11-08 20:35:08,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,375 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-08 20:35:08,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,377 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-08 20:35:08,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,379 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-08 20:35:08,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,381 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-08 20:35:08,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,383 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-08 20:35:08,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,385 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-11-08 20:35:08,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,387 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-08 20:35:08,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,391 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-11-08 20:35:08,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,393 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-08 20:35:08,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,395 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-11-08 20:35:08,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,397 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-08 20:35:08,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,400 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-11-08 20:35:08,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,402 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-11-08 20:35:08,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,404 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-11-08 20:35:08,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,406 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-11-08 20:35:08,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,408 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-11-08 20:35:08,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,410 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-11-08 20:35:08,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,411 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-11-08 20:35:08,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,414 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-11-08 20:35:08,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,416 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-11-08 20:35:08,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,418 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-11-08 20:35:08,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,420 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-11-08 20:35:08,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,422 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-11-08 20:35:08,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,425 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-11-08 20:35:08,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,427 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-11-08 20:35:08,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,430 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-11-08 20:35:08,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,432 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-11-08 20:35:08,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,435 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-08 20:35:08,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,437 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-11-08 20:35:08,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,439 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-11-08 20:35:08,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,441 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-11-08 20:35:08,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,444 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-11-08 20:35:08,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,446 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-11-08 20:35:08,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,448 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-11-08 20:35:08,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,451 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-11-08 20:35:08,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,454 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-11-08 20:35:08,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,457 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2024-11-08 20:35:08,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,461 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 286 [2024-11-08 20:35:08,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,464 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-11-08 20:35:08,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,466 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-11-08 20:35:08,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,468 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 302 [2024-11-08 20:35:08,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:08,474 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2024-11-08 20:35:08,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 20:35:08,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286798892] [2024-11-08 20:35:08,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286798892] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 20:35:08,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 20:35:08,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-08 20:35:08,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385170735] [2024-11-08 20:35:08,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 20:35:08,475 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-08 20:35:08,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 20:35:08,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-08 20:35:08,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-08 20:35:08,475 INFO L87 Difference]: Start difference. First operand 11140 states and 18945 transitions. Second operand has 5 states, 5 states have (on average 18.0) internal successors, (90), 5 states have internal predecessors, (90), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2024-11-08 20:35:10,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 20:35:10,166 INFO L93 Difference]: Finished difference Result 23896 states and 40548 transitions. [2024-11-08 20:35:10,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-08 20:35:10,167 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.0) internal successors, (90), 5 states have internal predecessors, (90), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) Word has length 362 [2024-11-08 20:35:10,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 20:35:10,205 INFO L225 Difference]: With dead ends: 23896 [2024-11-08 20:35:10,205 INFO L226 Difference]: Without dead ends: 14252 [2024-11-08 20:35:10,222 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-08 20:35:10,223 INFO L432 NwaCegarLoop]: 739 mSDtfsCounter, 612 mSDsluCounter, 809 mSDsCounter, 0 mSdLazyCounter, 507 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 612 SdHoareTripleChecker+Valid, 1548 SdHoareTripleChecker+Invalid, 619 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-08 20:35:10,223 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [612 Valid, 1548 Invalid, 619 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 507 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-08 20:35:10,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14252 states. [2024-11-08 20:35:10,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14252 to 10170. [2024-11-08 20:35:10,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10170 states, 8194 states have (on average 1.652184525262387) internal successors, (13538), 8230 states have internal predecessors, (13538), 1851 states have call successors, (1851), 124 states have call predecessors, (1851), 124 states have return successors, (1851), 1815 states have call predecessors, (1851), 1851 states have call successors, (1851) [2024-11-08 20:35:10,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10170 states to 10170 states and 17240 transitions. [2024-11-08 20:35:10,844 INFO L78 Accepts]: Start accepts. Automaton has 10170 states and 17240 transitions. Word has length 362 [2024-11-08 20:35:10,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 20:35:10,844 INFO L471 AbstractCegarLoop]: Abstraction has 10170 states and 17240 transitions. [2024-11-08 20:35:10,845 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.0) internal successors, (90), 5 states have internal predecessors, (90), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2024-11-08 20:35:10,845 INFO L276 IsEmpty]: Start isEmpty. Operand 10170 states and 17240 transitions. [2024-11-08 20:35:10,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 364 [2024-11-08 20:35:10,849 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 20:35:10,849 INFO L215 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 20:35:10,849 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-08 20:35:10,849 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 20:35:10,849 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 20:35:10,849 INFO L85 PathProgramCache]: Analyzing trace with hash -255188939, now seen corresponding path program 1 times [2024-11-08 20:35:10,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 20:35:10,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972035357] [2024-11-08 20:35:10,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 20:35:10,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 20:35:10,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,033 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 20:35:11,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,035 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 20:35:11,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,036 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 20:35:11,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,036 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 20:35:11,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,037 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 20:35:11,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,039 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-11-08 20:35:11,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,040 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 20:35:11,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,041 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-11-08 20:35:11,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,042 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 20:35:11,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,043 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-11-08 20:35:11,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,044 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 20:35:11,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,045 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-11-08 20:35:11,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,046 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 20:35:11,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,047 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-11-08 20:35:11,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,050 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-08 20:35:11,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,051 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-08 20:35:11,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,052 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-08 20:35:11,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,053 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-08 20:35:11,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,054 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-08 20:35:11,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,055 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-11-08 20:35:11,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,056 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-08 20:35:11,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,057 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-11-08 20:35:11,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,057 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-08 20:35:11,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,059 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-11-08 20:35:11,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,062 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-08 20:35:11,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,063 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-11-08 20:35:11,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,064 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-11-08 20:35:11,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,065 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-11-08 20:35:11,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,066 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-11-08 20:35:11,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,067 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-11-08 20:35:11,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,068 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-11-08 20:35:11,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,070 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-11-08 20:35:11,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,071 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-11-08 20:35:11,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,072 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-11-08 20:35:11,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,073 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-11-08 20:35:11,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,074 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-11-08 20:35:11,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,075 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-11-08 20:35:11,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,076 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-11-08 20:35:11,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,077 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-11-08 20:35:11,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,078 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-11-08 20:35:11,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,079 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-11-08 20:35:11,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,080 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-08 20:35:11,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,081 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-11-08 20:35:11,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,082 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-11-08 20:35:11,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,083 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-11-08 20:35:11,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,084 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-11-08 20:35:11,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,085 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-11-08 20:35:11,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,086 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-11-08 20:35:11,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,087 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-11-08 20:35:11,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,088 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-11-08 20:35:11,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,089 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2024-11-08 20:35:11,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,090 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 286 [2024-11-08 20:35:11,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,091 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-11-08 20:35:11,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,092 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-11-08 20:35:11,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,093 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 302 [2024-11-08 20:35:11,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:11,095 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2024-11-08 20:35:11,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 20:35:11,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972035357] [2024-11-08 20:35:11,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972035357] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 20:35:11,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 20:35:11,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 20:35:11,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357913150] [2024-11-08 20:35:11,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 20:35:11,096 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 20:35:11,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 20:35:11,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 20:35:11,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 20:35:11,097 INFO L87 Difference]: Start difference. First operand 10170 states and 17240 transitions. Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2024-11-08 20:35:11,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 20:35:11,739 INFO L93 Difference]: Finished difference Result 18143 states and 30773 transitions. [2024-11-08 20:35:11,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 20:35:11,740 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) Word has length 363 [2024-11-08 20:35:11,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 20:35:11,773 INFO L225 Difference]: With dead ends: 18143 [2024-11-08 20:35:11,773 INFO L226 Difference]: Without dead ends: 11956 [2024-11-08 20:35:11,787 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-11-08 20:35:11,787 INFO L432 NwaCegarLoop]: 307 mSDtfsCounter, 326 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 603 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-08 20:35:11,788 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [326 Valid, 603 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-08 20:35:11,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11956 states. [2024-11-08 20:35:12,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11956 to 11882. [2024-11-08 20:35:12,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11882 states, 9544 states have (on average 1.6496227996647108) internal successors, (15744), 9588 states have internal predecessors, (15744), 2189 states have call successors, (2189), 148 states have call predecessors, (2189), 148 states have return successors, (2189), 2145 states have call predecessors, (2189), 2189 states have call successors, (2189) [2024-11-08 20:35:12,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11882 states to 11882 states and 20122 transitions. [2024-11-08 20:35:12,710 INFO L78 Accepts]: Start accepts. Automaton has 11882 states and 20122 transitions. Word has length 363 [2024-11-08 20:35:12,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 20:35:12,711 INFO L471 AbstractCegarLoop]: Abstraction has 11882 states and 20122 transitions. [2024-11-08 20:35:12,711 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2024-11-08 20:35:12,712 INFO L276 IsEmpty]: Start isEmpty. Operand 11882 states and 20122 transitions. [2024-11-08 20:35:12,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 364 [2024-11-08 20:35:12,717 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 20:35:12,718 INFO L215 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 20:35:12,718 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-08 20:35:12,718 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 20:35:12,718 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 20:35:12,718 INFO L85 PathProgramCache]: Analyzing trace with hash 2011192247, now seen corresponding path program 1 times [2024-11-08 20:35:12,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 20:35:12,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978448245] [2024-11-08 20:35:12,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 20:35:12,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 20:35:12,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,911 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 20:35:12,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,913 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 20:35:12,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,915 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 20:35:12,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,916 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 20:35:12,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,917 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 20:35:12,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,918 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-11-08 20:35:12,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,919 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 20:35:12,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,921 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-11-08 20:35:12,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,922 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 20:35:12,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,923 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-11-08 20:35:12,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,924 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 20:35:12,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,926 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-11-08 20:35:12,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,927 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 20:35:12,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,928 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-11-08 20:35:12,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,929 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-08 20:35:12,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,931 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-08 20:35:12,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,933 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-08 20:35:12,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,934 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-08 20:35:12,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,935 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-08 20:35:12,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,936 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-11-08 20:35:12,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,937 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-08 20:35:12,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,939 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-11-08 20:35:12,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,940 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-08 20:35:12,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,941 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-11-08 20:35:12,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,943 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-08 20:35:12,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,944 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-11-08 20:35:12,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,945 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-11-08 20:35:12,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,946 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-11-08 20:35:12,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,948 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-11-08 20:35:12,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,949 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-11-08 20:35:12,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,950 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-11-08 20:35:12,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,952 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-11-08 20:35:12,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,953 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-11-08 20:35:12,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,954 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-11-08 20:35:12,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,956 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-11-08 20:35:12,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,957 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-11-08 20:35:12,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,958 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-11-08 20:35:12,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,960 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-11-08 20:35:12,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,961 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-11-08 20:35:12,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,962 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-11-08 20:35:12,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,963 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-11-08 20:35:12,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,965 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-08 20:35:12,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,966 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-11-08 20:35:12,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,967 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-11-08 20:35:12,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,969 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-11-08 20:35:12,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,970 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-11-08 20:35:12,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,971 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-11-08 20:35:12,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,973 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-11-08 20:35:12,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,974 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-11-08 20:35:12,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,975 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-11-08 20:35:12,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,976 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2024-11-08 20:35:12,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,978 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 286 [2024-11-08 20:35:12,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,979 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-11-08 20:35:12,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,981 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-11-08 20:35:12,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,982 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 302 [2024-11-08 20:35:12,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:12,984 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2024-11-08 20:35:12,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 20:35:12,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978448245] [2024-11-08 20:35:12,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978448245] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 20:35:12,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 20:35:12,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-08 20:35:12,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533376045] [2024-11-08 20:35:12,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 20:35:12,986 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-08 20:35:12,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 20:35:12,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-08 20:35:12,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-08 20:35:12,987 INFO L87 Difference]: Start difference. First operand 11882 states and 20122 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2024-11-08 20:35:14,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 20:35:14,426 INFO L93 Difference]: Finished difference Result 24292 states and 41216 transitions. [2024-11-08 20:35:14,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-08 20:35:14,430 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) Word has length 363 [2024-11-08 20:35:14,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 20:35:14,477 INFO L225 Difference]: With dead ends: 24292 [2024-11-08 20:35:14,477 INFO L226 Difference]: Without dead ends: 16574 [2024-11-08 20:35:14,495 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-11-08 20:35:14,496 INFO L432 NwaCegarLoop]: 454 mSDtfsCounter, 1029 mSDsluCounter, 1317 mSDsCounter, 0 mSdLazyCounter, 265 mSolverCounterSat, 230 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1029 SdHoareTripleChecker+Valid, 1771 SdHoareTripleChecker+Invalid, 495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 230 IncrementalHoareTripleChecker+Valid, 265 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-08 20:35:14,496 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1029 Valid, 1771 Invalid, 495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [230 Valid, 265 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-08 20:35:14,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16574 states. [2024-11-08 20:35:15,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16574 to 15668. [2024-11-08 20:35:15,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15668 states, 12606 states have (on average 1.6470728224654927) internal successors, (20763), 12664 states have internal predecessors, (20763), 2865 states have call successors, (2865), 196 states have call predecessors, (2865), 196 states have return successors, (2865), 2807 states have call predecessors, (2865), 2865 states have call successors, (2865) [2024-11-08 20:35:15,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15668 states to 15668 states and 26493 transitions. [2024-11-08 20:35:15,427 INFO L78 Accepts]: Start accepts. Automaton has 15668 states and 26493 transitions. Word has length 363 [2024-11-08 20:35:15,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 20:35:15,428 INFO L471 AbstractCegarLoop]: Abstraction has 15668 states and 26493 transitions. [2024-11-08 20:35:15,428 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2024-11-08 20:35:15,428 INFO L276 IsEmpty]: Start isEmpty. Operand 15668 states and 26493 transitions. [2024-11-08 20:35:15,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2024-11-08 20:35:15,432 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 20:35:15,433 INFO L215 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 20:35:15,433 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-08 20:35:15,433 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 20:35:15,433 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 20:35:15,433 INFO L85 PathProgramCache]: Analyzing trace with hash -71911340, now seen corresponding path program 1 times [2024-11-08 20:35:15,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 20:35:15,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478535367] [2024-11-08 20:35:15,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 20:35:15,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 20:35:15,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,644 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 20:35:15,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,645 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 20:35:15,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,646 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 20:35:15,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,647 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 20:35:15,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,648 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 20:35:15,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,649 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-11-08 20:35:15,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,650 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 20:35:15,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,650 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-11-08 20:35:15,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,651 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 20:35:15,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,656 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-11-08 20:35:15,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,657 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 20:35:15,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,658 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-11-08 20:35:15,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,659 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 20:35:15,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,660 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-11-08 20:35:15,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,661 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-08 20:35:15,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,665 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-08 20:35:15,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,667 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-08 20:35:15,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,667 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-08 20:35:15,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,668 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-08 20:35:15,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,673 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-11-08 20:35:15,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,678 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-08 20:35:15,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,679 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-11-08 20:35:15,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,680 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-08 20:35:15,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,681 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-11-08 20:35:15,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,682 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-08 20:35:15,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,683 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-11-08 20:35:15,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,684 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-11-08 20:35:15,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,685 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-11-08 20:35:15,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,687 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-11-08 20:35:15,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,688 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-11-08 20:35:15,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,689 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-11-08 20:35:15,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,690 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-11-08 20:35:15,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,691 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-11-08 20:35:15,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,692 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-11-08 20:35:15,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,693 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-11-08 20:35:15,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,694 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-11-08 20:35:15,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,695 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-11-08 20:35:15,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,696 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-11-08 20:35:15,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,697 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-11-08 20:35:15,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,698 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-11-08 20:35:15,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,699 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-11-08 20:35:15,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,701 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-08 20:35:15,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,702 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-11-08 20:35:15,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,703 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-11-08 20:35:15,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,704 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-11-08 20:35:15,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,705 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-11-08 20:35:15,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,706 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-11-08 20:35:15,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,706 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-11-08 20:35:15,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,707 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-11-08 20:35:15,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,708 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-11-08 20:35:15,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,710 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2024-11-08 20:35:15,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,711 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 286 [2024-11-08 20:35:15,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,712 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-11-08 20:35:15,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,713 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-11-08 20:35:15,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,714 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 302 [2024-11-08 20:35:15,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:15,715 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2024-11-08 20:35:15,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 20:35:15,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478535367] [2024-11-08 20:35:15,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478535367] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 20:35:15,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 20:35:15,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 20:35:15,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535746862] [2024-11-08 20:35:15,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 20:35:15,717 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 20:35:15,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 20:35:15,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 20:35:15,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 20:35:15,717 INFO L87 Difference]: Start difference. First operand 15668 states and 26493 transitions. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2024-11-08 20:35:16,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 20:35:16,788 INFO L93 Difference]: Finished difference Result 32665 states and 55129 transitions. [2024-11-08 20:35:16,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 20:35:16,788 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) Word has length 364 [2024-11-08 20:35:16,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 20:35:16,847 INFO L225 Difference]: With dead ends: 32665 [2024-11-08 20:35:16,847 INFO L226 Difference]: Without dead ends: 20255 [2024-11-08 20:35:16,871 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-11-08 20:35:16,872 INFO L432 NwaCegarLoop]: 406 mSDtfsCounter, 223 mSDsluCounter, 302 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 708 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-08 20:35:16,872 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [223 Valid, 708 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-08 20:35:16,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20255 states. [2024-11-08 20:35:17,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20255 to 9524. [2024-11-08 20:35:17,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9524 states, 7898 states have (on average 1.6595340592555077) internal successors, (13107), 7924 states have internal predecessors, (13107), 1517 states have call successors, (1517), 108 states have call predecessors, (1517), 108 states have return successors, (1517), 1491 states have call predecessors, (1517), 1517 states have call successors, (1517) [2024-11-08 20:35:17,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9524 states to 9524 states and 16141 transitions. [2024-11-08 20:35:17,821 INFO L78 Accepts]: Start accepts. Automaton has 9524 states and 16141 transitions. Word has length 364 [2024-11-08 20:35:17,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 20:35:17,821 INFO L471 AbstractCegarLoop]: Abstraction has 9524 states and 16141 transitions. [2024-11-08 20:35:17,822 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2024-11-08 20:35:17,822 INFO L276 IsEmpty]: Start isEmpty. Operand 9524 states and 16141 transitions. [2024-11-08 20:35:17,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2024-11-08 20:35:17,827 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 20:35:17,827 INFO L215 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 20:35:17,828 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-08 20:35:17,828 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 20:35:17,828 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 20:35:17,828 INFO L85 PathProgramCache]: Analyzing trace with hash -1443718638, now seen corresponding path program 1 times [2024-11-08 20:35:17,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 20:35:17,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156119193] [2024-11-08 20:35:17,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 20:35:17,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 20:35:17,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,255 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 20:35:18,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,257 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 20:35:18,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,258 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 20:35:18,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,259 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 20:35:18,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,261 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 20:35:18,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,262 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-11-08 20:35:18,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,264 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 20:35:18,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,265 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-11-08 20:35:18,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,267 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 20:35:18,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,268 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-11-08 20:35:18,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,269 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 20:35:18,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,270 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-11-08 20:35:18,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,272 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 20:35:18,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,273 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-11-08 20:35:18,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,275 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-08 20:35:18,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,276 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-08 20:35:18,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,277 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-08 20:35:18,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,279 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-08 20:35:18,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,280 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-08 20:35:18,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,282 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-11-08 20:35:18,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,283 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-08 20:35:18,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,284 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-11-08 20:35:18,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,286 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-08 20:35:18,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,287 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-11-08 20:35:18,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,288 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-08 20:35:18,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,290 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-11-08 20:35:18,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,291 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-11-08 20:35:18,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,292 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-11-08 20:35:18,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,293 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-11-08 20:35:18,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,295 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-11-08 20:35:18,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,297 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-11-08 20:35:18,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,298 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-11-08 20:35:18,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,299 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-11-08 20:35:18,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,301 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-11-08 20:35:18,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,302 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-11-08 20:35:18,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,303 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-11-08 20:35:18,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,305 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-11-08 20:35:18,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,306 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-11-08 20:35:18,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,307 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-11-08 20:35:18,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,309 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-11-08 20:35:18,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,310 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-11-08 20:35:18,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,311 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-08 20:35:18,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,313 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-11-08 20:35:18,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,314 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-11-08 20:35:18,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,315 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-11-08 20:35:18,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,317 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-11-08 20:35:18,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,318 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-11-08 20:35:18,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,319 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-11-08 20:35:18,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,320 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-11-08 20:35:18,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,322 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-11-08 20:35:18,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,323 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2024-11-08 20:35:18,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,324 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 286 [2024-11-08 20:35:18,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,326 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-11-08 20:35:18,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,327 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-11-08 20:35:18,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,329 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 302 [2024-11-08 20:35:18,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:18,331 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2024-11-08 20:35:18,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 20:35:18,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156119193] [2024-11-08 20:35:18,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156119193] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 20:35:18,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 20:35:18,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-08 20:35:18,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705458998] [2024-11-08 20:35:18,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 20:35:18,332 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-08 20:35:18,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 20:35:18,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-08 20:35:18,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-08 20:35:18,334 INFO L87 Difference]: Start difference. First operand 9524 states and 16141 transitions. Second operand has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2024-11-08 20:35:19,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 20:35:19,764 INFO L93 Difference]: Finished difference Result 19001 states and 32130 transitions. [2024-11-08 20:35:19,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 20:35:19,765 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) Word has length 364 [2024-11-08 20:35:19,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 20:35:19,790 INFO L225 Difference]: With dead ends: 19001 [2024-11-08 20:35:19,790 INFO L226 Difference]: Without dead ends: 12736 [2024-11-08 20:35:19,798 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-08 20:35:19,798 INFO L432 NwaCegarLoop]: 405 mSDtfsCounter, 227 mSDsluCounter, 629 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 1034 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-08 20:35:19,799 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [227 Valid, 1034 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-08 20:35:19,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12736 states. [2024-11-08 20:35:20,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12736 to 9504. [2024-11-08 20:35:20,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9504 states, 7878 states have (on average 1.657908098502158) internal successors, (13061), 7904 states have internal predecessors, (13061), 1517 states have call successors, (1517), 108 states have call predecessors, (1517), 108 states have return successors, (1517), 1491 states have call predecessors, (1517), 1517 states have call successors, (1517) [2024-11-08 20:35:20,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9504 states to 9504 states and 16095 transitions. [2024-11-08 20:35:20,421 INFO L78 Accepts]: Start accepts. Automaton has 9504 states and 16095 transitions. Word has length 364 [2024-11-08 20:35:20,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 20:35:20,421 INFO L471 AbstractCegarLoop]: Abstraction has 9504 states and 16095 transitions. [2024-11-08 20:35:20,422 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2024-11-08 20:35:20,422 INFO L276 IsEmpty]: Start isEmpty. Operand 9504 states and 16095 transitions. [2024-11-08 20:35:20,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2024-11-08 20:35:20,426 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 20:35:20,426 INFO L215 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 20:35:20,427 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-08 20:35:20,427 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 20:35:20,427 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 20:35:20,427 INFO L85 PathProgramCache]: Analyzing trace with hash 801860816, now seen corresponding path program 1 times [2024-11-08 20:35:20,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 20:35:20,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685287713] [2024-11-08 20:35:20,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 20:35:20,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 20:35:20,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,792 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 20:35:20,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,794 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 20:35:20,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,795 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 20:35:20,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,796 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 20:35:20,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,797 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 20:35:20,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,798 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-11-08 20:35:20,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,799 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 20:35:20,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,799 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-11-08 20:35:20,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,813 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 20:35:20,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,816 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-11-08 20:35:20,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,818 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 20:35:20,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,832 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-11-08 20:35:20,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,835 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 20:35:20,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,838 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-11-08 20:35:20,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,840 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-08 20:35:20,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,842 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-08 20:35:20,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,843 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-08 20:35:20,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,845 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-08 20:35:20,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,847 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-08 20:35:20,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,849 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-11-08 20:35:20,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,851 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-08 20:35:20,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,853 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-11-08 20:35:20,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,855 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-08 20:35:20,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,857 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-11-08 20:35:20,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,858 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-08 20:35:20,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,860 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-11-08 20:35:20,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,862 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-11-08 20:35:20,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,864 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-11-08 20:35:20,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,866 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-11-08 20:35:20,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,867 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-11-08 20:35:20,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,869 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-11-08 20:35:20,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,871 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-11-08 20:35:20,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,873 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-11-08 20:35:20,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,875 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-11-08 20:35:20,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,877 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-11-08 20:35:20,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,878 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-11-08 20:35:20,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,880 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-11-08 20:35:20,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,882 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-11-08 20:35:20,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,884 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-11-08 20:35:20,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,886 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-11-08 20:35:20,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,888 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-11-08 20:35:20,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,890 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-08 20:35:20,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,892 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-11-08 20:35:20,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,894 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-11-08 20:35:20,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,897 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-11-08 20:35:20,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,900 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-11-08 20:35:20,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,902 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-11-08 20:35:20,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,903 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-11-08 20:35:20,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,905 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-11-08 20:35:20,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,907 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-11-08 20:35:20,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,909 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2024-11-08 20:35:20,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,914 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 286 [2024-11-08 20:35:20,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,916 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-11-08 20:35:20,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,919 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-11-08 20:35:20,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,921 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 302 [2024-11-08 20:35:20,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:20,925 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 48 proven. 270 refuted. 0 times theorem prover too weak. 5622 trivial. 0 not checked. [2024-11-08 20:35:20,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 20:35:20,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685287713] [2024-11-08 20:35:20,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685287713] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 20:35:20,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [643110015] [2024-11-08 20:35:20,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 20:35:20,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 20:35:20,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-08 20:35:20,929 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 20:35:20,930 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-08 20:35:21,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:21,116 INFO L255 TraceCheckSpWp]: Trace formula consists of 850 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-08 20:35:21,138 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 20:35:22,321 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 1789 proven. 270 refuted. 0 times theorem prover too weak. 3881 trivial. 0 not checked. [2024-11-08 20:35:22,322 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 20:35:22,827 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 48 proven. 273 refuted. 0 times theorem prover too weak. 5619 trivial. 0 not checked. [2024-11-08 20:35:22,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [643110015] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 20:35:22,828 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 20:35:22,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 8] total 15 [2024-11-08 20:35:22,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255147390] [2024-11-08 20:35:22,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 20:35:22,829 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-08 20:35:22,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 20:35:22,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-08 20:35:22,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2024-11-08 20:35:22,830 INFO L87 Difference]: Start difference. First operand 9504 states and 16095 transitions. Second operand has 15 states, 15 states have (on average 16.533333333333335) internal successors, (248), 15 states have internal predecessors, (248), 6 states have call successors, (149), 3 states have call predecessors, (149), 7 states have return successors, (150), 6 states have call predecessors, (150), 6 states have call successors, (150) [2024-11-08 20:35:23,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 20:35:23,832 INFO L93 Difference]: Finished difference Result 17724 states and 29329 transitions. [2024-11-08 20:35:23,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-08 20:35:23,833 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 16.533333333333335) internal successors, (248), 15 states have internal predecessors, (248), 6 states have call successors, (149), 3 states have call predecessors, (149), 7 states have return successors, (150), 6 states have call predecessors, (150), 6 states have call successors, (150) Word has length 364 [2024-11-08 20:35:23,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 20:35:23,855 INFO L225 Difference]: With dead ends: 17724 [2024-11-08 20:35:23,855 INFO L226 Difference]: Without dead ends: 10140 [2024-11-08 20:35:23,866 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 848 GetRequests, 829 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=146, Invalid=274, Unknown=0, NotChecked=0, Total=420 [2024-11-08 20:35:23,867 INFO L432 NwaCegarLoop]: 268 mSDtfsCounter, 158 mSDsluCounter, 636 mSDsCounter, 0 mSdLazyCounter, 430 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 904 SdHoareTripleChecker+Invalid, 456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 430 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-08 20:35:23,867 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [166 Valid, 904 Invalid, 456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 430 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-08 20:35:23,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10140 states. [2024-11-08 20:35:24,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10140 to 9784. [2024-11-08 20:35:24,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9784 states, 8088 states have (on average 1.6345202769535114) internal successors, (13220), 8114 states have internal predecessors, (13220), 1517 states have call successors, (1517), 178 states have call predecessors, (1517), 178 states have return successors, (1517), 1491 states have call predecessors, (1517), 1517 states have call successors, (1517) [2024-11-08 20:35:24,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9784 states to 9784 states and 16254 transitions. [2024-11-08 20:35:24,523 INFO L78 Accepts]: Start accepts. Automaton has 9784 states and 16254 transitions. Word has length 364 [2024-11-08 20:35:24,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 20:35:24,524 INFO L471 AbstractCegarLoop]: Abstraction has 9784 states and 16254 transitions. [2024-11-08 20:35:24,524 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 16.533333333333335) internal successors, (248), 15 states have internal predecessors, (248), 6 states have call successors, (149), 3 states have call predecessors, (149), 7 states have return successors, (150), 6 states have call predecessors, (150), 6 states have call successors, (150) [2024-11-08 20:35:24,524 INFO L276 IsEmpty]: Start isEmpty. Operand 9784 states and 16254 transitions. [2024-11-08 20:35:24,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2024-11-08 20:35:24,529 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 20:35:24,530 INFO L215 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 20:35:24,545 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-08 20:35:24,730 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-08 20:35:24,731 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 20:35:24,731 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 20:35:24,732 INFO L85 PathProgramCache]: Analyzing trace with hash 215054802, now seen corresponding path program 1 times [2024-11-08 20:35:24,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 20:35:24,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111661322] [2024-11-08 20:35:24,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 20:35:24,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 20:35:24,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,044 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 20:35:25,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,046 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 20:35:25,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,047 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 20:35:25,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,048 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 20:35:25,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,048 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 20:35:25,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,049 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-11-08 20:35:25,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,050 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 20:35:25,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,051 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-11-08 20:35:25,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,052 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 20:35:25,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,053 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-11-08 20:35:25,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,054 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 20:35:25,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,055 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-11-08 20:35:25,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,056 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 20:35:25,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,056 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-11-08 20:35:25,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,058 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-08 20:35:25,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,059 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-08 20:35:25,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,060 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-08 20:35:25,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,061 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-08 20:35:25,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,062 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-08 20:35:25,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,065 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-11-08 20:35:25,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,066 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-08 20:35:25,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,067 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-11-08 20:35:25,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,068 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-08 20:35:25,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,069 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-11-08 20:35:25,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,072 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-08 20:35:25,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,073 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2024-11-08 20:35:25,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,074 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2024-11-08 20:35:25,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,075 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2024-11-08 20:35:25,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,089 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2024-11-08 20:35:25,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,091 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2024-11-08 20:35:25,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,093 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2024-11-08 20:35:25,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,095 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2024-11-08 20:35:25,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,097 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-11-08 20:35:25,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,098 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-11-08 20:35:25,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,101 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192 [2024-11-08 20:35:25,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,102 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 198 [2024-11-08 20:35:25,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,104 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-11-08 20:35:25,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,105 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-11-08 20:35:25,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,107 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 214 [2024-11-08 20:35:25,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,109 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-11-08 20:35:25,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,111 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-11-08 20:35:25,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,112 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-08 20:35:25,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,114 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-11-08 20:35:25,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,116 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2024-11-08 20:35:25,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,117 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-11-08 20:35:25,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,119 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2024-11-08 20:35:25,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,120 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-11-08 20:35:25,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,122 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-11-08 20:35:25,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,124 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 269 [2024-11-08 20:35:25,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,127 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-11-08 20:35:25,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,131 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 280 [2024-11-08 20:35:25,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,133 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 286 [2024-11-08 20:35:25,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,135 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 291 [2024-11-08 20:35:25,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,137 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 297 [2024-11-08 20:35:25,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,139 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 302 [2024-11-08 20:35:25,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,141 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 81 proven. 81 refuted. 0 times theorem prover too weak. 5778 trivial. 0 not checked. [2024-11-08 20:35:25,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 20:35:25,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111661322] [2024-11-08 20:35:25,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111661322] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 20:35:25,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1508581288] [2024-11-08 20:35:25,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 20:35:25,142 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 20:35:25,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-08 20:35:25,147 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 20:35:25,148 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-08 20:35:25,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:25,329 INFO L255 TraceCheckSpWp]: Trace formula consists of 848 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-08 20:35:25,337 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 20:35:25,622 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 3024 proven. 81 refuted. 0 times theorem prover too weak. 2835 trivial. 0 not checked. [2024-11-08 20:35:25,622 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 20:35:25,895 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 81 proven. 81 refuted. 0 times theorem prover too weak. 5778 trivial. 0 not checked. [2024-11-08 20:35:25,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1508581288] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 20:35:25,895 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 20:35:25,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 8 [2024-11-08 20:35:25,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616663666] [2024-11-08 20:35:25,896 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 20:35:25,896 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-08 20:35:25,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 20:35:25,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-08 20:35:25,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-08 20:35:25,897 INFO L87 Difference]: Start difference. First operand 9784 states and 16254 transitions. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 2 states have call successors, (82), 2 states have call predecessors, (82), 4 states have return successors, (83), 2 states have call predecessors, (83), 2 states have call successors, (83) [2024-11-08 20:35:26,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 20:35:26,985 INFO L93 Difference]: Finished difference Result 18359 states and 29844 transitions. [2024-11-08 20:35:26,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-08 20:35:26,986 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 2 states have call successors, (82), 2 states have call predecessors, (82), 4 states have return successors, (83), 2 states have call predecessors, (83), 2 states have call successors, (83) Word has length 364 [2024-11-08 20:35:26,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 20:35:27,010 INFO L225 Difference]: With dead ends: 18359 [2024-11-08 20:35:27,010 INFO L226 Difference]: Without dead ends: 10350 [2024-11-08 20:35:27,023 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 849 GetRequests, 833 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=77, Invalid=133, Unknown=0, NotChecked=0, Total=210 [2024-11-08 20:35:27,025 INFO L432 NwaCegarLoop]: 267 mSDtfsCounter, 556 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 292 mSolverCounterSat, 229 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 558 SdHoareTripleChecker+Valid, 689 SdHoareTripleChecker+Invalid, 521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 229 IncrementalHoareTripleChecker+Valid, 292 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-08 20:35:27,025 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [558 Valid, 689 Invalid, 521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [229 Valid, 292 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-08 20:35:27,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10350 states. [2024-11-08 20:35:27,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10350 to 9924. [2024-11-08 20:35:27,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9924 states, 8193 states have (on average 1.6201635542536312) internal successors, (13274), 8219 states have internal predecessors, (13274), 1517 states have call successors, (1517), 213 states have call predecessors, (1517), 213 states have return successors, (1517), 1491 states have call predecessors, (1517), 1517 states have call successors, (1517) [2024-11-08 20:35:27,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9924 states to 9924 states and 16308 transitions. [2024-11-08 20:35:27,773 INFO L78 Accepts]: Start accepts. Automaton has 9924 states and 16308 transitions. Word has length 364 [2024-11-08 20:35:27,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 20:35:27,774 INFO L471 AbstractCegarLoop]: Abstraction has 9924 states and 16308 transitions. [2024-11-08 20:35:27,774 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 2 states have call successors, (82), 2 states have call predecessors, (82), 4 states have return successors, (83), 2 states have call predecessors, (83), 2 states have call successors, (83) [2024-11-08 20:35:27,774 INFO L276 IsEmpty]: Start isEmpty. Operand 9924 states and 16308 transitions. [2024-11-08 20:35:27,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2024-11-08 20:35:27,778 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 20:35:27,778 INFO L215 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 20:35:27,792 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-08 20:35:27,978 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,SelfDestructingSolverStorable16 [2024-11-08 20:35:27,979 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 20:35:27,979 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 20:35:27,979 INFO L85 PathProgramCache]: Analyzing trace with hash -602593648, now seen corresponding path program 1 times [2024-11-08 20:35:27,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 20:35:27,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431445851] [2024-11-08 20:35:27,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 20:35:27,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 20:35:28,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 20:35:28,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [281368738] [2024-11-08 20:35:28,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 20:35:28,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 20:35:28,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-08 20:35:28,140 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 20:35:28,141 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-08 20:35:28,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-08 20:35:28,366 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-08 20:35:28,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-08 20:35:28,673 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-08 20:35:28,673 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-08 20:35:28,674 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-08 20:35:28,684 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-08 20:35:28,876 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-08 20:35:28,878 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 20:35:29,070 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-08 20:35:29,072 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.11 08:35:29 BoogieIcfgContainer [2024-11-08 20:35:29,072 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-08 20:35:29,073 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-08 20:35:29,073 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-08 20:35:29,073 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-08 20:35:29,074 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 08:34:53" (3/4) ... [2024-11-08 20:35:29,076 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-08 20:35:29,076 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-08 20:35:29,077 INFO L158 Benchmark]: Toolchain (without parser) took 36659.91ms. Allocated memory was 184.5MB in the beginning and 3.5GB in the end (delta: 3.3GB). Free memory was 116.4MB in the beginning and 1.8GB in the end (delta: -1.7GB). Peak memory consumption was 1.5GB. Max. memory is 16.1GB. [2024-11-08 20:35:29,077 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 119.5MB. Free memory is still 81.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-08 20:35:29,078 INFO L158 Benchmark]: CACSL2BoogieTranslator took 351.34ms. Allocated memory is still 184.5MB. Free memory was 116.2MB in the beginning and 93.5MB in the end (delta: 22.7MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. [2024-11-08 20:35:29,078 INFO L158 Benchmark]: Boogie Procedure Inliner took 73.89ms. Allocated memory is still 184.5MB. Free memory was 93.5MB in the beginning and 153.9MB in the end (delta: -60.4MB). Peak memory consumption was 14.4MB. Max. memory is 16.1GB. [2024-11-08 20:35:29,078 INFO L158 Benchmark]: Boogie Preprocessor took 68.98ms. Allocated memory is still 184.5MB. Free memory was 153.9MB in the beginning and 147.7MB in the end (delta: 6.1MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2024-11-08 20:35:29,078 INFO L158 Benchmark]: RCFGBuilder took 732.39ms. Allocated memory is still 184.5MB. Free memory was 147.7MB in the beginning and 90.0MB in the end (delta: 57.7MB). Peak memory consumption was 58.7MB. Max. memory is 16.1GB. [2024-11-08 20:35:29,079 INFO L158 Benchmark]: TraceAbstraction took 35423.10ms. Allocated memory was 184.5MB in the beginning and 3.5GB in the end (delta: 3.3GB). Free memory was 90.0MB in the beginning and 1.8GB in the end (delta: -1.8GB). Peak memory consumption was 1.5GB. Max. memory is 16.1GB. [2024-11-08 20:35:29,079 INFO L158 Benchmark]: Witness Printer took 3.66ms. Allocated memory is still 3.5GB. Free memory is still 1.8GB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-08 20:35:29,081 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.14ms. Allocated memory is still 119.5MB. Free memory is still 81.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 351.34ms. Allocated memory is still 184.5MB. Free memory was 116.2MB in the beginning and 93.5MB in the end (delta: 22.7MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 73.89ms. Allocated memory is still 184.5MB. Free memory was 93.5MB in the beginning and 153.9MB in the end (delta: -60.4MB). Peak memory consumption was 14.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 68.98ms. Allocated memory is still 184.5MB. Free memory was 153.9MB in the beginning and 147.7MB in the end (delta: 6.1MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * RCFGBuilder took 732.39ms. Allocated memory is still 184.5MB. Free memory was 147.7MB in the beginning and 90.0MB in the end (delta: 57.7MB). Peak memory consumption was 58.7MB. Max. memory is 16.1GB. * TraceAbstraction took 35423.10ms. Allocated memory was 184.5MB in the beginning and 3.5GB in the end (delta: 3.3GB). Free memory was 90.0MB in the beginning and 1.8GB in the end (delta: -1.8GB). Peak memory consumption was 1.5GB. Max. memory is 16.1GB. * Witness Printer took 3.66ms. Allocated memory is still 3.5GB. Free memory is still 1.8GB. 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 403, overapproximation of bitwiseOr at line 403, overapproximation of someBinaryArithmeticDOUBLEoperation at line 126, overapproximation of someBinaryDOUBLEComparisonOperation at line 259. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed long int var_1_1 = -32; [L23] signed long int var_1_3 = 10; [L24] signed long int var_1_4 = 64; [L25] unsigned short int var_1_11 = 64; [L26] unsigned short int var_1_12 = 8; [L27] unsigned short int var_1_13 = 5; [L28] signed short int var_1_14 = 8; [L29] unsigned short int var_1_15 = 62763; [L30] unsigned long int var_1_16 = 25; [L31] float var_1_18 = 63.25; [L32] unsigned char var_1_20 = 0; [L33] float var_1_21 = 7.8; [L34] float var_1_22 = 32.1; [L35] unsigned char var_1_23 = 0; [L36] signed long int var_1_24 = -16; [L37] signed short int var_1_26 = 16; [L38] unsigned char var_1_27 = 1; [L39] signed short int var_1_28 = -64; [L40] signed short int var_1_29 = 1; [L41] unsigned char var_1_30 = 0; [L42] signed short int var_1_31 = -2; [L43] unsigned char var_1_32 = 0; [L44] unsigned long int var_1_33 = 1; [L45] unsigned char var_1_34 = 1; [L46] unsigned char var_1_35 = 64; [L47] unsigned long int var_1_36 = 25; [L48] double var_1_37 = 16.125; [L49] double var_1_38 = 1.8; [L50] signed char var_1_39 = 10; [L51] signed char var_1_40 = 10; [L52] signed char var_1_41 = 10; [L53] signed char var_1_42 = 5; [L54] double var_1_43 = 5.4; [L55] double var_1_44 = 0.0; [L56] double var_1_45 = 49.5; [L57] unsigned char var_1_46 = 10; [L58] signed char var_1_47 = 50; [L59] unsigned char var_1_48 = 1; [L60] unsigned long int var_1_49 = 3700209424; [L61] float var_1_50 = 64.25; [L62] unsigned long int var_1_51 = 4; [L63] signed long int var_1_52 = 16; [L64] signed long int var_1_53 = -100; [L65] unsigned short int var_1_54 = 1; [L66] unsigned long int var_1_55 = 256; [L67] float var_1_56 = 25.32; [L68] unsigned char var_1_57 = 0; [L69] unsigned char var_1_58 = 2; [L70] signed long int var_1_59 = -100000; [L71] signed short int var_1_60 = -64; [L72] signed short int var_1_61 = 64; [L73] signed short int var_1_62 = -16; [L74] signed long int var_1_63 = 5; [L75] unsigned long int var_1_64 = 25; [L76] unsigned long int var_1_65 = 4094619378; [L77] unsigned long int var_1_66 = 1; [L78] unsigned long int var_1_67 = 16; [L79] unsigned short int var_1_68 = 25; [L80] unsigned char var_1_69 = 0; [L81] unsigned char var_1_70 = 0; [L82] signed long int var_1_71 = 4; [L83] unsigned char var_1_72 = 1; [L84] unsigned char var_1_73 = 2; [L85] unsigned long int var_1_74 = 10; [L86] float var_1_75 = 255.125; [L87] signed long int last_1_var_1_1 = -32; [L88] unsigned short int last_1_var_1_11 = 64; [L89] signed short int last_1_var_1_14 = 8; [L90] unsigned long int last_1_var_1_16 = 25; [L91] float last_1_var_1_18 = 63.25; VAL [isInitial=0, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=10, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=64, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L407] isInitial = 1 [L408] FCALL initially() [L409] COND TRUE 1 [L410] CALL updateLastVariables() [L396] last_1_var_1_1 = var_1_1 [L397] last_1_var_1_11 = var_1_11 [L398] last_1_var_1_14 = var_1_14 [L399] last_1_var_1_16 = var_1_16 [L400] last_1_var_1_18 = var_1_18 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=10, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=64, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L410] RET updateLastVariables() [L411] CALL updateVariables() [L311] var_1_3 = __VERIFIER_nondet_long() [L312] CALL assume_abort_if_not(var_1_3 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=64, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=64, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L312] RET assume_abort_if_not(var_1_3 >= -2147483648) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=64, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L313] CALL assume_abort_if_not(var_1_3 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=64, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=64, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L313] RET assume_abort_if_not(var_1_3 <= 2147483647) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=64, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L314] CALL assume_abort_if_not(var_1_3 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=64, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=64, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L314] RET assume_abort_if_not(var_1_3 != 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=64, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L315] var_1_4 = __VERIFIER_nondet_long() [L316] CALL assume_abort_if_not(var_1_4 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L316] RET assume_abort_if_not(var_1_4 >= -2147483648) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L317] CALL assume_abort_if_not(var_1_4 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L317] RET assume_abort_if_not(var_1_4 <= 2147483647) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L318] CALL assume_abort_if_not(var_1_4 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L318] RET assume_abort_if_not(var_1_4 != 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L319] var_1_12 = __VERIFIER_nondet_ushort() [L320] CALL assume_abort_if_not(var_1_12 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L320] RET assume_abort_if_not(var_1_12 >= 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L321] CALL assume_abort_if_not(var_1_12 <= 16384) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L321] RET assume_abort_if_not(var_1_12 <= 16384) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L322] var_1_13 = __VERIFIER_nondet_ushort() [L323] CALL assume_abort_if_not(var_1_13 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L323] RET assume_abort_if_not(var_1_13 >= 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L324] CALL assume_abort_if_not(var_1_13 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L324] RET assume_abort_if_not(var_1_13 <= 16383) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L325] var_1_15 = __VERIFIER_nondet_ushort() [L326] CALL assume_abort_if_not(var_1_15 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L326] RET assume_abort_if_not(var_1_15 >= 32767) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L327] CALL assume_abort_if_not(var_1_15 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L327] RET assume_abort_if_not(var_1_15 <= 65535) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L328] var_1_20 = __VERIFIER_nondet_uchar() [L329] CALL assume_abort_if_not(var_1_20 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L329] RET assume_abort_if_not(var_1_20 >= 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L330] CALL assume_abort_if_not(var_1_20 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L330] RET assume_abort_if_not(var_1_20 <= 1) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L331] var_1_21 = __VERIFIER_nondet_float() [L332] CALL assume_abort_if_not((var_1_21 >= -461168.6018427382800e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 4611686.018427382800e+12F && var_1_21 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L332] RET assume_abort_if_not((var_1_21 >= -461168.6018427382800e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 4611686.018427382800e+12F && var_1_21 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L333] var_1_22 = __VERIFIER_nondet_float() [L334] CALL assume_abort_if_not((var_1_22 >= -461168.6018427382800e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 4611686.018427382800e+12F && var_1_22 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L334] RET assume_abort_if_not((var_1_22 >= -461168.6018427382800e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 4611686.018427382800e+12F && var_1_22 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L335] var_1_23 = __VERIFIER_nondet_uchar() [L336] CALL assume_abort_if_not(var_1_23 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L336] RET assume_abort_if_not(var_1_23 >= 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L337] CALL assume_abort_if_not(var_1_23 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L337] RET assume_abort_if_not(var_1_23 <= 1) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=1, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L338] var_1_27 = __VERIFIER_nondet_uchar() [L339] CALL assume_abort_if_not(var_1_27 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L339] RET assume_abort_if_not(var_1_27 >= 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L340] CALL assume_abort_if_not(var_1_27 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L340] RET assume_abort_if_not(var_1_27 <= 1) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=-64, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L341] var_1_28 = __VERIFIER_nondet_short() [L342] CALL assume_abort_if_not(var_1_28 >= -16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L342] RET assume_abort_if_not(var_1_28 >= -16383) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L343] CALL assume_abort_if_not(var_1_28 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L343] RET assume_abort_if_not(var_1_28 <= 16383) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L344] var_1_29 = __VERIFIER_nondet_short() [L345] CALL assume_abort_if_not(var_1_29 >= -16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L345] RET assume_abort_if_not(var_1_29 >= -16383) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L346] CALL assume_abort_if_not(var_1_29 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L346] RET assume_abort_if_not(var_1_29 <= 16383) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=-2, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L347] var_1_31 = __VERIFIER_nondet_short() [L348] CALL assume_abort_if_not(var_1_31 >= -32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L348] RET assume_abort_if_not(var_1_31 >= -32767) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L349] CALL assume_abort_if_not(var_1_31 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L349] RET assume_abort_if_not(var_1_31 <= 32767) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L350] var_1_32 = __VERIFIER_nondet_uchar() [L351] CALL assume_abort_if_not(var_1_32 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L351] RET assume_abort_if_not(var_1_32 >= 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L352] CALL assume_abort_if_not(var_1_32 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L352] RET assume_abort_if_not(var_1_32 <= 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=1, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L353] var_1_33 = __VERIFIER_nondet_ulong() [L354] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L354] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L355] CALL assume_abort_if_not(var_1_33 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L355] RET assume_abort_if_not(var_1_33 <= 1) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=1, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L356] var_1_34 = __VERIFIER_nondet_uchar() [L357] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L357] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L358] CALL assume_abort_if_not(var_1_34 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L358] RET assume_abort_if_not(var_1_34 <= 1) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_38=9/5, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L359] var_1_38 = __VERIFIER_nondet_double() [L360] CALL assume_abort_if_not((var_1_38 >= 0.0F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 9223372.036854765600e+12F && var_1_38 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L360] RET assume_abort_if_not((var_1_38 >= 0.0F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 9223372.036854765600e+12F && var_1_38 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=10, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L361] var_1_40 = __VERIFIER_nondet_char() [L362] CALL assume_abort_if_not(var_1_40 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L362] RET assume_abort_if_not(var_1_40 >= -63) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L363] CALL assume_abort_if_not(var_1_40 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L363] RET assume_abort_if_not(var_1_40 <= 63) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=10, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L364] var_1_41 = __VERIFIER_nondet_char() [L365] CALL assume_abort_if_not(var_1_41 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L365] RET assume_abort_if_not(var_1_41 >= -63) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L366] CALL assume_abort_if_not(var_1_41 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L366] RET assume_abort_if_not(var_1_41 <= 63) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=5, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L367] var_1_42 = __VERIFIER_nondet_char() [L368] CALL assume_abort_if_not(var_1_42 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L368] RET assume_abort_if_not(var_1_42 >= 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L369] CALL assume_abort_if_not(var_1_42 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L369] RET assume_abort_if_not(var_1_42 <= 63) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_44=0, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L370] var_1_44 = __VERIFIER_nondet_double() [L371] CALL assume_abort_if_not((var_1_44 >= 2305843.009213691390e+12F && var_1_44 <= -1.0e-20F) || (var_1_44 <= 4611686.018427382800e+12F && var_1_44 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L371] RET assume_abort_if_not((var_1_44 >= 2305843.009213691390e+12F && var_1_44 <= -1.0e-20F) || (var_1_44 <= 4611686.018427382800e+12F && var_1_44 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_45=99/2, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L372] var_1_45 = __VERIFIER_nondet_double() [L373] CALL assume_abort_if_not((var_1_45 >= -461168.6018427382800e+13F && var_1_45 <= -1.0e-20F) || (var_1_45 <= 4611686.018427382800e+12F && var_1_45 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L373] RET assume_abort_if_not((var_1_45 >= -461168.6018427382800e+13F && var_1_45 <= -1.0e-20F) || (var_1_45 <= 4611686.018427382800e+12F && var_1_45 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=50, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L374] var_1_47 = __VERIFIER_nondet_char() [L375] CALL assume_abort_if_not(var_1_47 >= -128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L375] RET assume_abort_if_not(var_1_47 >= -128) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L376] CALL assume_abort_if_not(var_1_47 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L376] RET assume_abort_if_not(var_1_47 <= 127) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L377] CALL assume_abort_if_not(var_1_47 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L377] RET assume_abort_if_not(var_1_47 != 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=3700209424, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L378] var_1_49 = __VERIFIER_nondet_ulong() [L379] CALL assume_abort_if_not(var_1_49 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L379] RET assume_abort_if_not(var_1_49 >= 2147483647) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L380] CALL assume_abort_if_not(var_1_49 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L380] RET assume_abort_if_not(var_1_49 <= 4294967295) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=256, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L381] var_1_55 = __VERIFIER_nondet_ulong() [L382] CALL assume_abort_if_not(var_1_55 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L382] RET assume_abort_if_not(var_1_55 >= 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L383] CALL assume_abort_if_not(var_1_55 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L383] RET assume_abort_if_not(var_1_55 <= 4294967295) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L384] CALL assume_abort_if_not(var_1_55 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L384] RET assume_abort_if_not(var_1_55 != 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=0, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L385] var_1_57 = __VERIFIER_nondet_uchar() [L386] CALL assume_abort_if_not(var_1_57 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L386] RET assume_abort_if_not(var_1_57 >= 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L387] CALL assume_abort_if_not(var_1_57 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L387] RET assume_abort_if_not(var_1_57 <= 1) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=4094619378, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L388] var_1_65 = __VERIFIER_nondet_ulong() [L389] CALL assume_abort_if_not(var_1_65 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L389] RET assume_abort_if_not(var_1_65 >= 2147483647) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L390] CALL assume_abort_if_not(var_1_65 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L390] RET assume_abort_if_not(var_1_65 <= 4294967294) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=2, var_1_74=10, var_1_75=2041/8] [L391] var_1_73 = __VERIFIER_nondet_uchar() [L392] CALL assume_abort_if_not(var_1_73 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_74=10, var_1_75=2041/8] [L392] RET assume_abort_if_not(var_1_73 >= 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_74=10, var_1_75=2041/8] [L393] CALL assume_abort_if_not(var_1_73 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L393] RET assume_abort_if_not(var_1_73 <= 127) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L411] RET updateVariables() [L412] CALL step() [L95] COND FALSE !(\read(var_1_27)) [L98] var_1_26 = ((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L100] COND FALSE !(var_1_28 >= (((((((var_1_29) > (var_1_31)) ? (var_1_29) : (var_1_31))) < 0 ) ? -((((var_1_29) > (var_1_31)) ? (var_1_29) : (var_1_31))) : ((((var_1_29) > (var_1_31)) ? (var_1_29) : (var_1_31)))))) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=64, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L109] var_1_35 = var_1_33 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=25, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L110] COND TRUE var_1_33 >= (1000000u * var_1_35) [L111] var_1_36 = (((((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35))) < 0 ) ? -((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35))) : ((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35))))) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L113] COND FALSE !(var_1_35 < var_1_36) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L116] EXPR var_1_33 ^ var_1_36 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_39=10, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L116] COND TRUE (- (var_1_33 ^ var_1_36)) >= var_1_35 [L117] COND TRUE ((((var_1_26) < (8)) ? (var_1_26) : (8))) < var_1_28 [L118] var_1_39 = (((((((var_1_41) > (var_1_40)) ? (var_1_41) : (var_1_40))) < 0 ) ? -((((var_1_41) > (var_1_40)) ? (var_1_41) : (var_1_40))) : ((((var_1_41) > (var_1_40)) ? (var_1_41) : (var_1_40))))) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L125] EXPR var_1_39 & var_1_26 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_43=27/5, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L125] COND TRUE var_1_40 > ((var_1_39 & var_1_26) + ((((var_1_31) > (var_1_42)) ? (var_1_31) : (var_1_42)))) [L126] var_1_43 = ((10.7 - (var_1_44 - 9.6)) + var_1_45) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L128] COND FALSE !((var_1_26 == ((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40)))) || var_1_27) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L135] EXPR var_1_33 >> var_1_41 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L135] COND FALSE !((((((var_1_49) < 0 ) ? -(var_1_49) : (var_1_49))) - var_1_35) < ((var_1_33 >> var_1_41) >> 4)) [L138] COND TRUE var_1_49 >= var_1_35 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=257/4, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L139] COND TRUE (var_1_41 % var_1_47) >= var_1_35 [L140] var_1_50 = ((((var_1_45) < (var_1_38)) ? (var_1_45) : (var_1_38))) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=2, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L149] COND TRUE ((((var_1_36) < 0 ) ? -(var_1_36) : (var_1_36))) <= (((((var_1_49) < 0 ) ? -(var_1_49) : (var_1_49))) - ((((var_1_35) > (var_1_46)) ? (var_1_35) : (var_1_46)))) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=2, var_1_51=4, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L150] COND FALSE !(var_1_31 < (var_1_33 % -128)) [L153] var_1_51 = ((((var_1_46) > (var_1_33)) ? (var_1_46) : (var_1_33))) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L158] COND FALSE !((((((3925527555u) < (var_1_49)) ? (3925527555u) : (var_1_49))) - ((((200u) < 0 ) ? -(200u) : (200u)))) <= var_1_42) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L163] COND FALSE !(var_1_26 >= var_1_41) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=1, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L168] COND TRUE ((((var_1_47) < 0 ) ? -(var_1_47) : (var_1_47))) <= (var_1_40 + var_1_41) [L169] var_1_54 = ((((var_1_46) < (256)) ? (var_1_46) : (256))) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L175] COND FALSE !(var_1_41 != var_1_42) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=2, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L188] COND TRUE var_1_46 == var_1_55 [L189] var_1_58 = (var_1_33 + ((((0) > (var_1_42)) ? (0) : (var_1_42)))) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967284, var_1_59=-100000, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L197] COND TRUE var_1_58 >= 4 [L198] var_1_59 = ((((var_1_58) < 0 ) ? -(var_1_58) : (var_1_58))) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967284, var_1_59=12, var_1_60=-64, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L200] COND FALSE !(\read(var_1_27)) [L209] var_1_60 = var_1_29 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967284, var_1_59=12, var_1_60=0, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L211] COND FALSE !(var_1_31 == var_1_55) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967284, var_1_59=12, var_1_60=0, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L216] COND TRUE (var_1_42 >= var_1_28) || var_1_34 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967284, var_1_59=12, var_1_60=0, var_1_61=64, var_1_62=-16, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L217] COND TRUE \read(var_1_57) [L218] var_1_62 = (var_1_58 - ((((var_1_42) < 0 ) ? -(var_1_42) : (var_1_42)))) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967284, var_1_59=12, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=5, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L225] COND TRUE (((((var_1_45) > (var_1_43)) ? (var_1_45) : (var_1_43))) + var_1_38) <= var_1_56 [L226] var_1_63 = (((((2 - var_1_46)) > (var_1_42)) ? ((2 - var_1_46)) : (var_1_42))) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967284, var_1_59=12, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=12, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L228] EXPR var_1_60 ^ var_1_28 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967284, var_1_59=12, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=12, var_1_64=25, var_1_65=2147483647, var_1_66=1, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L228] COND FALSE !((var_1_46 / ((((var_1_47) < 0 ) ? -(var_1_47) : (var_1_47)))) <= (var_1_60 ^ var_1_28)) [L233] COND TRUE \read(var_1_57) [L234] var_1_66 = (var_1_35 + var_1_42) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967284, var_1_59=12, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=12, var_1_64=25, var_1_65=2147483647, var_1_66=12, var_1_67=16, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L236] COND FALSE !(var_1_62 < (((((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35))) < 0 ) ? -((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35))) : ((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35)))))) [L241] var_1_67 = ((((var_1_33) < 0 ) ? -(var_1_33) : (var_1_33))) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967284, var_1_59=12, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=12, var_1_64=25, var_1_65=2147483647, var_1_66=12, var_1_67=-4294967296, var_1_68=25, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L243] COND TRUE \read(var_1_48) [L244] var_1_68 = var_1_42 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967284, var_1_59=12, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=12, var_1_64=25, var_1_65=2147483647, var_1_66=12, var_1_67=-4294967296, var_1_68=12, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L248] COND TRUE \read(var_1_48) [L249] var_1_69 = var_1_32 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967284, var_1_59=12, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=12, var_1_64=25, var_1_65=2147483647, var_1_66=12, var_1_67=-4294967296, var_1_68=12, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L253] var_1_70 = 0 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967284, var_1_59=12, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=12, var_1_64=25, var_1_65=2147483647, var_1_66=12, var_1_67=-4294967296, var_1_68=12, var_1_69=0, var_1_70=0, var_1_71=4, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L254] COND FALSE !(\read(var_1_27)) [L257] var_1_71 = var_1_39 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967284, var_1_59=12, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=12, var_1_64=25, var_1_65=2147483647, var_1_66=12, var_1_67=-4294967296, var_1_68=12, var_1_69=0, var_1_70=0, var_1_71=63, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L259] COND FALSE !(var_1_69 && ((var_1_38 + var_1_56) <= var_1_43)) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967284, var_1_59=12, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=12, var_1_64=25, var_1_65=2147483647, var_1_66=12, var_1_67=-4294967296, var_1_68=12, var_1_69=0, var_1_70=0, var_1_71=63, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=2041/8] [L262] var_1_74 = var_1_54 [L263] var_1_75 = 1.000000000000008E14f VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967284, var_1_59=12, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=12, var_1_64=25, var_1_65=2147483647, var_1_66=12, var_1_67=-4294967296, var_1_68=12, var_1_69=0, var_1_70=0, var_1_71=63, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=500000000000004/5] [L264] EXPR last_1_var_1_1 | last_1_var_1_16 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967284, var_1_59=12, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=12, var_1_64=25, var_1_65=2147483647, var_1_66=12, var_1_67=-4294967296, var_1_68=12, var_1_69=0, var_1_70=0, var_1_71=63, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=500000000000004/5] [L264] COND FALSE !((last_1_var_1_14 / ((((var_1_3) < (var_1_4)) ? (var_1_3) : (var_1_4)))) <= (last_1_var_1_1 | last_1_var_1_16)) [L271] var_1_1 = last_1_var_1_11 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=64, var_1_20=1, var_1_23=-255, var_1_24=-16, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967284, var_1_59=12, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=12, var_1_64=25, var_1_65=2147483647, var_1_66=12, var_1_67=-4294967296, var_1_68=12, var_1_69=0, var_1_70=0, var_1_71=63, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=500000000000004/5] [L273] COND FALSE !((- (- last_1_var_1_18)) != last_1_var_1_18) [L280] var_1_24 = last_1_var_1_14 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=64, var_1_20=1, var_1_23=-255, var_1_24=8, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967284, var_1_59=12, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=12, var_1_64=25, var_1_65=2147483647, var_1_66=12, var_1_67=-4294967296, var_1_68=12, var_1_69=0, var_1_70=0, var_1_71=63, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=500000000000004/5] [L282] COND FALSE !(((var_1_15 - var_1_12) + var_1_24) < var_1_24) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=64, var_1_20=1, var_1_23=-255, var_1_24=8, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967284, var_1_59=12, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=12, var_1_64=25, var_1_65=2147483647, var_1_66=12, var_1_67=-4294967296, var_1_68=12, var_1_69=0, var_1_70=0, var_1_71=63, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=500000000000004/5] [L285] unsigned short int stepLocal_0 = var_1_13; VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, stepLocal_0=-65528, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=64, var_1_20=1, var_1_23=-255, var_1_24=8, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967284, var_1_59=12, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=12, var_1_64=25, var_1_65=2147483647, var_1_66=12, var_1_67=-4294967296, var_1_68=12, var_1_69=0, var_1_70=0, var_1_71=63, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=500000000000004/5] [L286] COND FALSE !(var_1_24 < stepLocal_0) [L297] var_1_18 = var_1_21 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=3, var_1_1=64, var_1_20=1, var_1_21=3, var_1_23=-255, var_1_24=8, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967284, var_1_59=12, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=12, var_1_64=25, var_1_65=2147483647, var_1_66=12, var_1_67=-4294967296, var_1_68=12, var_1_69=0, var_1_70=0, var_1_71=63, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=500000000000004/5] [L299] COND TRUE var_1_18 != (var_1_18 + var_1_18) [L300] var_1_11 = ((var_1_12 + var_1_13) + 32) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=40, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=3, var_1_1=64, var_1_20=1, var_1_21=3, var_1_23=-255, var_1_24=8, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967284, var_1_59=12, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=12, var_1_64=25, var_1_65=2147483647, var_1_66=12, var_1_67=-4294967296, var_1_68=12, var_1_69=0, var_1_70=0, var_1_71=63, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=500000000000004/5] [L302] COND FALSE !(((var_1_1 * var_1_4) + var_1_1) > var_1_1) [L307] var_1_16 = 0u VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=40, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=0, var_1_18=3, var_1_1=64, var_1_20=1, var_1_21=3, var_1_23=-255, var_1_24=8, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967284, var_1_59=12, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=12, var_1_64=25, var_1_65=2147483647, var_1_66=12, var_1_67=-4294967296, var_1_68=12, var_1_69=0, var_1_70=0, var_1_71=63, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=500000000000004/5] [L412] RET step() [L413] CALL, EXPR property() [L403] EXPR last_1_var_1_1 | last_1_var_1_16 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=40, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=0, var_1_18=3, var_1_1=64, var_1_20=1, var_1_21=3, var_1_23=-255, var_1_24=8, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967284, var_1_59=12, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=12, var_1_64=25, var_1_65=2147483647, var_1_66=12, var_1_67=-4294967296, var_1_68=12, var_1_69=0, var_1_70=0, var_1_71=63, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=500000000000004/5] [L403-L404] return (((((((last_1_var_1_14 / ((((var_1_3) < (var_1_4)) ? (var_1_3) : (var_1_4)))) <= (last_1_var_1_1 | last_1_var_1_16)) ? (((last_1_var_1_18 * last_1_var_1_18) < last_1_var_1_18) ? (var_1_1 == ((signed long int) last_1_var_1_11)) : (var_1_1 == ((signed long int) last_1_var_1_11))) : (var_1_1 == ((signed long int) last_1_var_1_11))) && ((var_1_18 != (var_1_18 + var_1_18)) ? (var_1_11 == ((unsigned short int) ((var_1_12 + var_1_13) + 32))) : 1)) && ((((var_1_15 - var_1_12) + var_1_24) < var_1_24) ? (var_1_14 == ((signed short int) var_1_12)) : 1)) && ((((var_1_1 * var_1_4) + var_1_1) > var_1_1) ? ((var_1_14 < var_1_1) ? (var_1_16 == ((unsigned long int) var_1_12)) : 1) : (var_1_16 == ((unsigned long int) 0u)))) && ((var_1_24 < var_1_13) ? (var_1_20 ? (var_1_18 == ((float) (((((var_1_21) < 0 ) ? -(var_1_21) : (var_1_21))) + var_1_22))) : (var_1_23 ? (var_1_18 == ((float) (var_1_22 + var_1_21))) : (var_1_18 == ((float) -0.75f)))) : (var_1_18 == ((float) var_1_21)))) && (((- (- last_1_var_1_18)) != last_1_var_1_18) ? ((var_1_12 <= ((((last_1_var_1_14) > ((- last_1_var_1_14))) ? (last_1_var_1_14) : ((- last_1_var_1_14))))) ? (var_1_24 == ((signed long int) -50)) : (var_1_24 == ((signed long int) last_1_var_1_14))) : (var_1_24 == ((signed long int) last_1_var_1_14))) ; [L413] RET, EXPR property() [L413] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=40, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=0, var_1_18=3, var_1_1=64, var_1_20=1, var_1_21=3, var_1_23=-255, var_1_24=8, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967284, var_1_59=12, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=12, var_1_64=25, var_1_65=2147483647, var_1_66=12, var_1_67=-4294967296, var_1_68=12, var_1_69=0, var_1_70=0, var_1_71=63, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=500000000000004/5] [L19] reach_error() VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=40, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=0, var_1_18=3, var_1_1=64, var_1_20=1, var_1_21=3, var_1_23=-255, var_1_24=8, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=11, var_1_32=0, var_1_33=-4294967296, var_1_34=-255, var_1_35=-4294967296, var_1_36=0, var_1_37=129/8, var_1_38=0, var_1_39=63, var_1_3=-3, var_1_40=63, var_1_41=12, var_1_42=12, var_1_45=2, var_1_46=10, var_1_47=-5, var_1_48=1, var_1_49=-2147483649, var_1_4=-2, var_1_50=2, var_1_51=10, var_1_52=16, var_1_53=-100, var_1_54=10, var_1_55=10, var_1_56=633/25, var_1_57=1, var_1_58=-4294967284, var_1_59=12, var_1_60=0, var_1_61=64, var_1_62=0, var_1_63=12, var_1_64=25, var_1_65=2147483647, var_1_66=12, var_1_67=-4294967296, var_1_68=12, var_1_69=0, var_1_70=0, var_1_71=63, var_1_72=1, var_1_73=0, var_1_74=10, var_1_75=500000000000004/5] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 199 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 35.2s, OverallIterations: 18, TraceHistogramMax: 55, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 16.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 8054 SdHoareTripleChecker+Valid, 7.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8044 mSDsluCounter, 18878 SdHoareTripleChecker+Invalid, 6.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 11258 mSDsCounter, 1440 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4264 IncrementalHoareTripleChecker+Invalid, 5704 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1440 mSolverCounterUnsat, 7620 mSDtfsCounter, 4264 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3497 GetRequests, 3414 SyntacticMatches, 4 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=15668occurred in iteration=13, InterpolantAutomatonStates: 88, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 7.1s AutomataMinimizationTime, 17 MinimizatonAttempts, 27822 StatesRemovedByMinimization, 16 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.4s SatisfiabilityAnalysisTime, 8.4s InterpolantComputationTime, 7581 NumberOfCodeBlocks, 7581 NumberOfCodeBlocksAsserted, 21 NumberOfCheckSat, 7560 ConstructedInterpolants, 0 QuantifiedInterpolants, 21835 SizeOfPredicates, 5 NumberOfNonLiveVariables, 1698 ConjunctsInSsa, 19 ConjunctsInUnsatCore, 21 InterpolantComputations, 15 PerfectInterpolantSequences, 123684/124740 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-08 20:35:29,144 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-90.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 135ac301b840ddafcbb7b86477d3c5ee7127cca75a8084665d3a360db9d72e39 --- Real Ultimate output --- This is Ultimate 0.2.5-?-c7c6ca5-m [2024-11-08 20:35:31,213 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-08 20:35:31,287 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-08 20:35:31,292 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-08 20:35:31,293 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-08 20:35:31,317 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-08 20:35:31,317 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-08 20:35:31,317 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-08 20:35:31,318 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-08 20:35:31,321 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-08 20:35:31,321 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-08 20:35:31,321 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-08 20:35:31,322 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-08 20:35:31,323 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-08 20:35:31,323 INFO L153 SettingsManager]: * Use SBE=true [2024-11-08 20:35:31,325 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-08 20:35:31,325 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-08 20:35:31,325 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-08 20:35:31,326 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-08 20:35:31,326 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-08 20:35:31,328 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-08 20:35:31,329 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-08 20:35:31,329 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-08 20:35:31,329 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-08 20:35:31,329 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-08 20:35:31,329 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-08 20:35:31,330 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-08 20:35:31,330 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-08 20:35:31,330 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-08 20:35:31,330 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-08 20:35:31,330 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-08 20:35:31,330 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-08 20:35:31,331 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-08 20:35:31,331 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-08 20:35:31,331 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 20:35:31,331 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-08 20:35:31,331 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-08 20:35:31,331 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-08 20:35:31,332 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-11-08 20:35:31,332 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-08 20:35:31,332 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-08 20:35:31,333 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-08 20:35:31,333 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-08 20:35:31,333 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-08 20:35:31,333 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 -> 135ac301b840ddafcbb7b86477d3c5ee7127cca75a8084665d3a360db9d72e39 [2024-11-08 20:35:31,594 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-08 20:35:31,616 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-08 20:35:31,618 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-08 20:35:31,620 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-08 20:35:31,620 INFO L274 PluginConnector]: CDTParser initialized [2024-11-08 20:35:31,621 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-90.i [2024-11-08 20:35:32,854 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-08 20:35:33,083 INFO L384 CDTParser]: Found 1 translation units. [2024-11-08 20:35:33,083 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-90.i [2024-11-08 20:35:33,092 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a09f4144a/07ec4f17b66647bd90c67c47169b11fe/FLAGca5ad06bd [2024-11-08 20:35:33,104 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a09f4144a/07ec4f17b66647bd90c67c47169b11fe [2024-11-08 20:35:33,105 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-08 20:35:33,106 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-08 20:35:33,107 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-08 20:35:33,107 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-08 20:35:33,112 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-08 20:35:33,113 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 08:35:33" (1/1) ... [2024-11-08 20:35:33,114 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1df6dedc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 08:35:33, skipping insertion in model container [2024-11-08 20:35:33,114 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 08:35:33" (1/1) ... [2024-11-08 20:35:33,147 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-08 20:35:33,292 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-90.i[916,929] [2024-11-08 20:35:33,411 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 20:35:33,429 INFO L200 MainTranslator]: Completed pre-run [2024-11-08 20:35:33,440 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-90.i[916,929] [2024-11-08 20:35:33,492 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 20:35:33,511 INFO L204 MainTranslator]: Completed translation [2024-11-08 20:35:33,512 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 08:35:33 WrapperNode [2024-11-08 20:35:33,512 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-08 20:35:33,513 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-08 20:35:33,513 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-08 20:35:33,513 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-08 20:35:33,524 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 08:35:33" (1/1) ... [2024-11-08 20:35:33,545 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 08:35:33" (1/1) ... [2024-11-08 20:35:33,600 INFO L138 Inliner]: procedures = 27, calls = 68, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 374 [2024-11-08 20:35:33,601 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-08 20:35:33,601 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-08 20:35:33,602 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-08 20:35:33,605 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-08 20:35:33,613 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 08:35:33" (1/1) ... [2024-11-08 20:35:33,615 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 08:35:33" (1/1) ... [2024-11-08 20:35:33,623 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 08:35:33" (1/1) ... [2024-11-08 20:35:33,634 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-08 20:35:33,635 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 08:35:33" (1/1) ... [2024-11-08 20:35:33,635 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 08:35:33" (1/1) ... [2024-11-08 20:35:33,644 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 08:35:33" (1/1) ... [2024-11-08 20:35:33,650 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 08:35:33" (1/1) ... [2024-11-08 20:35:33,653 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 08:35:33" (1/1) ... [2024-11-08 20:35:33,658 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 08:35:33" (1/1) ... [2024-11-08 20:35:33,662 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-08 20:35:33,662 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-08 20:35:33,662 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-08 20:35:33,663 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-08 20:35:33,663 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 08:35:33" (1/1) ... [2024-11-08 20:35:33,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 20:35:33,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-08 20:35:33,694 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-08 20:35:33,697 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-08 20:35:33,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-08 20:35:33,731 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-08 20:35:33,731 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-08 20:35:33,731 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-08 20:35:33,731 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-08 20:35:33,732 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-08 20:35:33,838 INFO L238 CfgBuilder]: Building ICFG [2024-11-08 20:35:33,840 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-08 20:35:41,940 INFO L? ?]: Removed 10 outVars from TransFormulas that were not future-live. [2024-11-08 20:35:41,940 INFO L287 CfgBuilder]: Performing block encoding [2024-11-08 20:35:41,957 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-08 20:35:41,957 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-08 20:35:41,958 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 08:35:41 BoogieIcfgContainer [2024-11-08 20:35:41,959 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-08 20:35:41,960 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-08 20:35:41,960 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-08 20:35:41,962 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-08 20:35:41,963 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.11 08:35:33" (1/3) ... [2024-11-08 20:35:41,964 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7779725c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 08:35:41, skipping insertion in model container [2024-11-08 20:35:41,964 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 08:35:33" (2/3) ... [2024-11-08 20:35:41,964 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7779725c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 08:35:41, skipping insertion in model container [2024-11-08 20:35:41,965 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 08:35:41" (3/3) ... [2024-11-08 20:35:41,966 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-90.i [2024-11-08 20:35:41,978 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-08 20:35:41,979 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-08 20:35:42,032 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-08 20:35:42,039 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;@11feef61, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-08 20:35:42,039 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-08 20:35:42,043 INFO L276 IsEmpty]: Start isEmpty. Operand has 166 states, 108 states have (on average 1.6018518518518519) internal successors, (173), 109 states have internal predecessors, (173), 55 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 55 states have call predecessors, (55), 55 states have call successors, (55) [2024-11-08 20:35:42,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2024-11-08 20:35:42,065 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 20:35:42,066 INFO L215 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 20:35:42,067 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 20:35:42,072 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 20:35:42,073 INFO L85 PathProgramCache]: Analyzing trace with hash -1809092379, now seen corresponding path program 1 times [2024-11-08 20:35:42,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-11-08 20:35:42,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [469859894] [2024-11-08 20:35:42,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 20:35:42,086 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 20:35:42,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-11-08 20:35:42,087 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-08 20:35:42,088 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-08 20:35:42,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:42,832 INFO L255 TraceCheckSpWp]: Trace formula consists of 576 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-08 20:35:42,841 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 20:35:42,907 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 2124 proven. 0 refuted. 0 times theorem prover too weak. 3816 trivial. 0 not checked. [2024-11-08 20:35:42,907 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 20:35:42,907 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-11-08 20:35:42,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [469859894] [2024-11-08 20:35:42,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [469859894] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 20:35:42,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 20:35:42,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-08 20:35:42,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636772500] [2024-11-08 20:35:42,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 20:35:42,913 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-08 20:35:42,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-11-08 20:35:42,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-08 20:35:42,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-08 20:35:42,934 INFO L87 Difference]: Start difference. First operand has 166 states, 108 states have (on average 1.6018518518518519) internal successors, (173), 109 states have internal predecessors, (173), 55 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 55 states have call predecessors, (55), 55 states have call successors, (55) Second operand has 2 states, 2 states have (on average 41.0) internal successors, (82), 2 states have internal predecessors, (82), 2 states have call successors, (55), 2 states have call predecessors, (55), 2 states have return successors, (55), 2 states have call predecessors, (55), 2 states have call successors, (55) [2024-11-08 20:35:42,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 20:35:42,980 INFO L93 Difference]: Finished difference Result 325 states and 615 transitions. [2024-11-08 20:35:42,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 20:35:42,982 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 41.0) internal successors, (82), 2 states have internal predecessors, (82), 2 states have call successors, (55), 2 states have call predecessors, (55), 2 states have return successors, (55), 2 states have call predecessors, (55), 2 states have call successors, (55) Word has length 350 [2024-11-08 20:35:42,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 20:35:42,992 INFO L225 Difference]: With dead ends: 325 [2024-11-08 20:35:42,992 INFO L226 Difference]: Without dead ends: 162 [2024-11-08 20:35:42,996 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 349 GetRequests, 349 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-08 20:35:43,000 INFO L432 NwaCegarLoop]: 276 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 276 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-08 20:35:43,001 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-08 20:35:43,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2024-11-08 20:35:43,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 162. [2024-11-08 20:35:43,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 105 states have (on average 1.5809523809523809) internal successors, (166), 105 states have internal predecessors, (166), 55 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 55 states have call predecessors, (55), 55 states have call successors, (55) [2024-11-08 20:35:43,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 276 transitions. [2024-11-08 20:35:43,045 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 276 transitions. Word has length 350 [2024-11-08 20:35:43,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 20:35:43,045 INFO L471 AbstractCegarLoop]: Abstraction has 162 states and 276 transitions. [2024-11-08 20:35:43,046 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 41.0) internal successors, (82), 2 states have internal predecessors, (82), 2 states have call successors, (55), 2 states have call predecessors, (55), 2 states have return successors, (55), 2 states have call predecessors, (55), 2 states have call successors, (55) [2024-11-08 20:35:43,046 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 276 transitions. [2024-11-08 20:35:43,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2024-11-08 20:35:43,050 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 20:35:43,051 INFO L215 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 20:35:43,076 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-11-08 20:35:43,251 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 20:35:43,252 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 20:35:43,252 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 20:35:43,253 INFO L85 PathProgramCache]: Analyzing trace with hash 1736772331, now seen corresponding path program 1 times [2024-11-08 20:35:43,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-11-08 20:35:43,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [184887650] [2024-11-08 20:35:43,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 20:35:43,254 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 20:35:43,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-11-08 20:35:43,255 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-08 20:35:43,257 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-08 20:35:43,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:43,946 INFO L255 TraceCheckSpWp]: Trace formula consists of 576 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-08 20:35:43,957 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 20:35:45,836 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 3012 proven. 75 refuted. 0 times theorem prover too weak. 2853 trivial. 0 not checked. [2024-11-08 20:35:45,836 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 20:35:45,923 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-11-08 20:35:45,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [184887650] [2024-11-08 20:35:45,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [184887650] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 20:35:45,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [77923579] [2024-11-08 20:35:45,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 20:35:45,924 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-08 20:35:45,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2024-11-08 20:35:45,927 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-08 20:35:45,928 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2024-11-08 20:35:46,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:46,500 INFO L255 TraceCheckSpWp]: Trace formula consists of 576 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-08 20:35:46,504 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 20:35:46,561 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2024-11-08 20:35:46,561 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 20:35:46,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [77923579] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 20:35:46,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-08 20:35:46,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2024-11-08 20:35:46,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22273818] [2024-11-08 20:35:46,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 20:35:46,564 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 20:35:46,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-11-08 20:35:46,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 20:35:46,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-08 20:35:46,567 INFO L87 Difference]: Start difference. First operand 162 states and 276 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2024-11-08 20:35:46,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 20:35:46,686 INFO L93 Difference]: Finished difference Result 421 states and 723 transitions. [2024-11-08 20:35:46,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 20:35:46,686 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) Word has length 350 [2024-11-08 20:35:46,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 20:35:46,691 INFO L225 Difference]: With dead ends: 421 [2024-11-08 20:35:46,693 INFO L226 Difference]: Without dead ends: 262 [2024-11-08 20:35:46,694 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 742 GetRequests, 736 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-08 20:35:46,697 INFO L432 NwaCegarLoop]: 341 mSDtfsCounter, 159 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 603 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-08 20:35:46,697 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [159 Valid, 603 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-08 20:35:46,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2024-11-08 20:35:46,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 259. [2024-11-08 20:35:46,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 183 states have (on average 1.639344262295082) internal successors, (300), 184 states have internal predecessors, (300), 73 states have call successors, (73), 2 states have call predecessors, (73), 2 states have return successors, (73), 72 states have call predecessors, (73), 73 states have call successors, (73) [2024-11-08 20:35:46,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 446 transitions. [2024-11-08 20:35:46,736 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 446 transitions. Word has length 350 [2024-11-08 20:35:46,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 20:35:46,740 INFO L471 AbstractCegarLoop]: Abstraction has 259 states and 446 transitions. [2024-11-08 20:35:46,740 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2024-11-08 20:35:46,740 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 446 transitions. [2024-11-08 20:35:46,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2024-11-08 20:35:46,745 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 20:35:46,746 INFO L215 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 20:35:46,753 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2024-11-08 20:35:46,973 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2024-11-08 20:35:47,146 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 20:35:47,147 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 20:35:47,147 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 20:35:47,147 INFO L85 PathProgramCache]: Analyzing trace with hash 725655081, now seen corresponding path program 1 times [2024-11-08 20:35:47,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-11-08 20:35:47,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [15651961] [2024-11-08 20:35:47,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 20:35:47,150 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 20:35:47,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-11-08 20:35:47,153 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-08 20:35:47,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-11-08 20:35:47,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:47,794 INFO L255 TraceCheckSpWp]: Trace formula consists of 576 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-08 20:35:47,799 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 20:35:49,278 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 3012 proven. 75 refuted. 0 times theorem prover too weak. 2853 trivial. 0 not checked. [2024-11-08 20:35:49,278 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 20:35:49,359 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-11-08 20:35:49,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [15651961] [2024-11-08 20:35:49,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [15651961] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 20:35:49,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1529131909] [2024-11-08 20:35:49,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 20:35:49,360 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-08 20:35:49,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2024-11-08 20:35:49,362 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-08 20:35:49,363 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2024-11-08 20:35:49,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:49,919 INFO L255 TraceCheckSpWp]: Trace formula consists of 576 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-08 20:35:49,924 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 20:35:50,029 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2024-11-08 20:35:50,029 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 20:35:50,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1529131909] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 20:35:50,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-08 20:35:50,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2024-11-08 20:35:50,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038624048] [2024-11-08 20:35:50,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 20:35:50,032 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 20:35:50,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-11-08 20:35:50,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 20:35:50,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-08 20:35:50,037 INFO L87 Difference]: Start difference. First operand 259 states and 446 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2024-11-08 20:35:50,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 20:35:50,102 INFO L93 Difference]: Finished difference Result 522 states and 894 transitions. [2024-11-08 20:35:50,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 20:35:50,105 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) Word has length 350 [2024-11-08 20:35:50,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 20:35:50,109 INFO L225 Difference]: With dead ends: 522 [2024-11-08 20:35:50,110 INFO L226 Difference]: Without dead ends: 266 [2024-11-08 20:35:50,113 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 742 GetRequests, 736 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-08 20:35:50,114 INFO L432 NwaCegarLoop]: 370 mSDtfsCounter, 150 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 626 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-08 20:35:50,115 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 626 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-08 20:35:50,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2024-11-08 20:35:50,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 213. [2024-11-08 20:35:50,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 155 states have (on average 1.6451612903225807) internal successors, (255), 155 states have internal predecessors, (255), 55 states have call successors, (55), 2 states have call predecessors, (55), 2 states have return successors, (55), 55 states have call predecessors, (55), 55 states have call successors, (55) [2024-11-08 20:35:50,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 365 transitions. [2024-11-08 20:35:50,138 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 365 transitions. Word has length 350 [2024-11-08 20:35:50,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 20:35:50,138 INFO L471 AbstractCegarLoop]: Abstraction has 213 states and 365 transitions. [2024-11-08 20:35:50,139 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2024-11-08 20:35:50,139 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 365 transitions. [2024-11-08 20:35:50,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2024-11-08 20:35:50,141 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 20:35:50,141 INFO L215 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 20:35:50,187 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2024-11-08 20:35:50,349 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (6)] Forceful destruction successful, exit code 0 [2024-11-08 20:35:50,541 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2024-11-08 20:35:50,542 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 20:35:50,542 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 20:35:50,542 INFO L85 PathProgramCache]: Analyzing trace with hash 973801575, now seen corresponding path program 1 times [2024-11-08 20:35:50,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-11-08 20:35:50,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1266413722] [2024-11-08 20:35:50,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 20:35:50,543 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 20:35:50,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-11-08 20:35:50,545 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-08 20:35:50,546 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-11-08 20:35:51,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:51,188 INFO L255 TraceCheckSpWp]: Trace formula consists of 576 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-08 20:35:51,192 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 20:35:52,508 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 3012 proven. 75 refuted. 0 times theorem prover too weak. 2853 trivial. 0 not checked. [2024-11-08 20:35:52,508 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 20:35:52,577 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-11-08 20:35:52,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1266413722] [2024-11-08 20:35:52,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1266413722] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 20:35:52,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [36535689] [2024-11-08 20:35:52,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 20:35:52,578 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-08 20:35:52,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2024-11-08 20:35:52,579 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-08 20:35:52,580 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2024-11-08 20:35:53,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:53,151 INFO L255 TraceCheckSpWp]: Trace formula consists of 576 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-08 20:35:53,158 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 20:35:53,189 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2024-11-08 20:35:53,189 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 20:35:53,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [36535689] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 20:35:53,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-08 20:35:53,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2024-11-08 20:35:53,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212308586] [2024-11-08 20:35:53,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 20:35:53,191 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 20:35:53,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-11-08 20:35:53,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 20:35:53,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-08 20:35:53,193 INFO L87 Difference]: Start difference. First operand 213 states and 365 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2024-11-08 20:35:53,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 20:35:53,254 INFO L93 Difference]: Finished difference Result 552 states and 943 transitions. [2024-11-08 20:35:53,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 20:35:53,255 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) Word has length 350 [2024-11-08 20:35:53,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 20:35:53,257 INFO L225 Difference]: With dead ends: 552 [2024-11-08 20:35:53,257 INFO L226 Difference]: Without dead ends: 342 [2024-11-08 20:35:53,258 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 742 GetRequests, 736 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-08 20:35:53,259 INFO L432 NwaCegarLoop]: 388 mSDtfsCounter, 166 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 653 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-08 20:35:53,259 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [166 Valid, 653 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-08 20:35:53,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2024-11-08 20:35:53,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 339. [2024-11-08 20:35:53,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 249 states have (on average 1.6345381526104417) internal successors, (407), 250 states have internal predecessors, (407), 85 states have call successors, (85), 4 states have call predecessors, (85), 4 states have return successors, (85), 84 states have call predecessors, (85), 85 states have call successors, (85) [2024-11-08 20:35:53,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 577 transitions. [2024-11-08 20:35:53,294 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 577 transitions. Word has length 350 [2024-11-08 20:35:53,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 20:35:53,295 INFO L471 AbstractCegarLoop]: Abstraction has 339 states and 577 transitions. [2024-11-08 20:35:53,295 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2024-11-08 20:35:53,296 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 577 transitions. [2024-11-08 20:35:53,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2024-11-08 20:35:53,297 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 20:35:53,297 INFO L215 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 20:35:53,321 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2024-11-08 20:35:53,507 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (8)] Forceful destruction successful, exit code 0 [2024-11-08 20:35:53,698 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2024-11-08 20:35:53,699 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 20:35:53,699 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 20:35:53,699 INFO L85 PathProgramCache]: Analyzing trace with hash 1192656293, now seen corresponding path program 1 times [2024-11-08 20:35:53,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-11-08 20:35:53,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1675096943] [2024-11-08 20:35:53,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 20:35:53,702 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 20:35:53,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-11-08 20:35:53,704 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-08 20:35:53,705 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 (9)] Waiting until timeout for monitored process [2024-11-08 20:35:54,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:54,353 INFO L255 TraceCheckSpWp]: Trace formula consists of 575 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-08 20:35:54,358 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 20:35:55,453 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 3012 proven. 75 refuted. 0 times theorem prover too weak. 2853 trivial. 0 not checked. [2024-11-08 20:35:55,453 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 20:35:55,508 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-11-08 20:35:55,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1675096943] [2024-11-08 20:35:55,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1675096943] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 20:35:55,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1182218461] [2024-11-08 20:35:55,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 20:35:55,509 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-08 20:35:55,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2024-11-08 20:35:55,510 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-08 20:35:55,511 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2024-11-08 20:35:57,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 20:35:57,044 INFO L255 TraceCheckSpWp]: Trace formula consists of 575 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-08 20:35:57,049 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 20:35:57,843 INFO L134 CoverageAnalysis]: Checked inductivity of 5940 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5940 trivial. 0 not checked. [2024-11-08 20:35:57,844 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 20:35:57,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1182218461] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 20:35:57,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-08 20:35:57,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 8 [2024-11-08 20:35:57,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859153128] [2024-11-08 20:35:57,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 20:35:57,845 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-08 20:35:57,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-11-08 20:35:57,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-08 20:35:57,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-11-08 20:35:57,846 INFO L87 Difference]: Start difference. First operand 339 states and 577 transitions. Second operand has 6 states, 6 states have (on average 13.0) internal successors, (78), 5 states have internal predecessors, (78), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2024-11-08 20:36:01,649 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.95s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 20:36:03,705 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 20:36:05,517 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.59s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 20:36:07,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 20:36:07,069 INFO L93 Difference]: Finished difference Result 1347 states and 2284 transitions. [2024-11-08 20:36:07,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 20:36:07,070 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.0) internal successors, (78), 5 states have internal predecessors, (78), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) Word has length 350 [2024-11-08 20:36:07,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 20:36:07,080 INFO L225 Difference]: With dead ends: 1347 [2024-11-08 20:36:07,080 INFO L226 Difference]: Without dead ends: 1011 [2024-11-08 20:36:07,081 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 742 GetRequests, 734 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-11-08 20:36:07,082 INFO L432 NwaCegarLoop]: 476 mSDtfsCounter, 387 mSDsluCounter, 533 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 387 SdHoareTripleChecker+Valid, 1009 SdHoareTripleChecker+Invalid, 424 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.1s IncrementalHoareTripleChecker+Time [2024-11-08 20:36:07,084 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [387 Valid, 1009 Invalid, 424 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 423 Invalid, 0 Unknown, 0 Unchecked, 9.1s Time] [2024-11-08 20:36:07,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1011 states. [2024-11-08 20:36:07,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1011 to 730. [2024-11-08 20:36:07,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 730 states, 520 states have (on average 1.6) internal successors, (832), 523 states have internal predecessors, (832), 198 states have call successors, (198), 11 states have call predecessors, (198), 11 states have return successors, (198), 195 states have call predecessors, (198), 198 states have call successors, (198) [2024-11-08 20:36:07,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 730 states to 730 states and 1228 transitions. [2024-11-08 20:36:07,132 INFO L78 Accepts]: Start accepts. Automaton has 730 states and 1228 transitions. Word has length 350 [2024-11-08 20:36:07,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 20:36:07,133 INFO L471 AbstractCegarLoop]: Abstraction has 730 states and 1228 transitions. [2024-11-08 20:36:07,133 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.0) internal successors, (78), 5 states have internal predecessors, (78), 1 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 1 states have call predecessors, (55), 1 states have call successors, (55) [2024-11-08 20:36:07,134 INFO L276 IsEmpty]: Start isEmpty. Operand 730 states and 1228 transitions. [2024-11-08 20:36:07,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2024-11-08 20:36:07,135 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 20:36:07,136 INFO L215 NwaCegarLoop]: trace histogram [55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 20:36:07,162 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2024-11-08 20:36:07,357 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (10)] Forceful destruction successful, exit code 0 [2024-11-08 20:36:07,536 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /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,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2024-11-08 20:36:07,536 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 20:36:07,537 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 20:36:07,537 INFO L85 PathProgramCache]: Analyzing trace with hash 163296995, now seen corresponding path program 1 times [2024-11-08 20:36:07,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-11-08 20:36:07,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1160565511] [2024-11-08 20:36:07,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 20:36:07,538 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 20:36:07,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-11-08 20:36:07,540 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-08 20:36:07,540 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 (11)] Waiting until timeout for monitored process [2024-11-08 20:36:08,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat