./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/recursive-simple/fibo_2calls_10-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e2fb8bed Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/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.6.800.v20240513-1750.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/recursive-simple/fibo_2calls_10-2.c -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 ad793266928b7f31f4ee1b23974468bb9f6761486c9c1aae6fbee8a7b7aca3db --- Real Ultimate output --- This is Ultimate 0.3.0-?-e2fb8be-m [2025-03-08 05:43:50,102 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-08 05:43:50,150 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2025-03-08 05:43:50,153 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-08 05:43:50,153 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-08 05:43:50,172 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-08 05:43:50,173 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-08 05:43:50,173 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-08 05:43:50,173 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-08 05:43:50,173 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-08 05:43:50,173 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-08 05:43:50,173 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-08 05:43:50,173 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-08 05:43:50,174 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-08 05:43:50,174 INFO L153 SettingsManager]: * Use SBE=true [2025-03-08 05:43:50,174 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-08 05:43:50,174 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-08 05:43:50,175 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-08 05:43:50,175 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-08 05:43:50,175 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-08 05:43:50,175 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-08 05:43:50,175 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-08 05:43:50,175 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-08 05:43:50,175 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-08 05:43:50,175 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-08 05:43:50,175 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-08 05:43:50,175 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-08 05:43:50,175 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-08 05:43:50,176 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-08 05:43:50,176 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-08 05:43:50,176 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-08 05:43:50,176 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-08 05:43:50,176 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 05:43:50,176 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-08 05:43:50,176 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-08 05:43:50,176 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-08 05:43:50,176 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-08 05:43:50,176 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-08 05:43:50,176 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-08 05:43:50,177 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-08 05:43:50,177 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-08 05:43:50,177 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-08 05:43:50,177 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-08 05:43:50,177 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/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 -> ad793266928b7f31f4ee1b23974468bb9f6761486c9c1aae6fbee8a7b7aca3db [2025-03-08 05:43:50,400 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-08 05:43:50,408 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-08 05:43:50,410 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-08 05:43:50,411 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-08 05:43:50,411 INFO L274 PluginConnector]: CDTParser initialized [2025-03-08 05:43:50,412 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/recursive-simple/fibo_2calls_10-2.c [2025-03-08 05:43:51,551 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8ebb86173/83abf24a0ae74cce8ac1b614afc709eb/FLAG734653e61 [2025-03-08 05:43:51,743 INFO L384 CDTParser]: Found 1 translation units. [2025-03-08 05:43:51,748 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursive-simple/fibo_2calls_10-2.c [2025-03-08 05:43:51,756 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8ebb86173/83abf24a0ae74cce8ac1b614afc709eb/FLAG734653e61 [2025-03-08 05:43:52,124 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8ebb86173/83abf24a0ae74cce8ac1b614afc709eb [2025-03-08 05:43:52,126 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-08 05:43:52,127 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-08 05:43:52,128 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-08 05:43:52,128 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-08 05:43:52,131 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-08 05:43:52,131 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 05:43:52" (1/1) ... [2025-03-08 05:43:52,132 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@b9eafae and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 05:43:52, skipping insertion in model container [2025-03-08 05:43:52,132 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 05:43:52" (1/1) ... [2025-03-08 05:43:52,141 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-08 05:43:52,245 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/recursive-simple/fibo_2calls_10-2.c[949,962] [2025-03-08 05:43:52,248 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 05:43:52,254 INFO L200 MainTranslator]: Completed pre-run [2025-03-08 05:43:52,265 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/recursive-simple/fibo_2calls_10-2.c[949,962] [2025-03-08 05:43:52,266 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 05:43:52,276 INFO L204 MainTranslator]: Completed translation [2025-03-08 05:43:52,277 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 05:43:52 WrapperNode [2025-03-08 05:43:52,277 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-08 05:43:52,278 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-08 05:43:52,278 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-08 05:43:52,278 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-08 05:43:52,282 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 05:43:52" (1/1) ... [2025-03-08 05:43:52,288 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 05:43:52" (1/1) ... [2025-03-08 05:43:52,298 INFO L138 Inliner]: procedures = 14, calls = 12, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 20 [2025-03-08 05:43:52,298 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-08 05:43:52,298 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-08 05:43:52,300 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-08 05:43:52,300 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-08 05:43:52,304 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 05:43:52" (1/1) ... [2025-03-08 05:43:52,305 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 05:43:52" (1/1) ... [2025-03-08 05:43:52,305 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 05:43:52" (1/1) ... [2025-03-08 05:43:52,314 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2025-03-08 05:43:52,315 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 05:43:52" (1/1) ... [2025-03-08 05:43:52,315 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 05:43:52" (1/1) ... [2025-03-08 05:43:52,317 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 05:43:52" (1/1) ... [2025-03-08 05:43:52,319 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 05:43:52" (1/1) ... [2025-03-08 05:43:52,320 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 05:43:52" (1/1) ... [2025-03-08 05:43:52,320 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 05:43:52" (1/1) ... [2025-03-08 05:43:52,321 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-08 05:43:52,321 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-08 05:43:52,321 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-08 05:43:52,322 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-08 05:43:52,325 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 05:43:52" (1/1) ... [2025-03-08 05:43:52,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 05:43:52,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 05:43:52,349 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) [2025-03-08 05:43:52,354 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 [2025-03-08 05:43:52,371 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-08 05:43:52,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-08 05:43:52,371 INFO L130 BoogieDeclarations]: Found specification of procedure fibo2 [2025-03-08 05:43:52,371 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo2 [2025-03-08 05:43:52,372 INFO L130 BoogieDeclarations]: Found specification of procedure fibo1 [2025-03-08 05:43:52,372 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo1 [2025-03-08 05:43:52,372 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-08 05:43:52,372 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-08 05:43:52,410 INFO L256 CfgBuilder]: Building ICFG [2025-03-08 05:43:52,411 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-08 05:43:52,484 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L25: havoc #t~ret6;havoc #t~ret7; [2025-03-08 05:43:52,501 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15: havoc #t~ret4;havoc #t~ret5; [2025-03-08 05:43:52,511 INFO L? ?]: Removed 8 outVars from TransFormulas that were not future-live. [2025-03-08 05:43:52,511 INFO L307 CfgBuilder]: Performing block encoding [2025-03-08 05:43:52,521 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-08 05:43:52,522 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-08 05:43:52,522 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 05:43:52 BoogieIcfgContainer [2025-03-08 05:43:52,522 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-08 05:43:52,524 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-08 05:43:52,525 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-08 05:43:52,528 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-08 05:43:52,528 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.03 05:43:52" (1/3) ... [2025-03-08 05:43:52,529 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c01d03d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 05:43:52, skipping insertion in model container [2025-03-08 05:43:52,529 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 05:43:52" (2/3) ... [2025-03-08 05:43:52,529 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c01d03d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 05:43:52, skipping insertion in model container [2025-03-08 05:43:52,530 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 05:43:52" (3/3) ... [2025-03-08 05:43:52,531 INFO L128 eAbstractionObserver]: Analyzing ICFG fibo_2calls_10-2.c [2025-03-08 05:43:52,541 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-08 05:43:52,544 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG fibo_2calls_10-2.c that has 3 procedures, 29 locations, 1 initial locations, 0 loop locations, and 1 error locations. [2025-03-08 05:43:52,580 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-08 05:43:52,589 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;@4bd76208, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-08 05:43:52,590 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-08 05:43:52,593 INFO L276 IsEmpty]: Start isEmpty. Operand has 29 states, 20 states have (on average 1.3) internal successors, (26), 21 states have internal predecessors, (26), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2025-03-08 05:43:52,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2025-03-08 05:43:52,597 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 05:43:52,597 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 05:43:52,597 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 05:43:52,602 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 05:43:52,602 INFO L85 PathProgramCache]: Analyzing trace with hash -402987893, now seen corresponding path program 1 times [2025-03-08 05:43:52,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 05:43:52,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354770740] [2025-03-08 05:43:52,608 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 05:43:52,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 05:43:52,659 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-03-08 05:43:52,675 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-03-08 05:43:52,676 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 05:43:52,676 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:43:52,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-08 05:43:52,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 05:43:52,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354770740] [2025-03-08 05:43:52,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354770740] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 05:43:52,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 05:43:52,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-08 05:43:52,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530940198] [2025-03-08 05:43:52,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 05:43:52,775 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-08 05:43:52,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 05:43:52,785 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-08 05:43:52,786 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-08 05:43:52,787 INFO L87 Difference]: Start difference. First operand has 29 states, 20 states have (on average 1.3) internal successors, (26), 21 states have internal predecessors, (26), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Second operand has 5 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-08 05:43:52,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 05:43:52,819 INFO L93 Difference]: Finished difference Result 39 states and 48 transitions. [2025-03-08 05:43:52,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-08 05:43:52,821 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 10 [2025-03-08 05:43:52,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 05:43:52,825 INFO L225 Difference]: With dead ends: 39 [2025-03-08 05:43:52,825 INFO L226 Difference]: Without dead ends: 27 [2025-03-08 05:43:52,827 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-08 05:43:52,828 INFO L435 NwaCegarLoop]: 33 mSDtfsCounter, 0 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-08 05:43:52,829 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 124 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-08 05:43:52,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2025-03-08 05:43:52,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2025-03-08 05:43:52,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 18 states have (on average 1.2222222222222223) internal successors, (22), 19 states have internal predecessors, (22), 5 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2025-03-08 05:43:52,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 34 transitions. [2025-03-08 05:43:52,855 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 34 transitions. Word has length 10 [2025-03-08 05:43:52,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 05:43:52,855 INFO L471 AbstractCegarLoop]: Abstraction has 27 states and 34 transitions. [2025-03-08 05:43:52,856 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.6) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-08 05:43:52,856 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 34 transitions. [2025-03-08 05:43:52,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2025-03-08 05:43:52,856 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 05:43:52,856 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 05:43:52,857 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-08 05:43:52,857 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 05:43:52,857 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 05:43:52,857 INFO L85 PathProgramCache]: Analyzing trace with hash -1356301235, now seen corresponding path program 1 times [2025-03-08 05:43:52,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 05:43:52,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008891285] [2025-03-08 05:43:52,858 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 05:43:52,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 05:43:52,862 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-03-08 05:43:52,864 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-03-08 05:43:52,865 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 05:43:52,865 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:43:52,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-08 05:43:52,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 05:43:52,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008891285] [2025-03-08 05:43:52,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008891285] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 05:43:52,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 05:43:52,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-08 05:43:52,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114859058] [2025-03-08 05:43:52,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 05:43:52,906 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-08 05:43:52,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 05:43:52,906 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-08 05:43:52,906 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-08 05:43:52,907 INFO L87 Difference]: Start difference. First operand 27 states and 34 transitions. Second operand has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-08 05:43:52,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 05:43:52,925 INFO L93 Difference]: Finished difference Result 33 states and 41 transitions. [2025-03-08 05:43:52,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-08 05:43:52,926 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2025-03-08 05:43:52,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 05:43:52,926 INFO L225 Difference]: With dead ends: 33 [2025-03-08 05:43:52,926 INFO L226 Difference]: Without dead ends: 29 [2025-03-08 05:43:52,926 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-08 05:43:52,927 INFO L435 NwaCegarLoop]: 33 mSDtfsCounter, 0 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-08 05:43:52,927 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 125 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-08 05:43:52,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2025-03-08 05:43:52,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 27. [2025-03-08 05:43:52,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 18 states have (on average 1.2222222222222223) internal successors, (22), 19 states have internal predecessors, (22), 5 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2025-03-08 05:43:52,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 34 transitions. [2025-03-08 05:43:52,934 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 34 transitions. Word has length 11 [2025-03-08 05:43:52,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 05:43:52,934 INFO L471 AbstractCegarLoop]: Abstraction has 27 states and 34 transitions. [2025-03-08 05:43:52,934 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-03-08 05:43:52,935 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 34 transitions. [2025-03-08 05:43:52,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2025-03-08 05:43:52,935 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 05:43:52,935 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 05:43:52,935 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-08 05:43:52,935 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 05:43:52,936 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 05:43:52,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1190707769, now seen corresponding path program 1 times [2025-03-08 05:43:52,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 05:43:52,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909369943] [2025-03-08 05:43:52,936 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 05:43:52,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 05:43:52,941 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 23 statements into 1 equivalence classes. [2025-03-08 05:43:52,948 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-03-08 05:43:52,948 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 05:43:52,949 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:43:53,041 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-08 05:43:53,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 05:43:53,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909369943] [2025-03-08 05:43:53,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909369943] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 05:43:53,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1190402934] [2025-03-08 05:43:53,043 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 05:43:53,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 05:43:53,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 05:43:53,045 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) [2025-03-08 05:43:53,047 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-03-08 05:43:53,074 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 23 statements into 1 equivalence classes. [2025-03-08 05:43:53,089 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-03-08 05:43:53,089 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 05:43:53,089 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:43:53,091 INFO L256 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-08 05:43:53,096 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 05:43:53,171 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-08 05:43:53,171 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 05:43:53,345 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-08 05:43:53,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1190402934] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-08 05:43:53,345 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-08 05:43:53,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 12 [2025-03-08 05:43:53,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513240287] [2025-03-08 05:43:53,345 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-08 05:43:53,346 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-03-08 05:43:53,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 05:43:53,346 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-03-08 05:43:53,347 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2025-03-08 05:43:53,348 INFO L87 Difference]: Start difference. First operand 27 states and 34 transitions. Second operand has 12 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 12 states have internal predecessors, (30), 8 states have call successors, (8), 1 states have call predecessors, (8), 4 states have return successors, (8), 2 states have call predecessors, (8), 8 states have call successors, (8) [2025-03-08 05:43:53,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 05:43:53,456 INFO L93 Difference]: Finished difference Result 55 states and 75 transitions. [2025-03-08 05:43:53,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-03-08 05:43:53,456 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 12 states have internal predecessors, (30), 8 states have call successors, (8), 1 states have call predecessors, (8), 4 states have return successors, (8), 2 states have call predecessors, (8), 8 states have call successors, (8) Word has length 23 [2025-03-08 05:43:53,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 05:43:53,457 INFO L225 Difference]: With dead ends: 55 [2025-03-08 05:43:53,457 INFO L226 Difference]: Without dead ends: 31 [2025-03-08 05:43:53,457 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2025-03-08 05:43:53,458 INFO L435 NwaCegarLoop]: 21 mSDtfsCounter, 22 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-08 05:43:53,458 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 105 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-08 05:43:53,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2025-03-08 05:43:53,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 29. [2025-03-08 05:43:53,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 19 states have (on average 1.2105263157894737) internal successors, (23), 21 states have internal predecessors, (23), 5 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2025-03-08 05:43:53,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 36 transitions. [2025-03-08 05:43:53,462 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 36 transitions. Word has length 23 [2025-03-08 05:43:53,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 05:43:53,462 INFO L471 AbstractCegarLoop]: Abstraction has 29 states and 36 transitions. [2025-03-08 05:43:53,462 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 12 states have internal predecessors, (30), 8 states have call successors, (8), 1 states have call predecessors, (8), 4 states have return successors, (8), 2 states have call predecessors, (8), 8 states have call successors, (8) [2025-03-08 05:43:53,463 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 36 transitions. [2025-03-08 05:43:53,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2025-03-08 05:43:53,463 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 05:43:53,463 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 05:43:53,469 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2025-03-08 05:43:53,668 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 05:43:53,668 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 05:43:53,668 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 05:43:53,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1027112458, now seen corresponding path program 1 times [2025-03-08 05:43:53,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 05:43:53,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232505506] [2025-03-08 05:43:53,669 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 05:43:53,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 05:43:53,673 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-03-08 05:43:53,677 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-03-08 05:43:53,677 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 05:43:53,677 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:43:53,754 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-08 05:43:53,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 05:43:53,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232505506] [2025-03-08 05:43:53,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232505506] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 05:43:53,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1678771721] [2025-03-08 05:43:53,754 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 05:43:53,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 05:43:53,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 05:43:53,756 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) [2025-03-08 05:43:53,757 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-03-08 05:43:53,776 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-03-08 05:43:53,784 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-03-08 05:43:53,784 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 05:43:53,784 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:43:53,785 INFO L256 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-08 05:43:53,785 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 05:43:53,808 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-08 05:43:53,808 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 05:43:53,952 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-08 05:43:53,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1678771721] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-08 05:43:53,952 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-08 05:43:53,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2025-03-08 05:43:53,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583885866] [2025-03-08 05:43:53,952 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-08 05:43:53,952 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-08 05:43:53,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 05:43:53,953 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-08 05:43:53,953 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2025-03-08 05:43:53,953 INFO L87 Difference]: Start difference. First operand 29 states and 36 transitions. Second operand has 10 states, 8 states have (on average 3.125) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 5 states have call successors, (5) [2025-03-08 05:43:54,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 05:43:54,040 INFO L93 Difference]: Finished difference Result 40 states and 52 transitions. [2025-03-08 05:43:54,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-08 05:43:54,040 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 3.125) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 5 states have call successors, (5) Word has length 24 [2025-03-08 05:43:54,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 05:43:54,041 INFO L225 Difference]: With dead ends: 40 [2025-03-08 05:43:54,041 INFO L226 Difference]: Without dead ends: 36 [2025-03-08 05:43:54,041 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2025-03-08 05:43:54,043 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 13 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-08 05:43:54,043 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 135 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-08 05:43:54,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2025-03-08 05:43:54,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 34. [2025-03-08 05:43:54,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 22 states have (on average 1.1818181818181819) internal successors, (26), 24 states have internal predecessors, (26), 6 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (13), 7 states have call predecessors, (13), 6 states have call successors, (13) [2025-03-08 05:43:54,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 45 transitions. [2025-03-08 05:43:54,052 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 45 transitions. Word has length 24 [2025-03-08 05:43:54,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 05:43:54,053 INFO L471 AbstractCegarLoop]: Abstraction has 34 states and 45 transitions. [2025-03-08 05:43:54,053 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 3.125) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 5 states have call successors, (5) [2025-03-08 05:43:54,053 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 45 transitions. [2025-03-08 05:43:54,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2025-03-08 05:43:54,054 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 05:43:54,054 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 05:43:54,059 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-03-08 05:43:54,254 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2025-03-08 05:43:54,255 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 05:43:54,255 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 05:43:54,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1200844378, now seen corresponding path program 1 times [2025-03-08 05:43:54,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 05:43:54,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630842112] [2025-03-08 05:43:54,255 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 05:43:54,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 05:43:54,259 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 36 statements into 1 equivalence classes. [2025-03-08 05:43:54,269 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 36 of 36 statements. [2025-03-08 05:43:54,269 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 05:43:54,269 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:43:54,330 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-03-08 05:43:54,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 05:43:54,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630842112] [2025-03-08 05:43:54,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630842112] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 05:43:54,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [119486182] [2025-03-08 05:43:54,331 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 05:43:54,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 05:43:54,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 05:43:54,333 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) [2025-03-08 05:43:54,334 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-03-08 05:43:54,358 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 36 statements into 1 equivalence classes. [2025-03-08 05:43:54,368 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 36 of 36 statements. [2025-03-08 05:43:54,368 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 05:43:54,369 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:43:54,369 INFO L256 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-03-08 05:43:54,370 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 05:43:54,436 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-03-08 05:43:54,437 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 05:43:54,693 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-08 05:43:54,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [119486182] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-08 05:43:54,693 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-08 05:43:54,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 9] total 14 [2025-03-08 05:43:54,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565558996] [2025-03-08 05:43:54,693 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-08 05:43:54,693 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-03-08 05:43:54,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 05:43:54,694 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-03-08 05:43:54,694 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2025-03-08 05:43:54,694 INFO L87 Difference]: Start difference. First operand 34 states and 45 transitions. Second operand has 14 states, 11 states have (on average 4.090909090909091) internal successors, (45), 14 states have internal predecessors, (45), 11 states have call successors, (13), 1 states have call predecessors, (13), 5 states have return successors, (13), 3 states have call predecessors, (13), 11 states have call successors, (13) [2025-03-08 05:43:54,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 05:43:54,819 INFO L93 Difference]: Finished difference Result 69 states and 100 transitions. [2025-03-08 05:43:54,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-03-08 05:43:54,819 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 11 states have (on average 4.090909090909091) internal successors, (45), 14 states have internal predecessors, (45), 11 states have call successors, (13), 1 states have call predecessors, (13), 5 states have return successors, (13), 3 states have call predecessors, (13), 11 states have call successors, (13) Word has length 36 [2025-03-08 05:43:54,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 05:43:54,820 INFO L225 Difference]: With dead ends: 69 [2025-03-08 05:43:54,820 INFO L226 Difference]: Without dead ends: 38 [2025-03-08 05:43:54,821 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 64 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2025-03-08 05:43:54,821 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 18 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-08 05:43:54,821 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 146 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-08 05:43:54,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2025-03-08 05:43:54,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 36. [2025-03-08 05:43:54,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 23 states have (on average 1.173913043478261) internal successors, (27), 26 states have internal predecessors, (27), 6 states have call successors, (6), 2 states have call predecessors, (6), 6 states have return successors, (14), 7 states have call predecessors, (14), 6 states have call successors, (14) [2025-03-08 05:43:54,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 47 transitions. [2025-03-08 05:43:54,832 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 47 transitions. Word has length 36 [2025-03-08 05:43:54,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 05:43:54,832 INFO L471 AbstractCegarLoop]: Abstraction has 36 states and 47 transitions. [2025-03-08 05:43:54,833 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 11 states have (on average 4.090909090909091) internal successors, (45), 14 states have internal predecessors, (45), 11 states have call successors, (13), 1 states have call predecessors, (13), 5 states have return successors, (13), 3 states have call predecessors, (13), 11 states have call successors, (13) [2025-03-08 05:43:54,833 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 47 transitions. [2025-03-08 05:43:54,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2025-03-08 05:43:54,833 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 05:43:54,833 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 05:43:54,841 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-03-08 05:43:55,034 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 05:43:55,034 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 05:43:55,034 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 05:43:55,034 INFO L85 PathProgramCache]: Analyzing trace with hash -255039370, now seen corresponding path program 1 times [2025-03-08 05:43:55,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 05:43:55,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455233191] [2025-03-08 05:43:55,034 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 05:43:55,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 05:43:55,038 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 37 statements into 1 equivalence classes. [2025-03-08 05:43:55,042 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 37 of 37 statements. [2025-03-08 05:43:55,042 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 05:43:55,042 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:43:55,121 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-08 05:43:55,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 05:43:55,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455233191] [2025-03-08 05:43:55,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455233191] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 05:43:55,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [466152385] [2025-03-08 05:43:55,122 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 05:43:55,122 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 05:43:55,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 05:43:55,124 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 05:43:55,125 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-03-08 05:43:55,145 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 37 statements into 1 equivalence classes. [2025-03-08 05:43:55,154 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 37 of 37 statements. [2025-03-08 05:43:55,154 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 05:43:55,154 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:43:55,154 INFO L256 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-03-08 05:43:55,155 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 05:43:55,220 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-03-08 05:43:55,220 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 05:43:55,460 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-08 05:43:55,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [466152385] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-08 05:43:55,460 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-08 05:43:55,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 9] total 18 [2025-03-08 05:43:55,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796103801] [2025-03-08 05:43:55,460 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-08 05:43:55,460 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-03-08 05:43:55,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 05:43:55,461 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-03-08 05:43:55,461 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2025-03-08 05:43:55,461 INFO L87 Difference]: Start difference. First operand 36 states and 47 transitions. Second operand has 18 states, 16 states have (on average 3.125) internal successors, (50), 18 states have internal predecessors, (50), 11 states have call successors, (13), 1 states have call predecessors, (13), 7 states have return successors, (13), 6 states have call predecessors, (13), 11 states have call successors, (13) [2025-03-08 05:43:55,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 05:43:55,759 INFO L93 Difference]: Finished difference Result 101 states and 161 transitions. [2025-03-08 05:43:55,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-03-08 05:43:55,760 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 3.125) internal successors, (50), 18 states have internal predecessors, (50), 11 states have call successors, (13), 1 states have call predecessors, (13), 7 states have return successors, (13), 6 states have call predecessors, (13), 11 states have call successors, (13) Word has length 37 [2025-03-08 05:43:55,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 05:43:55,761 INFO L225 Difference]: With dead ends: 101 [2025-03-08 05:43:55,761 INFO L226 Difference]: Without dead ends: 68 [2025-03-08 05:43:55,762 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 69 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=124, Invalid=578, Unknown=0, NotChecked=0, Total=702 [2025-03-08 05:43:55,766 INFO L435 NwaCegarLoop]: 33 mSDtfsCounter, 39 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 404 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 300 SdHoareTripleChecker+Invalid, 449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 404 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-08 05:43:55,767 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 300 Invalid, 449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 404 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-08 05:43:55,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2025-03-08 05:43:55,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 56. [2025-03-08 05:43:55,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 35 states have (on average 1.1714285714285715) internal successors, (41), 39 states have internal predecessors, (41), 11 states have call successors, (11), 3 states have call predecessors, (11), 9 states have return successors, (34), 13 states have call predecessors, (34), 11 states have call successors, (34) [2025-03-08 05:43:55,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 86 transitions. [2025-03-08 05:43:55,779 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 86 transitions. Word has length 37 [2025-03-08 05:43:55,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 05:43:55,779 INFO L471 AbstractCegarLoop]: Abstraction has 56 states and 86 transitions. [2025-03-08 05:43:55,780 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 3.125) internal successors, (50), 18 states have internal predecessors, (50), 11 states have call successors, (13), 1 states have call predecessors, (13), 7 states have return successors, (13), 6 states have call predecessors, (13), 11 states have call successors, (13) [2025-03-08 05:43:55,780 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 86 transitions. [2025-03-08 05:43:55,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2025-03-08 05:43:55,781 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 05:43:55,781 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 05:43:55,787 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2025-03-08 05:43:55,984 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 05:43:55,984 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 05:43:55,984 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 05:43:55,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1862824006, now seen corresponding path program 1 times [2025-03-08 05:43:55,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 05:43:55,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173019053] [2025-03-08 05:43:55,985 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 05:43:55,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 05:43:55,988 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 51 statements into 1 equivalence classes. [2025-03-08 05:43:55,993 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 51 of 51 statements. [2025-03-08 05:43:55,993 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 05:43:55,993 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:43:56,070 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 12 proven. 12 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2025-03-08 05:43:56,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 05:43:56,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173019053] [2025-03-08 05:43:56,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173019053] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 05:43:56,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1989054108] [2025-03-08 05:43:56,071 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 05:43:56,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 05:43:56,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 05:43:56,073 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 05:43:56,074 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-03-08 05:43:56,096 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 51 statements into 1 equivalence classes. [2025-03-08 05:43:56,110 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 51 of 51 statements. [2025-03-08 05:43:56,111 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 05:43:56,111 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:43:56,111 INFO L256 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-03-08 05:43:56,112 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 05:43:56,173 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 4 proven. 23 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2025-03-08 05:43:56,174 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 05:43:56,537 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 4 proven. 28 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-03-08 05:43:56,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1989054108] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-08 05:43:56,537 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-08 05:43:56,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 11] total 17 [2025-03-08 05:43:56,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542656270] [2025-03-08 05:43:56,537 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-08 05:43:56,537 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2025-03-08 05:43:56,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 05:43:56,538 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2025-03-08 05:43:56,538 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2025-03-08 05:43:56,538 INFO L87 Difference]: Start difference. First operand 56 states and 86 transitions. Second operand has 17 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 17 states have internal predecessors, (55), 12 states have call successors, (14), 1 states have call predecessors, (14), 8 states have return successors, (18), 8 states have call predecessors, (18), 12 states have call successors, (18) [2025-03-08 05:43:56,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 05:43:56,711 INFO L93 Difference]: Finished difference Result 102 states and 193 transitions. [2025-03-08 05:43:56,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-03-08 05:43:56,711 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 17 states have internal predecessors, (55), 12 states have call successors, (14), 1 states have call predecessors, (14), 8 states have return successors, (18), 8 states have call predecessors, (18), 12 states have call successors, (18) Word has length 51 [2025-03-08 05:43:56,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 05:43:56,712 INFO L225 Difference]: With dead ends: 102 [2025-03-08 05:43:56,712 INFO L226 Difference]: Without dead ends: 98 [2025-03-08 05:43:56,713 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 92 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=93, Invalid=369, Unknown=0, NotChecked=0, Total=462 [2025-03-08 05:43:56,713 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 35 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 169 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 169 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-08 05:43:56,713 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 161 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 169 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-08 05:43:56,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2025-03-08 05:43:56,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 64. [2025-03-08 05:43:56,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 40 states have (on average 1.15) internal successors, (46), 44 states have internal predecessors, (46), 12 states have call successors, (12), 3 states have call predecessors, (12), 11 states have return successors, (48), 16 states have call predecessors, (48), 12 states have call successors, (48) [2025-03-08 05:43:56,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 106 transitions. [2025-03-08 05:43:56,734 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 106 transitions. Word has length 51 [2025-03-08 05:43:56,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 05:43:56,734 INFO L471 AbstractCegarLoop]: Abstraction has 64 states and 106 transitions. [2025-03-08 05:43:56,735 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 17 states have internal predecessors, (55), 12 states have call successors, (14), 1 states have call predecessors, (14), 8 states have return successors, (18), 8 states have call predecessors, (18), 12 states have call successors, (18) [2025-03-08 05:43:56,735 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 106 transitions. [2025-03-08 05:43:56,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2025-03-08 05:43:56,740 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 05:43:56,740 INFO L218 NwaCegarLoop]: trace histogram [9, 9, 7, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 05:43:56,745 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-03-08 05:43:56,943 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 05:43:56,943 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 05:43:56,943 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 05:43:56,943 INFO L85 PathProgramCache]: Analyzing trace with hash 1757221303, now seen corresponding path program 1 times [2025-03-08 05:43:56,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 05:43:56,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604677202] [2025-03-08 05:43:56,944 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 05:43:56,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 05:43:56,950 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 107 statements into 1 equivalence classes. [2025-03-08 05:43:56,965 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 107 of 107 statements. [2025-03-08 05:43:56,966 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 05:43:56,966 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:43:57,099 INFO L134 CoverageAnalysis]: Checked inductivity of 276 backedges. 44 proven. 81 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2025-03-08 05:43:57,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 05:43:57,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604677202] [2025-03-08 05:43:57,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604677202] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 05:43:57,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1816837115] [2025-03-08 05:43:57,100 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 05:43:57,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 05:43:57,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 05:43:57,102 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 05:43:57,103 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-03-08 05:43:57,131 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 107 statements into 1 equivalence classes. [2025-03-08 05:43:57,152 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 107 of 107 statements. [2025-03-08 05:43:57,152 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 05:43:57,152 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:43:57,153 INFO L256 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-03-08 05:43:57,155 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 05:43:57,260 INFO L134 CoverageAnalysis]: Checked inductivity of 276 backedges. 17 proven. 119 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2025-03-08 05:43:57,260 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 05:43:57,943 INFO L134 CoverageAnalysis]: Checked inductivity of 276 backedges. 17 proven. 129 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2025-03-08 05:43:57,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1816837115] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-08 05:43:57,943 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-08 05:43:57,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 13] total 23 [2025-03-08 05:43:57,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858807839] [2025-03-08 05:43:57,943 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-08 05:43:57,944 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-03-08 05:43:57,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 05:43:57,944 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-03-08 05:43:57,945 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2025-03-08 05:43:57,945 INFO L87 Difference]: Start difference. First operand 64 states and 106 transitions. Second operand has 23 states, 21 states have (on average 3.5714285714285716) internal successors, (75), 23 states have internal predecessors, (75), 18 states have call successors, (23), 1 states have call predecessors, (23), 9 states have return successors, (27), 10 states have call predecessors, (27), 18 states have call successors, (27) [2025-03-08 05:43:58,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 05:43:58,395 INFO L93 Difference]: Finished difference Result 177 states and 369 transitions. [2025-03-08 05:43:58,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-03-08 05:43:58,396 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 3.5714285714285716) internal successors, (75), 23 states have internal predecessors, (75), 18 states have call successors, (23), 1 states have call predecessors, (23), 9 states have return successors, (27), 10 states have call predecessors, (27), 18 states have call successors, (27) Word has length 107 [2025-03-08 05:43:58,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 05:43:58,398 INFO L225 Difference]: With dead ends: 177 [2025-03-08 05:43:58,398 INFO L226 Difference]: Without dead ends: 104 [2025-03-08 05:43:58,403 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 197 SyntacticMatches, 5 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 255 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=263, Invalid=1297, Unknown=0, NotChecked=0, Total=1560 [2025-03-08 05:43:58,403 INFO L435 NwaCegarLoop]: 34 mSDtfsCounter, 78 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 532 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 633 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 532 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-08 05:43:58,403 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [79 Valid, 352 Invalid, 633 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 532 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-08 05:43:58,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2025-03-08 05:43:58,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 93. [2025-03-08 05:43:58,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 62 states have (on average 1.1774193548387097) internal successors, (73), 64 states have internal predecessors, (73), 16 states have call successors, (16), 8 states have call predecessors, (16), 14 states have return successors, (43), 20 states have call predecessors, (43), 16 states have call successors, (43) [2025-03-08 05:43:58,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 132 transitions. [2025-03-08 05:43:58,419 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 132 transitions. Word has length 107 [2025-03-08 05:43:58,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 05:43:58,420 INFO L471 AbstractCegarLoop]: Abstraction has 93 states and 132 transitions. [2025-03-08 05:43:58,420 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 3.5714285714285716) internal successors, (75), 23 states have internal predecessors, (75), 18 states have call successors, (23), 1 states have call predecessors, (23), 9 states have return successors, (27), 10 states have call predecessors, (27), 18 states have call successors, (27) [2025-03-08 05:43:58,420 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 132 transitions. [2025-03-08 05:43:58,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2025-03-08 05:43:58,423 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 05:43:58,423 INFO L218 NwaCegarLoop]: trace histogram [12, 12, 9, 9, 9, 7, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 05:43:58,430 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2025-03-08 05:43:58,623 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 05:43:58,623 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 05:43:58,624 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 05:43:58,624 INFO L85 PathProgramCache]: Analyzing trace with hash 869810860, now seen corresponding path program 1 times [2025-03-08 05:43:58,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 05:43:58,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407466592] [2025-03-08 05:43:58,624 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 05:43:58,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 05:43:58,628 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 146 statements into 1 equivalence classes. [2025-03-08 05:43:58,640 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 146 of 146 statements. [2025-03-08 05:43:58,640 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 05:43:58,640 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:43:58,786 INFO L134 CoverageAnalysis]: Checked inductivity of 549 backedges. 49 proven. 151 refuted. 0 times theorem prover too weak. 349 trivial. 0 not checked. [2025-03-08 05:43:58,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 05:43:58,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407466592] [2025-03-08 05:43:58,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407466592] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 05:43:58,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1604193021] [2025-03-08 05:43:58,786 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 05:43:58,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 05:43:58,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 05:43:58,789 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 05:43:58,791 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-03-08 05:43:58,826 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 146 statements into 1 equivalence classes. [2025-03-08 05:43:58,853 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 146 of 146 statements. [2025-03-08 05:43:58,853 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 05:43:58,853 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:43:58,857 INFO L256 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-03-08 05:43:58,859 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 05:43:58,944 INFO L134 CoverageAnalysis]: Checked inductivity of 549 backedges. 36 proven. 205 refuted. 0 times theorem prover too weak. 308 trivial. 0 not checked. [2025-03-08 05:43:58,944 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 05:43:59,830 INFO L134 CoverageAnalysis]: Checked inductivity of 549 backedges. 36 proven. 221 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2025-03-08 05:43:59,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1604193021] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-08 05:43:59,831 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-08 05:43:59,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 15] total 23 [2025-03-08 05:43:59,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674794626] [2025-03-08 05:43:59,831 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-08 05:43:59,831 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-03-08 05:43:59,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 05:43:59,832 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-03-08 05:43:59,832 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2025-03-08 05:43:59,832 INFO L87 Difference]: Start difference. First operand 93 states and 132 transitions. Second operand has 23 states, 21 states have (on average 3.6666666666666665) internal successors, (77), 23 states have internal predecessors, (77), 18 states have call successors, (22), 1 states have call predecessors, (22), 12 states have return successors, (30), 12 states have call predecessors, (30), 18 states have call successors, (30) [2025-03-08 05:44:00,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 05:44:00,018 INFO L93 Difference]: Finished difference Result 132 states and 227 transitions. [2025-03-08 05:44:00,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-03-08 05:44:00,019 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 3.6666666666666665) internal successors, (77), 23 states have internal predecessors, (77), 18 states have call successors, (22), 1 states have call predecessors, (22), 12 states have return successors, (30), 12 states have call predecessors, (30), 18 states have call successors, (30) Word has length 146 [2025-03-08 05:44:00,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 05:44:00,021 INFO L225 Difference]: With dead ends: 132 [2025-03-08 05:44:00,021 INFO L226 Difference]: Without dead ends: 128 [2025-03-08 05:44:00,021 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 276 SyntacticMatches, 6 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 290 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=191, Invalid=801, Unknown=0, NotChecked=0, Total=992 [2025-03-08 05:44:00,022 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 44 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-08 05:44:00,022 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 209 Invalid, 282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 235 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-08 05:44:00,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2025-03-08 05:44:00,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 118. [2025-03-08 05:44:00,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 77 states have (on average 1.1428571428571428) internal successors, (88), 79 states have internal predecessors, (88), 21 states have call successors, (21), 8 states have call predecessors, (21), 19 states have return successors, (85), 30 states have call predecessors, (85), 21 states have call successors, (85) [2025-03-08 05:44:00,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 194 transitions. [2025-03-08 05:44:00,034 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 194 transitions. Word has length 146 [2025-03-08 05:44:00,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 05:44:00,034 INFO L471 AbstractCegarLoop]: Abstraction has 118 states and 194 transitions. [2025-03-08 05:44:00,034 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 3.6666666666666665) internal successors, (77), 23 states have internal predecessors, (77), 18 states have call successors, (22), 1 states have call predecessors, (22), 12 states have return successors, (30), 12 states have call predecessors, (30), 18 states have call successors, (30) [2025-03-08 05:44:00,035 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 194 transitions. [2025-03-08 05:44:00,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 286 [2025-03-08 05:44:00,038 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 05:44:00,038 INFO L218 NwaCegarLoop]: trace histogram [21, 21, 20, 20, 19, 16, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 6, 4, 2, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 05:44:00,045 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2025-03-08 05:44:00,239 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 05:44:00,240 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 05:44:00,240 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 05:44:00,240 INFO L85 PathProgramCache]: Analyzing trace with hash 108794173, now seen corresponding path program 2 times [2025-03-08 05:44:00,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 05:44:00,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790804680] [2025-03-08 05:44:00,240 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-08 05:44:00,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 05:44:00,248 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 285 statements into 2 equivalence classes. [2025-03-08 05:44:00,267 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 285 of 285 statements. [2025-03-08 05:44:00,268 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-08 05:44:00,268 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:44:00,624 INFO L134 CoverageAnalysis]: Checked inductivity of 2251 backedges. 94 proven. 566 refuted. 0 times theorem prover too weak. 1591 trivial. 0 not checked. [2025-03-08 05:44:00,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 05:44:00,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790804680] [2025-03-08 05:44:00,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790804680] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 05:44:00,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [765647190] [2025-03-08 05:44:00,625 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-08 05:44:00,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 05:44:00,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 05:44:00,627 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 05:44:00,628 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2025-03-08 05:44:00,683 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 285 statements into 2 equivalence classes. [2025-03-08 05:44:00,730 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 285 of 285 statements. [2025-03-08 05:44:00,730 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-08 05:44:00,730 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:44:00,732 INFO L256 TraceCheckSpWp]: Trace formula consists of 652 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-03-08 05:44:00,735 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 05:44:00,789 INFO L134 CoverageAnalysis]: Checked inductivity of 2251 backedges. 94 proven. 566 refuted. 0 times theorem prover too weak. 1591 trivial. 0 not checked. [2025-03-08 05:44:00,789 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 05:44:02,180 INFO L134 CoverageAnalysis]: Checked inductivity of 2251 backedges. 94 proven. 590 refuted. 0 times theorem prover too weak. 1567 trivial. 0 not checked. [2025-03-08 05:44:02,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [765647190] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-08 05:44:02,181 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-08 05:44:02,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 17] total 20 [2025-03-08 05:44:02,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556702295] [2025-03-08 05:44:02,181 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-08 05:44:02,182 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2025-03-08 05:44:02,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 05:44:02,183 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2025-03-08 05:44:02,183 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2025-03-08 05:44:02,184 INFO L87 Difference]: Start difference. First operand 118 states and 194 transitions. Second operand has 20 states, 18 states have (on average 3.8333333333333335) internal successors, (69), 20 states have internal predecessors, (69), 17 states have call successors, (20), 1 states have call predecessors, (20), 8 states have return successors, (24), 8 states have call predecessors, (24), 17 states have call successors, (24) [2025-03-08 05:44:02,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 05:44:02,374 INFO L93 Difference]: Finished difference Result 148 states and 283 transitions. [2025-03-08 05:44:02,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-03-08 05:44:02,375 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 3.8333333333333335) internal successors, (69), 20 states have internal predecessors, (69), 17 states have call successors, (20), 1 states have call predecessors, (20), 8 states have return successors, (24), 8 states have call predecessors, (24), 17 states have call successors, (24) Word has length 285 [2025-03-08 05:44:02,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 05:44:02,377 INFO L225 Difference]: With dead ends: 148 [2025-03-08 05:44:02,377 INFO L226 Difference]: Without dead ends: 144 [2025-03-08 05:44:02,377 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 591 GetRequests, 560 SyntacticMatches, 7 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=127, Invalid=523, Unknown=0, NotChecked=0, Total=650 [2025-03-08 05:44:02,378 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 75 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-08 05:44:02,378 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 174 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-08 05:44:02,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2025-03-08 05:44:02,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 113. [2025-03-08 05:44:02,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 74 states have (on average 1.1486486486486487) internal successors, (85), 76 states have internal predecessors, (85), 20 states have call successors, (20), 8 states have call predecessors, (20), 18 states have return successors, (75), 28 states have call predecessors, (75), 20 states have call successors, (75) [2025-03-08 05:44:02,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 180 transitions. [2025-03-08 05:44:02,393 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 180 transitions. Word has length 285 [2025-03-08 05:44:02,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 05:44:02,393 INFO L471 AbstractCegarLoop]: Abstraction has 113 states and 180 transitions. [2025-03-08 05:44:02,394 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 3.8333333333333335) internal successors, (69), 20 states have internal predecessors, (69), 17 states have call successors, (20), 1 states have call predecessors, (20), 8 states have return successors, (24), 8 states have call predecessors, (24), 17 states have call successors, (24) [2025-03-08 05:44:02,394 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 180 transitions. [2025-03-08 05:44:02,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 379 [2025-03-08 05:44:02,397 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 05:44:02,397 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 27, 27, 23, 21, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 10, 7, 6, 5, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 05:44:02,404 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2025-03-08 05:44:02,597 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2025-03-08 05:44:02,598 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 05:44:02,598 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 05:44:02,598 INFO L85 PathProgramCache]: Analyzing trace with hash -935726768, now seen corresponding path program 3 times [2025-03-08 05:44:02,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 05:44:02,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968948827] [2025-03-08 05:44:02,598 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-08 05:44:02,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 05:44:02,608 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 378 statements into 23 equivalence classes. [2025-03-08 05:44:02,621 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 120 of 378 statements. [2025-03-08 05:44:02,621 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-03-08 05:44:02,622 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:44:02,761 INFO L134 CoverageAnalysis]: Checked inductivity of 4055 backedges. 564 proven. 88 refuted. 0 times theorem prover too weak. 3403 trivial. 0 not checked. [2025-03-08 05:44:02,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 05:44:02,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968948827] [2025-03-08 05:44:02,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968948827] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 05:44:02,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [236612716] [2025-03-08 05:44:02,761 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-08 05:44:02,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 05:44:02,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 05:44:02,764 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 05:44:02,765 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2025-03-08 05:44:02,837 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 378 statements into 23 equivalence classes. [2025-03-08 05:44:02,861 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 120 of 378 statements. [2025-03-08 05:44:02,862 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-03-08 05:44:02,862 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:44:02,863 INFO L256 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-03-08 05:44:02,867 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 05:44:02,919 INFO L134 CoverageAnalysis]: Checked inductivity of 4055 backedges. 575 proven. 91 refuted. 0 times theorem prover too weak. 3389 trivial. 0 not checked. [2025-03-08 05:44:02,920 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 05:44:04,002 INFO L134 CoverageAnalysis]: Checked inductivity of 4055 backedges. 579 proven. 97 refuted. 0 times theorem prover too weak. 3379 trivial. 0 not checked. [2025-03-08 05:44:04,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [236612716] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-08 05:44:04,002 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-08 05:44:04,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 13] total 18 [2025-03-08 05:44:04,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12356481] [2025-03-08 05:44:04,003 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-08 05:44:04,003 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-03-08 05:44:04,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 05:44:04,004 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-03-08 05:44:04,004 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2025-03-08 05:44:04,004 INFO L87 Difference]: Start difference. First operand 113 states and 180 transitions. Second operand has 18 states, 16 states have (on average 4.0) internal successors, (64), 18 states have internal predecessors, (64), 12 states have call successors, (19), 1 states have call predecessors, (19), 7 states have return successors, (22), 10 states have call predecessors, (22), 12 states have call successors, (22) [2025-03-08 05:44:04,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 05:44:04,166 INFO L93 Difference]: Finished difference Result 159 states and 292 transitions. [2025-03-08 05:44:04,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-03-08 05:44:04,167 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 4.0) internal successors, (64), 18 states have internal predecessors, (64), 12 states have call successors, (19), 1 states have call predecessors, (19), 7 states have return successors, (22), 10 states have call predecessors, (22), 12 states have call successors, (22) Word has length 378 [2025-03-08 05:44:04,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 05:44:04,169 INFO L225 Difference]: With dead ends: 159 [2025-03-08 05:44:04,170 INFO L226 Difference]: Without dead ends: 155 [2025-03-08 05:44:04,171 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 771 GetRequests, 746 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=94, Invalid=368, Unknown=0, NotChecked=0, Total=462 [2025-03-08 05:44:04,172 INFO L435 NwaCegarLoop]: 21 mSDtfsCounter, 41 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 239 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-08 05:44:04,172 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 177 Invalid, 277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 239 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-08 05:44:04,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2025-03-08 05:44:04,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 141. [2025-03-08 05:44:04,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 92 states have (on average 1.1630434782608696) internal successors, (107), 94 states have internal predecessors, (107), 26 states have call successors, (26), 10 states have call predecessors, (26), 22 states have return successors, (116), 36 states have call predecessors, (116), 26 states have call successors, (116) [2025-03-08 05:44:04,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 249 transitions. [2025-03-08 05:44:04,196 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 249 transitions. Word has length 378 [2025-03-08 05:44:04,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 05:44:04,196 INFO L471 AbstractCegarLoop]: Abstraction has 141 states and 249 transitions. [2025-03-08 05:44:04,197 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 4.0) internal successors, (64), 18 states have internal predecessors, (64), 12 states have call successors, (19), 1 states have call predecessors, (19), 7 states have return successors, (22), 10 states have call predecessors, (22), 12 states have call successors, (22) [2025-03-08 05:44:04,197 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 249 transitions. [2025-03-08 05:44:04,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 680 [2025-03-08 05:44:04,208 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 05:44:04,208 INFO L218 NwaCegarLoop]: trace histogram [54, 54, 45, 45, 42, 39, 27, 27, 27, 27, 27, 27, 27, 22, 22, 22, 22, 22, 22, 22, 20, 12, 12, 6, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 05:44:04,215 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2025-03-08 05:44:04,408 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 05:44:04,409 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 05:44:04,409 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 05:44:04,409 INFO L85 PathProgramCache]: Analyzing trace with hash -353738821, now seen corresponding path program 4 times [2025-03-08 05:44:04,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 05:44:04,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908956994] [2025-03-08 05:44:04,409 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-08 05:44:04,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 05:44:04,426 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 679 statements into 2 equivalence classes. [2025-03-08 05:44:04,473 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 578 of 679 statements. [2025-03-08 05:44:04,473 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-03-08 05:44:04,473 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:44:04,862 INFO L134 CoverageAnalysis]: Checked inductivity of 13614 backedges. 253 proven. 1281 refuted. 0 times theorem prover too weak. 12080 trivial. 0 not checked. [2025-03-08 05:44:04,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 05:44:04,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908956994] [2025-03-08 05:44:04,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908956994] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 05:44:04,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [342670029] [2025-03-08 05:44:04,863 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-08 05:44:04,863 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 05:44:04,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 05:44:04,865 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 05:44:04,866 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2025-03-08 05:44:04,955 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 679 statements into 2 equivalence classes. [2025-03-08 05:44:05,038 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 578 of 679 statements. [2025-03-08 05:44:05,038 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-03-08 05:44:05,038 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:44:05,041 INFO L256 TraceCheckSpWp]: Trace formula consists of 1208 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-03-08 05:44:05,047 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 05:44:05,159 INFO L134 CoverageAnalysis]: Checked inductivity of 13614 backedges. 219 proven. 1812 refuted. 0 times theorem prover too weak. 11583 trivial. 0 not checked. [2025-03-08 05:44:05,160 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 05:44:07,656 INFO L134 CoverageAnalysis]: Checked inductivity of 13614 backedges. 219 proven. 1845 refuted. 0 times theorem prover too weak. 11550 trivial. 0 not checked. [2025-03-08 05:44:07,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [342670029] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-08 05:44:07,656 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-08 05:44:07,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 19] total 27 [2025-03-08 05:44:07,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329555229] [2025-03-08 05:44:07,657 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-08 05:44:07,658 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2025-03-08 05:44:07,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 05:44:07,659 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2025-03-08 05:44:07,659 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=577, Unknown=0, NotChecked=0, Total=702 [2025-03-08 05:44:07,659 INFO L87 Difference]: Start difference. First operand 141 states and 249 transitions. Second operand has 27 states, 25 states have (on average 3.6) internal successors, (90), 27 states have internal predecessors, (90), 23 states have call successors, (27), 1 states have call predecessors, (27), 14 states have return successors, (38), 15 states have call predecessors, (38), 23 states have call successors, (38) [2025-03-08 05:44:07,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 05:44:07,958 INFO L93 Difference]: Finished difference Result 215 states and 560 transitions. [2025-03-08 05:44:07,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-03-08 05:44:07,958 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 25 states have (on average 3.6) internal successors, (90), 27 states have internal predecessors, (90), 23 states have call successors, (27), 1 states have call predecessors, (27), 14 states have return successors, (38), 15 states have call predecessors, (38), 23 states have call successors, (38) Word has length 679 [2025-03-08 05:44:07,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 05:44:07,963 INFO L225 Difference]: With dead ends: 215 [2025-03-08 05:44:07,963 INFO L226 Difference]: Without dead ends: 211 [2025-03-08 05:44:07,963 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1383 GetRequests, 1338 SyntacticMatches, 8 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 480 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=283, Invalid=1199, Unknown=0, NotChecked=0, Total=1482 [2025-03-08 05:44:07,964 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 43 mSDsluCounter, 217 mSDsCounter, 0 mSdLazyCounter, 239 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 309 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-08 05:44:07,964 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 237 Invalid, 309 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 239 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-08 05:44:07,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2025-03-08 05:44:07,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 183. [2025-03-08 05:44:07,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 117 states have (on average 1.1282051282051282) internal successors, (132), 119 states have internal predecessors, (132), 35 states have call successors, (35), 10 states have call predecessors, (35), 30 states have return successors, (250), 53 states have call predecessors, (250), 35 states have call successors, (250) [2025-03-08 05:44:07,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 417 transitions. [2025-03-08 05:44:07,990 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 417 transitions. Word has length 679 [2025-03-08 05:44:07,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 05:44:07,991 INFO L471 AbstractCegarLoop]: Abstraction has 183 states and 417 transitions. [2025-03-08 05:44:07,991 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 25 states have (on average 3.6) internal successors, (90), 27 states have internal predecessors, (90), 23 states have call successors, (27), 1 states have call predecessors, (27), 14 states have return successors, (38), 15 states have call predecessors, (38), 23 states have call successors, (38) [2025-03-08 05:44:07,991 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 417 transitions. [2025-03-08 05:44:08,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1310 [2025-03-08 05:44:08,000 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 05:44:08,000 INFO L218 NwaCegarLoop]: trace histogram [102, 102, 91, 91, 80, 67, 51, 51, 51, 51, 51, 51, 51, 45, 45, 45, 45, 45, 45, 45, 35, 24, 22, 16, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 05:44:08,007 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2025-03-08 05:44:08,201 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2025-03-08 05:44:08,201 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 05:44:08,201 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 05:44:08,201 INFO L85 PathProgramCache]: Analyzing trace with hash 1330390899, now seen corresponding path program 5 times [2025-03-08 05:44:08,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 05:44:08,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217385714] [2025-03-08 05:44:08,202 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-08 05:44:08,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 05:44:08,226 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 1309 statements into 82 equivalence classes. [2025-03-08 05:44:08,229 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 50 of 1309 statements. [2025-03-08 05:44:08,229 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-03-08 05:44:08,229 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:44:08,285 INFO L134 CoverageAnalysis]: Checked inductivity of 51415 backedges. 644 proven. 1984 refuted. 0 times theorem prover too weak. 48787 trivial. 0 not checked. [2025-03-08 05:44:08,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 05:44:08,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217385714] [2025-03-08 05:44:08,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217385714] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 05:44:08,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1782806073] [2025-03-08 05:44:08,286 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-08 05:44:08,286 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 05:44:08,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 05:44:08,290 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 05:44:08,292 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2025-03-08 05:44:08,458 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 1309 statements into 82 equivalence classes. [2025-03-08 05:44:08,466 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) and asserted 50 of 1309 statements. [2025-03-08 05:44:08,466 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2025-03-08 05:44:08,466 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:44:08,467 INFO L256 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-03-08 05:44:08,482 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 05:44:08,535 INFO L134 CoverageAnalysis]: Checked inductivity of 51415 backedges. 8068 proven. 6 refuted. 0 times theorem prover too weak. 43341 trivial. 0 not checked. [2025-03-08 05:44:08,535 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 05:44:11,098 INFO L134 CoverageAnalysis]: Checked inductivity of 51415 backedges. 669 proven. 2335 refuted. 0 times theorem prover too weak. 48411 trivial. 0 not checked. [2025-03-08 05:44:11,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1782806073] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-08 05:44:11,098 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-08 05:44:11,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2025-03-08 05:44:11,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829680029] [2025-03-08 05:44:11,098 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-08 05:44:11,100 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-03-08 05:44:11,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 05:44:11,100 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-03-08 05:44:11,100 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2025-03-08 05:44:11,100 INFO L87 Difference]: Start difference. First operand 183 states and 417 transitions. Second operand has 15 states, 15 states have (on average 4.133333333333334) internal successors, (62), 15 states have internal predecessors, (62), 7 states have call successors, (17), 2 states have call predecessors, (17), 5 states have return successors, (21), 5 states have call predecessors, (21), 7 states have call successors, (21) [2025-03-08 05:44:11,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 05:44:11,214 INFO L93 Difference]: Finished difference Result 343 states and 924 transitions. [2025-03-08 05:44:11,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-08 05:44:11,215 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.133333333333334) internal successors, (62), 15 states have internal predecessors, (62), 7 states have call successors, (17), 2 states have call predecessors, (17), 5 states have return successors, (21), 5 states have call predecessors, (21), 7 states have call successors, (21) Word has length 1309 [2025-03-08 05:44:11,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 05:44:11,217 INFO L225 Difference]: With dead ends: 343 [2025-03-08 05:44:11,217 INFO L226 Difference]: Without dead ends: 168 [2025-03-08 05:44:11,220 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2630 GetRequests, 2608 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2025-03-08 05:44:11,222 INFO L435 NwaCegarLoop]: 26 mSDtfsCounter, 27 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-08 05:44:11,222 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 135 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-08 05:44:11,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2025-03-08 05:44:11,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 155. [2025-03-08 05:44:11,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 101 states have (on average 1.1287128712871286) internal successors, (114), 100 states have internal predecessors, (114), 30 states have call successors, (30), 11 states have call predecessors, (30), 23 states have return successors, (173), 43 states have call predecessors, (173), 30 states have call successors, (173) [2025-03-08 05:44:11,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 317 transitions. [2025-03-08 05:44:11,236 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 317 transitions. Word has length 1309 [2025-03-08 05:44:11,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 05:44:11,236 INFO L471 AbstractCegarLoop]: Abstraction has 155 states and 317 transitions. [2025-03-08 05:44:11,236 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.133333333333334) internal successors, (62), 15 states have internal predecessors, (62), 7 states have call successors, (17), 2 states have call predecessors, (17), 5 states have return successors, (21), 5 states have call predecessors, (21), 7 states have call successors, (21) [2025-03-08 05:44:11,236 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 317 transitions. [2025-03-08 05:44:11,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 909 [2025-03-08 05:44:11,241 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 05:44:11,242 INFO L218 NwaCegarLoop]: trace histogram [69, 69, 64, 64, 54, 52, 34, 34, 34, 34, 34, 34, 34, 32, 32, 32, 32, 32, 32, 32, 20, 20, 17, 10, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 05:44:11,248 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2025-03-08 05:44:11,446 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2025-03-08 05:44:11,446 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 05:44:11,446 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 05:44:11,446 INFO L85 PathProgramCache]: Analyzing trace with hash -1406470789, now seen corresponding path program 6 times [2025-03-08 05:44:11,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 05:44:11,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602460272] [2025-03-08 05:44:11,447 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-08 05:44:11,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 05:44:11,462 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 908 statements into 56 equivalence classes. [2025-03-08 05:44:11,479 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) and asserted 180 of 908 statements. [2025-03-08 05:44:11,479 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2025-03-08 05:44:11,479 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:44:11,599 INFO L134 CoverageAnalysis]: Checked inductivity of 24433 backedges. 1881 proven. 66 refuted. 0 times theorem prover too weak. 22486 trivial. 0 not checked. [2025-03-08 05:44:11,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 05:44:11,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602460272] [2025-03-08 05:44:11,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602460272] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 05:44:11,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1775492001] [2025-03-08 05:44:11,604 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-08 05:44:11,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 05:44:11,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 05:44:11,606 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 05:44:11,608 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2025-03-08 05:44:11,732 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 908 statements into 56 equivalence classes. [2025-03-08 05:44:11,771 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) and asserted 180 of 908 statements. [2025-03-08 05:44:11,772 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2025-03-08 05:44:11,772 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:44:11,774 INFO L256 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-03-08 05:44:11,781 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 05:44:11,857 INFO L134 CoverageAnalysis]: Checked inductivity of 24433 backedges. 4011 proven. 19 refuted. 0 times theorem prover too weak. 20403 trivial. 0 not checked. [2025-03-08 05:44:11,858 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 05:44:13,724 INFO L134 CoverageAnalysis]: Checked inductivity of 24433 backedges. 2093 proven. 86 refuted. 0 times theorem prover too weak. 22254 trivial. 0 not checked. [2025-03-08 05:44:13,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1775492001] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-08 05:44:13,725 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-08 05:44:13,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 11] total 18 [2025-03-08 05:44:13,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884980150] [2025-03-08 05:44:13,725 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-08 05:44:13,726 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-03-08 05:44:13,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 05:44:13,726 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-03-08 05:44:13,726 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2025-03-08 05:44:13,727 INFO L87 Difference]: Start difference. First operand 155 states and 317 transitions. Second operand has 18 states, 18 states have (on average 4.222222222222222) internal successors, (76), 18 states have internal predecessors, (76), 11 states have call successors, (21), 2 states have call predecessors, (21), 6 states have return successors, (26), 6 states have call predecessors, (26), 11 states have call successors, (26) [2025-03-08 05:44:13,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 05:44:13,846 INFO L93 Difference]: Finished difference Result 297 states and 681 transitions. [2025-03-08 05:44:13,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-03-08 05:44:13,846 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.222222222222222) internal successors, (76), 18 states have internal predecessors, (76), 11 states have call successors, (21), 2 states have call predecessors, (21), 6 states have return successors, (26), 6 states have call predecessors, (26), 11 states have call successors, (26) Word has length 908 [2025-03-08 05:44:13,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 05:44:13,849 INFO L225 Difference]: With dead ends: 297 [2025-03-08 05:44:13,849 INFO L226 Difference]: Without dead ends: 148 [2025-03-08 05:44:13,850 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1830 GetRequests, 1804 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=100, Invalid=406, Unknown=0, NotChecked=0, Total=506 [2025-03-08 05:44:13,851 INFO L435 NwaCegarLoop]: 30 mSDtfsCounter, 11 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 224 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 245 SdHoareTripleChecker+Invalid, 235 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-08 05:44:13,851 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 245 Invalid, 235 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 224 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-08 05:44:13,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2025-03-08 05:44:13,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 146. [2025-03-08 05:44:13,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 95 states have (on average 1.105263157894737) internal successors, (105), 96 states have internal predecessors, (105), 27 states have call successors, (27), 10 states have call predecessors, (27), 23 states have return successors, (135), 39 states have call predecessors, (135), 27 states have call successors, (135) [2025-03-08 05:44:13,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 267 transitions. [2025-03-08 05:44:13,863 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 267 transitions. Word has length 908 [2025-03-08 05:44:13,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 05:44:13,864 INFO L471 AbstractCegarLoop]: Abstraction has 146 states and 267 transitions. [2025-03-08 05:44:13,864 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.222222222222222) internal successors, (76), 18 states have internal predecessors, (76), 11 states have call successors, (21), 2 states have call predecessors, (21), 6 states have return successors, (26), 6 states have call predecessors, (26), 11 states have call successors, (26) [2025-03-08 05:44:13,864 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 267 transitions. [2025-03-08 05:44:13,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1401 [2025-03-08 05:44:13,873 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 05:44:13,873 INFO L218 NwaCegarLoop]: trace histogram [112, 112, 93, 93, 85, 81, 56, 56, 56, 56, 56, 56, 56, 46, 46, 46, 46, 46, 46, 46, 39, 27, 25, 12, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 05:44:13,880 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2025-03-08 05:44:14,073 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2025-03-08 05:44:14,074 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 05:44:14,074 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 05:44:14,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1572702886, now seen corresponding path program 7 times [2025-03-08 05:44:14,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 05:44:14,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513364081] [2025-03-08 05:44:14,074 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-08 05:44:14,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 05:44:14,096 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1400 statements into 1 equivalence classes. [2025-03-08 05:44:14,244 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1400 of 1400 statements. [2025-03-08 05:44:14,244 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 05:44:14,244 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:44:15,571 INFO L134 CoverageAnalysis]: Checked inductivity of 59086 backedges. 541 proven. 4351 refuted. 0 times theorem prover too weak. 54194 trivial. 0 not checked. [2025-03-08 05:44:15,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 05:44:15,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513364081] [2025-03-08 05:44:15,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513364081] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 05:44:15,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [123870999] [2025-03-08 05:44:15,572 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-08 05:44:15,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 05:44:15,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 05:44:15,574 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 05:44:15,576 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2025-03-08 05:44:15,734 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1400 statements into 1 equivalence classes. [2025-03-08 05:44:15,958 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1400 of 1400 statements. [2025-03-08 05:44:15,958 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 05:44:15,958 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:44:15,966 INFO L256 TraceCheckSpWp]: Trace formula consists of 3128 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-03-08 05:44:16,001 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 05:44:16,092 INFO L134 CoverageAnalysis]: Checked inductivity of 59086 backedges. 541 proven. 4351 refuted. 0 times theorem prover too weak. 54194 trivial. 0 not checked. [2025-03-08 05:44:16,092 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 05:44:20,376 INFO L134 CoverageAnalysis]: Checked inductivity of 59086 backedges. 541 proven. 4395 refuted. 0 times theorem prover too weak. 54150 trivial. 0 not checked. [2025-03-08 05:44:20,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [123870999] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-08 05:44:20,376 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-08 05:44:20,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 21] total 23 [2025-03-08 05:44:20,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609752263] [2025-03-08 05:44:20,377 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-08 05:44:20,378 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-03-08 05:44:20,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 05:44:20,378 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-03-08 05:44:20,378 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2025-03-08 05:44:20,378 INFO L87 Difference]: Start difference. First operand 146 states and 267 transitions. Second operand has 23 states, 22 states have (on average 3.6363636363636362) internal successors, (80), 23 states have internal predecessors, (80), 20 states have call successors, (23), 1 states have call predecessors, (23), 10 states have return successors, (29), 10 states have call predecessors, (29), 20 states have call successors, (29) [2025-03-08 05:44:20,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 05:44:20,584 INFO L93 Difference]: Finished difference Result 196 states and 463 transitions. [2025-03-08 05:44:20,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-03-08 05:44:20,584 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 3.6363636363636362) internal successors, (80), 23 states have internal predecessors, (80), 20 states have call successors, (23), 1 states have call predecessors, (23), 10 states have return successors, (29), 10 states have call predecessors, (29), 20 states have call successors, (29) Word has length 1400 [2025-03-08 05:44:20,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 05:44:20,588 INFO L225 Difference]: With dead ends: 196 [2025-03-08 05:44:20,588 INFO L226 Difference]: Without dead ends: 192 [2025-03-08 05:44:20,590 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2827 GetRequests, 2788 SyntacticMatches, 10 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 212 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=185, Invalid=745, Unknown=0, NotChecked=0, Total=930 [2025-03-08 05:44:20,591 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 66 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 219 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 299 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-08 05:44:20,591 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 228 Invalid, 299 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 219 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-08 05:44:20,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2025-03-08 05:44:20,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 149. [2025-03-08 05:44:20,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 97 states have (on average 1.1030927835051547) internal successors, (107), 98 states have internal predecessors, (107), 27 states have call successors, (27), 10 states have call predecessors, (27), 24 states have return successors, (143), 40 states have call predecessors, (143), 27 states have call successors, (143) [2025-03-08 05:44:20,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 277 transitions. [2025-03-08 05:44:20,605 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 277 transitions. Word has length 1400 [2025-03-08 05:44:20,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 05:44:20,607 INFO L471 AbstractCegarLoop]: Abstraction has 149 states and 277 transitions. [2025-03-08 05:44:20,607 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 3.6363636363636362) internal successors, (80), 23 states have internal predecessors, (80), 20 states have call successors, (23), 1 states have call predecessors, (23), 10 states have return successors, (29), 10 states have call predecessors, (29), 20 states have call successors, (29) [2025-03-08 05:44:20,607 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 277 transitions. [2025-03-08 05:44:20,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1587 [2025-03-08 05:44:20,617 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 05:44:20,618 INFO L218 NwaCegarLoop]: trace histogram [119, 119, 114, 114, 93, 91, 59, 59, 59, 59, 59, 59, 59, 57, 57, 57, 57, 57, 57, 57, 36, 32, 26, 23, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 05:44:20,627 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2025-03-08 05:44:20,818 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2025-03-08 05:44:20,818 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 05:44:20,819 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 05:44:20,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1174589470, now seen corresponding path program 8 times [2025-03-08 05:44:20,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 05:44:20,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214512943] [2025-03-08 05:44:20,819 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-08 05:44:20,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 05:44:20,842 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 1586 statements into 2 equivalence classes. [2025-03-08 05:44:21,005 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 1586 of 1586 statements. [2025-03-08 05:44:21,005 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-08 05:44:21,005 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:44:22,265 INFO L134 CoverageAnalysis]: Checked inductivity of 75449 backedges. 1179 proven. 3176 refuted. 0 times theorem prover too weak. 71094 trivial. 0 not checked. [2025-03-08 05:44:22,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 05:44:22,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214512943] [2025-03-08 05:44:22,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214512943] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 05:44:22,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [740599680] [2025-03-08 05:44:22,266 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-08 05:44:22,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 05:44:22,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 05:44:22,269 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 05:44:22,273 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2025-03-08 05:44:22,484 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 1586 statements into 2 equivalence classes. [2025-03-08 05:44:22,746 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 1586 of 1586 statements. [2025-03-08 05:44:22,746 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-08 05:44:22,746 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:44:22,757 INFO L256 TraceCheckSpWp]: Trace formula consists of 3542 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-03-08 05:44:22,773 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 05:44:22,973 INFO L134 CoverageAnalysis]: Checked inductivity of 75449 backedges. 1081 proven. 5362 refuted. 0 times theorem prover too weak. 69006 trivial. 0 not checked. [2025-03-08 05:44:22,973 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 05:44:28,387 INFO L134 CoverageAnalysis]: Checked inductivity of 75449 backedges. 1085 proven. 5410 refuted. 0 times theorem prover too weak. 68954 trivial. 0 not checked. [2025-03-08 05:44:28,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [740599680] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-08 05:44:28,388 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-08 05:44:28,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 23] total 35 [2025-03-08 05:44:28,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720746404] [2025-03-08 05:44:28,388 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-08 05:44:28,389 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2025-03-08 05:44:28,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 05:44:28,390 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2025-03-08 05:44:28,390 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=1054, Unknown=0, NotChecked=0, Total=1190 [2025-03-08 05:44:28,390 INFO L87 Difference]: Start difference. First operand 149 states and 277 transitions. Second operand has 35 states, 33 states have (on average 3.515151515151515) internal successors, (116), 35 states have internal predecessors, (116), 29 states have call successors, (37), 1 states have call predecessors, (37), 18 states have return successors, (48), 22 states have call predecessors, (48), 29 states have call successors, (48) [2025-03-08 05:44:29,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 05:44:29,410 INFO L93 Difference]: Finished difference Result 485 states and 1562 transitions. [2025-03-08 05:44:29,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2025-03-08 05:44:29,411 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 33 states have (on average 3.515151515151515) internal successors, (116), 35 states have internal predecessors, (116), 29 states have call successors, (37), 1 states have call predecessors, (37), 18 states have return successors, (48), 22 states have call predecessors, (48), 29 states have call successors, (48) Word has length 1586 [2025-03-08 05:44:29,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 05:44:29,415 INFO L225 Difference]: With dead ends: 485 [2025-03-08 05:44:29,415 INFO L226 Difference]: Without dead ends: 276 [2025-03-08 05:44:29,420 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3226 GetRequests, 3143 SyntacticMatches, 11 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1371 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=716, Invalid=4686, Unknown=0, NotChecked=0, Total=5402 [2025-03-08 05:44:29,420 INFO L435 NwaCegarLoop]: 64 mSDtfsCounter, 129 mSDsluCounter, 780 mSDsCounter, 0 mSdLazyCounter, 1594 mSolverCounterSat, 168 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 844 SdHoareTripleChecker+Invalid, 1762 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 168 IncrementalHoareTripleChecker+Valid, 1594 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-03-08 05:44:29,420 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [129 Valid, 844 Invalid, 1762 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [168 Valid, 1594 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-03-08 05:44:29,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2025-03-08 05:44:29,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 219. [2025-03-08 05:44:29,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 147 states have (on average 1.1020408163265305) internal successors, (162), 147 states have internal predecessors, (162), 44 states have call successors, (44), 23 states have call predecessors, (44), 27 states have return successors, (189), 48 states have call predecessors, (189), 44 states have call successors, (189) [2025-03-08 05:44:29,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 395 transitions. [2025-03-08 05:44:29,439 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 395 transitions. Word has length 1586 [2025-03-08 05:44:29,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 05:44:29,440 INFO L471 AbstractCegarLoop]: Abstraction has 219 states and 395 transitions. [2025-03-08 05:44:29,440 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 33 states have (on average 3.515151515151515) internal successors, (116), 35 states have internal predecessors, (116), 29 states have call successors, (37), 1 states have call predecessors, (37), 18 states have return successors, (48), 22 states have call predecessors, (48), 29 states have call successors, (48) [2025-03-08 05:44:29,440 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 395 transitions. [2025-03-08 05:44:29,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1061 [2025-03-08 05:44:29,467 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 05:44:29,467 INFO L218 NwaCegarLoop]: trace histogram [78, 78, 77, 77, 64, 62, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 25, 24, 16, 13, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 05:44:29,477 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2025-03-08 05:44:29,667 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 05:44:29,668 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 05:44:29,669 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 05:44:29,669 INFO L85 PathProgramCache]: Analyzing trace with hash -406937673, now seen corresponding path program 9 times [2025-03-08 05:44:29,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 05:44:29,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302101762] [2025-03-08 05:44:29,669 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-08 05:44:29,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 05:44:29,685 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 1060 statements into 67 equivalence classes. [2025-03-08 05:44:29,703 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) and asserted 221 of 1060 statements. [2025-03-08 05:44:29,703 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2025-03-08 05:44:29,703 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:44:29,861 INFO L134 CoverageAnalysis]: Checked inductivity of 33399 backedges. 3206 proven. 209 refuted. 0 times theorem prover too weak. 29984 trivial. 0 not checked. [2025-03-08 05:44:29,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 05:44:29,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302101762] [2025-03-08 05:44:29,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302101762] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 05:44:29,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1524711221] [2025-03-08 05:44:29,861 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-08 05:44:29,861 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 05:44:29,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 05:44:29,863 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 05:44:29,865 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2025-03-08 05:44:30,065 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 1060 statements into 67 equivalence classes. [2025-03-08 05:44:30,112 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) and asserted 221 of 1060 statements. [2025-03-08 05:44:30,112 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2025-03-08 05:44:30,112 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:44:30,115 INFO L256 TraceCheckSpWp]: Trace formula consists of 511 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-03-08 05:44:30,121 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 05:44:30,171 INFO L134 CoverageAnalysis]: Checked inductivity of 33399 backedges. 6267 proven. 70 refuted. 0 times theorem prover too weak. 27062 trivial. 0 not checked. [2025-03-08 05:44:30,172 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 05:44:32,566 INFO L134 CoverageAnalysis]: Checked inductivity of 33399 backedges. 3200 proven. 216 refuted. 0 times theorem prover too weak. 29983 trivial. 0 not checked. [2025-03-08 05:44:32,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1524711221] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-08 05:44:32,566 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-08 05:44:32,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 15] total 21 [2025-03-08 05:44:32,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146464143] [2025-03-08 05:44:32,567 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-08 05:44:32,567 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-03-08 05:44:32,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 05:44:32,568 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-03-08 05:44:32,568 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2025-03-08 05:44:32,568 INFO L87 Difference]: Start difference. First operand 219 states and 395 transitions. Second operand has 21 states, 21 states have (on average 4.238095238095238) internal successors, (89), 21 states have internal predecessors, (89), 15 states have call successors, (28), 2 states have call predecessors, (28), 8 states have return successors, (33), 12 states have call predecessors, (33), 15 states have call successors, (33) [2025-03-08 05:44:32,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 05:44:32,841 INFO L93 Difference]: Finished difference Result 485 states and 1092 transitions. [2025-03-08 05:44:32,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-03-08 05:44:32,841 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 4.238095238095238) internal successors, (89), 21 states have internal predecessors, (89), 15 states have call successors, (28), 2 states have call predecessors, (28), 8 states have return successors, (33), 12 states have call predecessors, (33), 15 states have call successors, (33) Word has length 1060 [2025-03-08 05:44:32,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 05:44:32,844 INFO L225 Difference]: With dead ends: 485 [2025-03-08 05:44:32,845 INFO L226 Difference]: Without dead ends: 275 [2025-03-08 05:44:32,847 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2144 GetRequests, 2108 SyntacticMatches, 7 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=174, Invalid=756, Unknown=0, NotChecked=0, Total=930 [2025-03-08 05:44:32,847 INFO L435 NwaCegarLoop]: 34 mSDtfsCounter, 52 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 290 SdHoareTripleChecker+Invalid, 535 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-08 05:44:32,847 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 290 Invalid, 535 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 475 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-08 05:44:32,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2025-03-08 05:44:32,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 237. [2025-03-08 05:44:32,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 159 states have (on average 1.0943396226415094) internal successors, (174), 159 states have internal predecessors, (174), 50 states have call successors, (50), 26 states have call predecessors, (50), 27 states have return successors, (214), 51 states have call predecessors, (214), 50 states have call successors, (214) [2025-03-08 05:44:32,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 438 transitions. [2025-03-08 05:44:32,865 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 438 transitions. Word has length 1060 [2025-03-08 05:44:32,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 05:44:32,865 INFO L471 AbstractCegarLoop]: Abstraction has 237 states and 438 transitions. [2025-03-08 05:44:32,866 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 4.238095238095238) internal successors, (89), 21 states have internal predecessors, (89), 15 states have call successors, (28), 2 states have call predecessors, (28), 8 states have return successors, (33), 12 states have call predecessors, (33), 15 states have call successors, (33) [2025-03-08 05:44:32,866 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 438 transitions. [2025-03-08 05:44:32,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1700 [2025-03-08 05:44:32,878 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 05:44:32,879 INFO L218 NwaCegarLoop]: trace histogram [130, 130, 119, 119, 104, 97, 65, 65, 65, 65, 65, 65, 65, 59, 59, 59, 59, 59, 59, 59, 39, 38, 33, 15, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 05:44:32,886 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2025-03-08 05:44:33,083 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2025-03-08 05:44:33,083 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 05:44:33,083 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 05:44:33,084 INFO L85 PathProgramCache]: Analyzing trace with hash 42934608, now seen corresponding path program 10 times [2025-03-08 05:44:33,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 05:44:33,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324167394] [2025-03-08 05:44:33,084 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-08 05:44:33,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 05:44:33,108 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 1699 statements into 2 equivalence classes. [2025-03-08 05:44:33,221 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 1448 of 1699 statements. [2025-03-08 05:44:33,222 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-03-08 05:44:33,222 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:44:34,390 INFO L134 CoverageAnalysis]: Checked inductivity of 86800 backedges. 765 proven. 4598 refuted. 0 times theorem prover too weak. 81437 trivial. 0 not checked. [2025-03-08 05:44:34,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 05:44:34,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324167394] [2025-03-08 05:44:34,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324167394] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 05:44:34,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1862217996] [2025-03-08 05:44:34,390 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-08 05:44:34,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 05:44:34,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 05:44:34,392 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 05:44:34,393 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2025-03-08 05:44:34,619 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 1699 statements into 2 equivalence classes. [2025-03-08 05:44:34,815 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 1448 of 1699 statements. [2025-03-08 05:44:34,815 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-03-08 05:44:34,815 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:44:34,827 INFO L256 TraceCheckSpWp]: Trace formula consists of 3023 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-03-08 05:44:34,838 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 05:44:34,909 INFO L134 CoverageAnalysis]: Checked inductivity of 86800 backedges. 765 proven. 4598 refuted. 0 times theorem prover too weak. 81437 trivial. 0 not checked. [2025-03-08 05:44:34,909 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 05:44:39,099 INFO L134 CoverageAnalysis]: Checked inductivity of 86800 backedges. 765 proven. 4631 refuted. 0 times theorem prover too weak. 81404 trivial. 0 not checked. [2025-03-08 05:44:39,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1862217996] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-08 05:44:39,099 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-08 05:44:39,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 19] total 21 [2025-03-08 05:44:39,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641896442] [2025-03-08 05:44:39,100 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-08 05:44:39,101 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-03-08 05:44:39,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 05:44:39,102 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-03-08 05:44:39,102 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2025-03-08 05:44:39,102 INFO L87 Difference]: Start difference. First operand 237 states and 438 transitions. Second operand has 21 states, 20 states have (on average 3.75) internal successors, (75), 21 states have internal predecessors, (75), 17 states have call successors, (22), 1 states have call predecessors, (22), 9 states have return successors, (27), 11 states have call predecessors, (27), 17 states have call successors, (27) [2025-03-08 05:44:39,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 05:44:39,264 INFO L93 Difference]: Finished difference Result 296 states and 611 transitions. [2025-03-08 05:44:39,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-03-08 05:44:39,265 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 3.75) internal successors, (75), 21 states have internal predecessors, (75), 17 states have call successors, (22), 1 states have call predecessors, (22), 9 states have return successors, (27), 11 states have call predecessors, (27), 17 states have call successors, (27) Word has length 1699 [2025-03-08 05:44:39,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 05:44:39,269 INFO L225 Difference]: With dead ends: 296 [2025-03-08 05:44:39,270 INFO L226 Difference]: Without dead ends: 285 [2025-03-08 05:44:39,271 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3422 GetRequests, 3387 SyntacticMatches, 9 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=153, Invalid=603, Unknown=0, NotChecked=0, Total=756 [2025-03-08 05:44:39,271 INFO L435 NwaCegarLoop]: 24 mSDtfsCounter, 35 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-08 05:44:39,271 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 186 Invalid, 229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 193 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-08 05:44:39,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2025-03-08 05:44:39,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 233. [2025-03-08 05:44:39,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 233 states, 157 states have (on average 1.0955414012738853) internal successors, (172), 157 states have internal predecessors, (172), 48 states have call successors, (48), 26 states have call predecessors, (48), 27 states have return successors, (198), 49 states have call predecessors, (198), 48 states have call successors, (198) [2025-03-08 05:44:39,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 418 transitions. [2025-03-08 05:44:39,291 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 418 transitions. Word has length 1699 [2025-03-08 05:44:39,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 05:44:39,291 INFO L471 AbstractCegarLoop]: Abstraction has 233 states and 418 transitions. [2025-03-08 05:44:39,291 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 3.75) internal successors, (75), 21 states have internal predecessors, (75), 17 states have call successors, (22), 1 states have call predecessors, (22), 9 states have return successors, (27), 11 states have call predecessors, (27), 17 states have call successors, (27) [2025-03-08 05:44:39,291 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 418 transitions. [2025-03-08 05:44:39,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1522 [2025-03-08 05:44:39,329 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 05:44:39,329 INFO L218 NwaCegarLoop]: trace histogram [114, 114, 109, 109, 91, 88, 57, 57, 57, 57, 57, 57, 57, 54, 54, 54, 54, 54, 54, 54, 34, 34, 26, 18, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 05:44:39,340 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2025-03-08 05:44:39,534 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2025-03-08 05:44:39,534 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 05:44:39,535 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 05:44:39,535 INFO L85 PathProgramCache]: Analyzing trace with hash 1954927123, now seen corresponding path program 11 times [2025-03-08 05:44:39,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 05:44:39,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6097169] [2025-03-08 05:44:39,535 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-08 05:44:39,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 05:44:39,558 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 1521 statements into 89 equivalence classes. [2025-03-08 05:44:39,575 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) and asserted 189 of 1521 statements. [2025-03-08 05:44:39,575 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2025-03-08 05:44:39,575 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:44:39,660 INFO L134 CoverageAnalysis]: Checked inductivity of 69339 backedges. 1056 proven. 2792 refuted. 0 times theorem prover too weak. 65491 trivial. 0 not checked. [2025-03-08 05:44:39,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 05:44:39,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6097169] [2025-03-08 05:44:39,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6097169] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 05:44:39,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [535681339] [2025-03-08 05:44:39,661 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-08 05:44:39,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 05:44:39,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 05:44:39,663 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 05:44:39,664 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2025-03-08 05:44:39,906 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 1521 statements into 89 equivalence classes. [2025-03-08 05:44:39,936 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) and asserted 189 of 1521 statements. [2025-03-08 05:44:39,936 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2025-03-08 05:44:39,936 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:44:39,938 INFO L256 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-03-08 05:44:39,946 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 05:44:39,985 INFO L134 CoverageAnalysis]: Checked inductivity of 69339 backedges. 20872 proven. 31 refuted. 0 times theorem prover too weak. 48436 trivial. 0 not checked. [2025-03-08 05:44:39,985 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 05:44:42,919 INFO L134 CoverageAnalysis]: Checked inductivity of 69339 backedges. 1056 proven. 2792 refuted. 0 times theorem prover too weak. 65491 trivial. 0 not checked. [2025-03-08 05:44:42,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [535681339] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-08 05:44:42,920 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-08 05:44:42,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 15 [2025-03-08 05:44:42,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197168323] [2025-03-08 05:44:42,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-08 05:44:42,921 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-03-08 05:44:42,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 05:44:42,921 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-03-08 05:44:42,921 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2025-03-08 05:44:42,922 INFO L87 Difference]: Start difference. First operand 233 states and 418 transitions. Second operand has 15 states, 15 states have (on average 4.733333333333333) internal successors, (71), 15 states have internal predecessors, (71), 7 states have call successors, (20), 2 states have call predecessors, (20), 6 states have return successors, (24), 9 states have call predecessors, (24), 7 states have call successors, (24) [2025-03-08 05:44:43,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 05:44:43,086 INFO L93 Difference]: Finished difference Result 483 states and 1007 transitions. [2025-03-08 05:44:43,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-03-08 05:44:43,086 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.733333333333333) internal successors, (71), 15 states have internal predecessors, (71), 7 states have call successors, (20), 2 states have call predecessors, (20), 6 states have return successors, (24), 9 states have call predecessors, (24), 7 states have call successors, (24) Word has length 1521 [2025-03-08 05:44:43,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 05:44:43,089 INFO L225 Difference]: With dead ends: 483 [2025-03-08 05:44:43,089 INFO L226 Difference]: Without dead ends: 260 [2025-03-08 05:44:43,091 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3061 GetRequests, 3033 SyntacticMatches, 5 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=121, Invalid=479, Unknown=0, NotChecked=0, Total=600 [2025-03-08 05:44:43,091 INFO L435 NwaCegarLoop]: 24 mSDtfsCounter, 45 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 279 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 279 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-08 05:44:43,092 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 211 Invalid, 324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 279 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-08 05:44:43,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2025-03-08 05:44:43,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 247. [2025-03-08 05:44:43,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 166 states have (on average 1.0963855421686748) internal successors, (182), 166 states have internal predecessors, (182), 51 states have call successors, (51), 27 states have call predecessors, (51), 29 states have return successors, (219), 53 states have call predecessors, (219), 51 states have call successors, (219) [2025-03-08 05:44:43,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 452 transitions. [2025-03-08 05:44:43,109 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 452 transitions. Word has length 1521 [2025-03-08 05:44:43,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 05:44:43,110 INFO L471 AbstractCegarLoop]: Abstraction has 247 states and 452 transitions. [2025-03-08 05:44:43,110 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.733333333333333) internal successors, (71), 15 states have internal predecessors, (71), 7 states have call successors, (20), 2 states have call predecessors, (20), 6 states have return successors, (24), 9 states have call predecessors, (24), 7 states have call successors, (24) [2025-03-08 05:44:43,110 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 452 transitions. [2025-03-08 05:44:43,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2476 [2025-03-08 05:44:43,133 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 05:44:43,134 INFO L218 NwaCegarLoop]: trace histogram [182, 182, 179, 179, 161, 144, 91, 91, 91, 91, 91, 91, 91, 89, 89, 89, 89, 89, 89, 89, 70, 55, 38, 18, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 05:44:43,141 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2025-03-08 05:44:43,335 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 05:44:43,335 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 05:44:43,335 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 05:44:43,336 INFO L85 PathProgramCache]: Analyzing trace with hash 1104670427, now seen corresponding path program 12 times [2025-03-08 05:44:43,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 05:44:43,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885410252] [2025-03-08 05:44:43,336 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-08 05:44:43,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 05:44:43,369 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 2475 statements into 145 equivalence classes. [2025-03-08 05:44:43,372 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) and asserted 59 of 2475 statements. [2025-03-08 05:44:43,372 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2025-03-08 05:44:43,372 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:44:43,410 INFO L134 CoverageAnalysis]: Checked inductivity of 184828 backedges. 4376 proven. 4 refuted. 0 times theorem prover too weak. 180448 trivial. 0 not checked. [2025-03-08 05:44:43,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 05:44:43,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885410252] [2025-03-08 05:44:43,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885410252] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 05:44:43,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1155644241] [2025-03-08 05:44:43,410 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-08 05:44:43,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 05:44:43,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 05:44:43,412 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 05:44:43,412 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2025-03-08 05:44:43,682 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 2475 statements into 145 equivalence classes. [2025-03-08 05:44:43,695 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) and asserted 59 of 2475 statements. [2025-03-08 05:44:43,696 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2025-03-08 05:44:43,696 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:44:43,698 INFO L256 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-08 05:44:43,711 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 05:44:43,754 INFO L134 CoverageAnalysis]: Checked inductivity of 184828 backedges. 5231 proven. 4 refuted. 0 times theorem prover too weak. 179593 trivial. 0 not checked. [2025-03-08 05:44:43,754 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 05:44:48,401 INFO L134 CoverageAnalysis]: Checked inductivity of 184828 backedges. 4374 proven. 6 refuted. 0 times theorem prover too weak. 180448 trivial. 0 not checked. [2025-03-08 05:44:48,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1155644241] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-08 05:44:48,402 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-08 05:44:48,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 11 [2025-03-08 05:44:48,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760262008] [2025-03-08 05:44:48,402 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-08 05:44:48,404 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-08 05:44:48,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 05:44:48,404 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-08 05:44:48,404 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2025-03-08 05:44:48,404 INFO L87 Difference]: Start difference. First operand 247 states and 452 transitions. Second operand has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 11 states have internal predecessors, (46), 3 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2025-03-08 05:44:48,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 05:44:48,464 INFO L93 Difference]: Finished difference Result 479 states and 1030 transitions. [2025-03-08 05:44:48,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-03-08 05:44:48,464 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 11 states have internal predecessors, (46), 3 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 2475 [2025-03-08 05:44:48,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 05:44:48,467 INFO L225 Difference]: With dead ends: 479 [2025-03-08 05:44:48,467 INFO L226 Difference]: Without dead ends: 246 [2025-03-08 05:44:48,469 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4959 GetRequests, 4944 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=59, Invalid=123, Unknown=0, NotChecked=0, Total=182 [2025-03-08 05:44:48,470 INFO L435 NwaCegarLoop]: 28 mSDtfsCounter, 8 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-08 05:44:48,470 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 107 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-08 05:44:48,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2025-03-08 05:44:48,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 244. [2025-03-08 05:44:48,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 244 states, 165 states have (on average 1.096969696969697) internal successors, (181), 164 states have internal predecessors, (181), 50 states have call successors, (50), 28 states have call predecessors, (50), 28 states have return successors, (207), 51 states have call predecessors, (207), 50 states have call successors, (207) [2025-03-08 05:44:48,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 438 transitions. [2025-03-08 05:44:48,540 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 438 transitions. Word has length 2475 [2025-03-08 05:44:48,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 05:44:48,540 INFO L471 AbstractCegarLoop]: Abstraction has 244 states and 438 transitions. [2025-03-08 05:44:48,540 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 11 states have internal predecessors, (46), 3 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2025-03-08 05:44:48,540 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 438 transitions. [2025-03-08 05:44:48,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2281 [2025-03-08 05:44:48,561 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 05:44:48,561 INFO L218 NwaCegarLoop]: trace histogram [178, 178, 157, 157, 133, 133, 89, 89, 89, 89, 89, 89, 89, 78, 78, 78, 78, 78, 78, 78, 55, 45, 44, 24, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 05:44:48,568 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2025-03-08 05:44:48,762 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 05:44:48,762 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 05:44:48,763 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 05:44:48,763 INFO L85 PathProgramCache]: Analyzing trace with hash 1506118358, now seen corresponding path program 13 times [2025-03-08 05:44:48,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 05:44:48,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659565495] [2025-03-08 05:44:48,763 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-08 05:44:48,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 05:44:48,792 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 2280 statements into 1 equivalence classes. [2025-03-08 05:44:49,006 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 2280 of 2280 statements. [2025-03-08 05:44:49,006 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 05:44:49,006 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:44:51,677 INFO L134 CoverageAnalysis]: Checked inductivity of 157228 backedges. 1500 proven. 6069 refuted. 0 times theorem prover too weak. 149659 trivial. 0 not checked. [2025-03-08 05:44:51,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 05:44:51,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659565495] [2025-03-08 05:44:51,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659565495] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 05:44:51,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966799191] [2025-03-08 05:44:51,677 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-08 05:44:51,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 05:44:51,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 05:44:51,679 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 05:44:51,679 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2025-03-08 05:44:51,944 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 2280 statements into 1 equivalence classes. [2025-03-08 05:44:52,273 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 2280 of 2280 statements. [2025-03-08 05:44:52,273 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 05:44:52,273 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:44:52,286 INFO L256 TraceCheckSpWp]: Trace formula consists of 5083 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-03-08 05:44:52,299 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 05:44:52,411 INFO L134 CoverageAnalysis]: Checked inductivity of 157228 backedges. 1625 proven. 7778 refuted. 0 times theorem prover too weak. 147825 trivial. 0 not checked. [2025-03-08 05:44:52,411 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 05:44:59,155 INFO L134 CoverageAnalysis]: Checked inductivity of 157228 backedges. 1627 proven. 7828 refuted. 0 times theorem prover too weak. 147773 trivial. 0 not checked. [2025-03-08 05:44:59,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1966799191] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-08 05:44:59,155 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-08 05:44:59,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 23] total 29 [2025-03-08 05:44:59,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023179286] [2025-03-08 05:44:59,156 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-08 05:44:59,158 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2025-03-08 05:44:59,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 05:44:59,159 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2025-03-08 05:44:59,159 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=671, Unknown=0, NotChecked=0, Total=812 [2025-03-08 05:44:59,159 INFO L87 Difference]: Start difference. First operand 244 states and 438 transitions. Second operand has 29 states, 28 states have (on average 3.4285714285714284) internal successors, (96), 29 states have internal predecessors, (96), 23 states have call successors, (31), 1 states have call predecessors, (31), 12 states have return successors, (39), 17 states have call predecessors, (39), 23 states have call successors, (39) [2025-03-08 05:44:59,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 05:44:59,439 INFO L93 Difference]: Finished difference Result 297 states and 573 transitions. [2025-03-08 05:44:59,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-03-08 05:44:59,440 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 3.4285714285714284) internal successors, (96), 29 states have internal predecessors, (96), 23 states have call successors, (31), 1 states have call predecessors, (31), 12 states have return successors, (39), 17 states have call predecessors, (39), 23 states have call successors, (39) Word has length 2280 [2025-03-08 05:44:59,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 05:44:59,445 INFO L225 Difference]: With dead ends: 297 [2025-03-08 05:44:59,445 INFO L226 Difference]: Without dead ends: 253 [2025-03-08 05:44:59,446 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4589 GetRequests, 4541 SyntacticMatches, 11 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 526 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=290, Invalid=1192, Unknown=0, NotChecked=0, Total=1482 [2025-03-08 05:44:59,447 INFO L435 NwaCegarLoop]: 52 mSDtfsCounter, 20 mSDsluCounter, 502 mSDsCounter, 0 mSdLazyCounter, 500 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 554 SdHoareTripleChecker+Invalid, 516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-08 05:44:59,447 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 554 Invalid, 516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 500 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-08 05:44:59,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2025-03-08 05:44:59,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 247. [2025-03-08 05:44:59,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 167 states have (on average 1.095808383233533) internal successors, (183), 166 states have internal predecessors, (183), 50 states have call successors, (50), 28 states have call predecessors, (50), 29 states have return successors, (201), 52 states have call predecessors, (201), 50 states have call successors, (201) [2025-03-08 05:44:59,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 434 transitions. [2025-03-08 05:44:59,477 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 434 transitions. Word has length 2280 [2025-03-08 05:44:59,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 05:44:59,478 INFO L471 AbstractCegarLoop]: Abstraction has 247 states and 434 transitions. [2025-03-08 05:44:59,478 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 3.4285714285714284) internal successors, (96), 29 states have internal predecessors, (96), 23 states have call successors, (31), 1 states have call predecessors, (31), 12 states have return successors, (39), 17 states have call predecessors, (39), 23 states have call successors, (39) [2025-03-08 05:44:59,478 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 434 transitions. [2025-03-08 05:44:59,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1503 [2025-03-08 05:44:59,500 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 05:44:59,501 INFO L218 NwaCegarLoop]: trace histogram [126, 126, 95, 95, 92, 80, 63, 63, 63, 63, 63, 63, 63, 47, 47, 47, 47, 47, 47, 47, 45, 34, 17, 15, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 05:44:59,514 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2025-03-08 05:44:59,701 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 05:44:59,702 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 05:44:59,702 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 05:44:59,702 INFO L85 PathProgramCache]: Analyzing trace with hash -1507118449, now seen corresponding path program 14 times [2025-03-08 05:44:59,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 05:44:59,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410722000] [2025-03-08 05:44:59,702 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-08 05:44:59,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 05:44:59,739 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 1502 statements into 2 equivalence classes. [2025-03-08 05:44:59,863 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 1502 of 1502 statements. [2025-03-08 05:44:59,863 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-08 05:44:59,863 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:45:00,852 INFO L134 CoverageAnalysis]: Checked inductivity of 68842 backedges. 3074 proven. 461 refuted. 0 times theorem prover too weak. 65307 trivial. 0 not checked. [2025-03-08 05:45:00,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 05:45:00,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410722000] [2025-03-08 05:45:00,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410722000] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 05:45:00,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1714708419] [2025-03-08 05:45:00,852 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-08 05:45:00,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 05:45:00,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 05:45:00,854 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 05:45:00,855 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2025-03-08 05:45:01,115 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 1502 statements into 2 equivalence classes. [2025-03-08 05:45:01,314 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 1502 of 1502 statements. [2025-03-08 05:45:01,314 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-08 05:45:01,314 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:45:01,323 INFO L256 TraceCheckSpWp]: Trace formula consists of 3356 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-03-08 05:45:01,332 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 05:45:01,469 INFO L134 CoverageAnalysis]: Checked inductivity of 68842 backedges. 1133 proven. 3603 refuted. 0 times theorem prover too weak. 64106 trivial. 0 not checked. [2025-03-08 05:45:01,469 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 05:45:05,341 INFO L134 CoverageAnalysis]: Checked inductivity of 68842 backedges. 1141 proven. 3627 refuted. 0 times theorem prover too weak. 64074 trivial. 0 not checked. [2025-03-08 05:45:05,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1714708419] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-08 05:45:05,345 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-08 05:45:05,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 19] total 30 [2025-03-08 05:45:05,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642731757] [2025-03-08 05:45:05,345 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-08 05:45:05,346 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2025-03-08 05:45:05,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 05:45:05,347 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2025-03-08 05:45:05,347 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=767, Unknown=0, NotChecked=0, Total=870 [2025-03-08 05:45:05,347 INFO L87 Difference]: Start difference. First operand 247 states and 434 transitions. Second operand has 30 states, 28 states have (on average 3.5357142857142856) internal successors, (99), 30 states have internal predecessors, (99), 20 states have call successors, (30), 1 states have call predecessors, (30), 15 states have return successors, (38), 21 states have call predecessors, (38), 20 states have call successors, (38) [2025-03-08 05:45:06,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 05:45:06,121 INFO L93 Difference]: Finished difference Result 635 states and 1441 transitions. [2025-03-08 05:45:06,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-03-08 05:45:06,125 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 28 states have (on average 3.5357142857142856) internal successors, (99), 30 states have internal predecessors, (99), 20 states have call successors, (30), 1 states have call predecessors, (30), 15 states have return successors, (38), 21 states have call predecessors, (38), 20 states have call successors, (38) Word has length 1502 [2025-03-08 05:45:06,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 05:45:06,129 INFO L225 Difference]: With dead ends: 635 [2025-03-08 05:45:06,129 INFO L226 Difference]: Without dead ends: 388 [2025-03-08 05:45:06,132 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3048 GetRequests, 2980 SyntacticMatches, 9 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 865 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=490, Invalid=3170, Unknown=0, NotChecked=0, Total=3660 [2025-03-08 05:45:06,134 INFO L435 NwaCegarLoop]: 47 mSDtfsCounter, 109 mSDsluCounter, 549 mSDsCounter, 0 mSdLazyCounter, 1157 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 596 SdHoareTripleChecker+Invalid, 1271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 1157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-03-08 05:45:06,134 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [109 Valid, 596 Invalid, 1271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 1157 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-08 05:45:06,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2025-03-08 05:45:06,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 346. [2025-03-08 05:45:06,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 236 states have (on average 1.097457627118644) internal successors, (259), 231 states have internal predecessors, (259), 81 states have call successors, (81), 46 states have call predecessors, (81), 28 states have return successors, (315), 68 states have call predecessors, (315), 81 states have call successors, (315) [2025-03-08 05:45:06,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 655 transitions. [2025-03-08 05:45:06,160 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 655 transitions. Word has length 1502 [2025-03-08 05:45:06,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 05:45:06,160 INFO L471 AbstractCegarLoop]: Abstraction has 346 states and 655 transitions. [2025-03-08 05:45:06,161 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 28 states have (on average 3.5357142857142856) internal successors, (99), 30 states have internal predecessors, (99), 20 states have call successors, (30), 1 states have call predecessors, (30), 15 states have return successors, (38), 21 states have call predecessors, (38), 20 states have call successors, (38) [2025-03-08 05:45:06,161 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 655 transitions. [2025-03-08 05:45:06,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1887 [2025-03-08 05:45:06,176 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 05:45:06,176 INFO L218 NwaCegarLoop]: trace histogram [150, 150, 127, 127, 113, 107, 75, 75, 75, 75, 75, 75, 75, 63, 63, 63, 63, 63, 63, 63, 50, 37, 32, 20, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 05:45:06,186 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2025-03-08 05:45:06,376 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2025-03-08 05:45:06,377 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 05:45:06,378 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 05:45:06,378 INFO L85 PathProgramCache]: Analyzing trace with hash -109434642, now seen corresponding path program 15 times [2025-03-08 05:45:06,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 05:45:06,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720000086] [2025-03-08 05:45:06,378 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-08 05:45:06,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 05:45:06,407 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 1886 statements into 108 equivalence classes. [2025-03-08 05:45:06,453 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) and asserted 173 of 1886 statements. [2025-03-08 05:45:06,454 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2025-03-08 05:45:06,454 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:45:06,542 INFO L134 CoverageAnalysis]: Checked inductivity of 107615 backedges. 4345 proven. 172 refuted. 0 times theorem prover too weak. 103098 trivial. 0 not checked. [2025-03-08 05:45:06,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 05:45:06,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720000086] [2025-03-08 05:45:06,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720000086] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 05:45:06,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1805225165] [2025-03-08 05:45:06,542 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-08 05:45:06,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 05:45:06,542 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 05:45:06,544 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 05:45:06,544 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2025-03-08 05:45:06,837 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 1886 statements into 108 equivalence classes. [2025-03-08 05:45:06,864 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) and asserted 173 of 1886 statements. [2025-03-08 05:45:06,864 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2025-03-08 05:45:06,864 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:45:06,866 INFO L256 TraceCheckSpWp]: Trace formula consists of 404 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-03-08 05:45:06,876 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 05:45:06,929 INFO L134 CoverageAnalysis]: Checked inductivity of 107615 backedges. 14865 proven. 21 refuted. 0 times theorem prover too weak. 92729 trivial. 0 not checked. [2025-03-08 05:45:06,930 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 05:45:10,713 INFO L134 CoverageAnalysis]: Checked inductivity of 107615 backedges. 4858 proven. 208 refuted. 0 times theorem prover too weak. 102549 trivial. 0 not checked. [2025-03-08 05:45:10,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1805225165] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-08 05:45:10,714 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-08 05:45:10,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 18 [2025-03-08 05:45:10,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586246453] [2025-03-08 05:45:10,714 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-08 05:45:10,716 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-03-08 05:45:10,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 05:45:10,716 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-03-08 05:45:10,716 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2025-03-08 05:45:10,716 INFO L87 Difference]: Start difference. First operand 346 states and 655 transitions. Second operand has 18 states, 18 states have (on average 4.055555555555555) internal successors, (73), 18 states have internal predecessors, (73), 10 states have call successors, (19), 2 states have call predecessors, (19), 6 states have return successors, (23), 6 states have call predecessors, (23), 10 states have call successors, (23) [2025-03-08 05:45:10,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 05:45:10,866 INFO L93 Difference]: Finished difference Result 687 states and 1493 transitions. [2025-03-08 05:45:10,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-03-08 05:45:10,866 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.055555555555555) internal successors, (73), 18 states have internal predecessors, (73), 10 states have call successors, (19), 2 states have call predecessors, (19), 6 states have return successors, (23), 6 states have call predecessors, (23), 10 states have call successors, (23) Word has length 1886 [2025-03-08 05:45:10,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 05:45:10,870 INFO L225 Difference]: With dead ends: 687 [2025-03-08 05:45:10,870 INFO L226 Difference]: Without dead ends: 352 [2025-03-08 05:45:10,873 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3790 GetRequests, 3760 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=141, Invalid=561, Unknown=0, NotChecked=0, Total=702 [2025-03-08 05:45:10,873 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 45 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 221 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 259 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-08 05:45:10,873 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 140 Invalid, 259 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 221 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-08 05:45:10,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 352 states. [2025-03-08 05:45:10,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 352 to 345. [2025-03-08 05:45:10,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 236 states have (on average 1.097457627118644) internal successors, (259), 230 states have internal predecessors, (259), 81 states have call successors, (81), 47 states have call predecessors, (81), 27 states have return successors, (301), 67 states have call predecessors, (301), 81 states have call successors, (301) [2025-03-08 05:45:10,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 641 transitions. [2025-03-08 05:45:10,897 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 641 transitions. Word has length 1886 [2025-03-08 05:45:10,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 05:45:10,897 INFO L471 AbstractCegarLoop]: Abstraction has 345 states and 641 transitions. [2025-03-08 05:45:10,897 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.055555555555555) internal successors, (73), 18 states have internal predecessors, (73), 10 states have call successors, (19), 2 states have call predecessors, (19), 6 states have return successors, (23), 6 states have call predecessors, (23), 10 states have call successors, (23) [2025-03-08 05:45:10,898 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 641 transitions. [2025-03-08 05:45:10,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1834 [2025-03-08 05:45:10,912 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 05:45:10,912 INFO L218 NwaCegarLoop]: trace histogram [142, 142, 127, 127, 110, 105, 71, 71, 71, 71, 71, 71, 71, 63, 63, 63, 63, 63, 63, 63, 47, 34, 32, 22, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 05:45:10,922 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2025-03-08 05:45:11,113 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2025-03-08 05:45:11,113 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 05:45:11,114 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 05:45:11,114 INFO L85 PathProgramCache]: Analyzing trace with hash 198233941, now seen corresponding path program 16 times [2025-03-08 05:45:11,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 05:45:11,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154944859] [2025-03-08 05:45:11,114 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-08 05:45:11,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 05:45:11,139 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 1833 statements into 2 equivalence classes. [2025-03-08 05:45:11,240 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 1562 of 1833 statements. [2025-03-08 05:45:11,241 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-03-08 05:45:11,241 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:45:12,547 INFO L134 CoverageAnalysis]: Checked inductivity of 101255 backedges. 1686 proven. 4357 refuted. 0 times theorem prover too weak. 95212 trivial. 0 not checked. [2025-03-08 05:45:12,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 05:45:12,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154944859] [2025-03-08 05:45:12,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154944859] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 05:45:12,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [959540133] [2025-03-08 05:45:12,547 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-08 05:45:12,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 05:45:12,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 05:45:12,549 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 05:45:12,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2025-03-08 05:45:12,840 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 1833 statements into 2 equivalence classes. [2025-03-08 05:45:13,019 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 1562 of 1833 statements. [2025-03-08 05:45:13,019 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-03-08 05:45:13,019 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:45:13,026 INFO L256 TraceCheckSpWp]: Trace formula consists of 3261 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-03-08 05:45:13,036 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 05:45:13,124 INFO L134 CoverageAnalysis]: Checked inductivity of 101255 backedges. 1913 proven. 5585 refuted. 0 times theorem prover too weak. 93757 trivial. 0 not checked. [2025-03-08 05:45:13,124 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-08 05:45:18,882 INFO L134 CoverageAnalysis]: Checked inductivity of 101255 backedges. 1915 proven. 5635 refuted. 0 times theorem prover too weak. 93705 trivial. 0 not checked. [2025-03-08 05:45:18,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [959540133] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-08 05:45:18,883 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-08 05:45:18,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 23] total 29 [2025-03-08 05:45:18,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017061273] [2025-03-08 05:45:18,883 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-08 05:45:18,886 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2025-03-08 05:45:18,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 05:45:18,886 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2025-03-08 05:45:18,886 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=671, Unknown=0, NotChecked=0, Total=812 [2025-03-08 05:45:18,887 INFO L87 Difference]: Start difference. First operand 345 states and 641 transitions. Second operand has 29 states, 28 states have (on average 3.392857142857143) internal successors, (95), 29 states have internal predecessors, (95), 23 states have call successors, (30), 1 states have call predecessors, (30), 12 states have return successors, (38), 16 states have call predecessors, (38), 23 states have call successors, (38) [2025-03-08 05:45:19,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 05:45:19,138 INFO L93 Difference]: Finished difference Result 505 states and 1267 transitions. [2025-03-08 05:45:19,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-03-08 05:45:19,138 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 3.392857142857143) internal successors, (95), 29 states have internal predecessors, (95), 23 states have call successors, (30), 1 states have call predecessors, (30), 12 states have return successors, (38), 16 states have call predecessors, (38), 23 states have call successors, (38) Word has length 1833 [2025-03-08 05:45:19,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 05:45:19,143 INFO L225 Difference]: With dead ends: 505 [2025-03-08 05:45:19,143 INFO L226 Difference]: Without dead ends: 343 [2025-03-08 05:45:19,145 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3695 GetRequests, 3647 SyntacticMatches, 11 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 526 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=290, Invalid=1192, Unknown=0, NotChecked=0, Total=1482 [2025-03-08 05:45:19,145 INFO L435 NwaCegarLoop]: 54 mSDtfsCounter, 16 mSDsluCounter, 480 mSDsCounter, 0 mSdLazyCounter, 471 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 534 SdHoareTripleChecker+Invalid, 478 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-08 05:45:19,145 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 534 Invalid, 478 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 471 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-08 05:45:19,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2025-03-08 05:45:19,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 343. [2025-03-08 05:45:19,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 235 states have (on average 1.097872340425532) internal successors, (258), 229 states have internal predecessors, (258), 76 states have call successors, (76), 45 states have call predecessors, (76), 31 states have return successors, (272), 68 states have call predecessors, (272), 76 states have call successors, (272) [2025-03-08 05:45:19,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 606 transitions. [2025-03-08 05:45:19,171 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 606 transitions. Word has length 1833 [2025-03-08 05:45:19,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 05:45:19,172 INFO L471 AbstractCegarLoop]: Abstraction has 343 states and 606 transitions. [2025-03-08 05:45:19,172 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 3.392857142857143) internal successors, (95), 29 states have internal predecessors, (95), 23 states have call successors, (30), 1 states have call predecessors, (30), 12 states have return successors, (38), 16 states have call predecessors, (38), 23 states have call successors, (38) [2025-03-08 05:45:19,172 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 606 transitions. [2025-03-08 05:45:19,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1509 [2025-03-08 05:45:19,182 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 05:45:19,182 INFO L218 NwaCegarLoop]: trace histogram [112, 112, 109, 109, 90, 88, 56, 56, 56, 56, 56, 56, 56, 54, 54, 54, 54, 54, 54, 54, 36, 32, 22, 21, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 05:45:19,193 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2025-03-08 05:45:19,383 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 05:45:19,383 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 05:45:19,383 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 05:45:19,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1736450141, now seen corresponding path program 17 times [2025-03-08 05:45:19,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 05:45:19,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767486206] [2025-03-08 05:45:19,383 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-08 05:45:19,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 05:45:19,407 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 1508 statements into 95 equivalence classes. [2025-03-08 05:45:19,464 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 43 check-sat command(s) and asserted 689 of 1508 statements. [2025-03-08 05:45:19,465 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 43 check-sat command(s) [2025-03-08 05:45:19,465 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 05:45:20,038 INFO L134 CoverageAnalysis]: Checked inductivity of 68125 backedges. 3113 proven. 4703 refuted. 0 times theorem prover too weak. 60309 trivial. 0 not checked. [2025-03-08 05:45:20,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 05:45:20,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767486206] [2025-03-08 05:45:20,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767486206] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 05:45:20,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1884301907] [2025-03-08 05:45:20,038 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-08 05:45:20,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 05:45:20,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 05:45:20,040 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 05:45:20,041 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process