./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/recursive-simple/fibo_2calls_8-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 798a7b37 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_8-1.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-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 ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 50f60fa428d099767eedeaaecff58f84e68d960030ff43c7eae2dbdfbde6f992 --- Real Ultimate output --- This is Ultimate 0.3.0-?-798a7b3-m [2025-03-04 11:29:20,163 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-04 11:29:20,211 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2025-03-04 11:29:20,214 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-04 11:29:20,216 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-04 11:29:20,238 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-04 11:29:20,239 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-04 11:29:20,239 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-04 11:29:20,239 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-04 11:29:20,239 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-04 11:29:20,239 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-04 11:29:20,239 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-04 11:29:20,240 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-04 11:29:20,240 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-04 11:29:20,240 INFO L153 SettingsManager]: * Use SBE=true [2025-03-04 11:29:20,240 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-04 11:29:20,240 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-04 11:29:20,240 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-04 11:29:20,240 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-04 11:29:20,240 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-04 11:29:20,240 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-04 11:29:20,241 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-04 11:29:20,241 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-04 11:29:20,241 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-04 11:29:20,241 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-03-04 11:29:20,241 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-03-04 11:29:20,241 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-04 11:29:20,241 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-04 11:29:20,241 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-04 11:29:20,241 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-04 11:29:20,241 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-04 11:29:20,242 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-04 11:29:20,242 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-04 11:29:20,242 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-04 11:29:20,242 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 11:29:20,242 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-04 11:29:20,242 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-04 11:29:20,242 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-04 11:29:20,242 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-04 11:29:20,242 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-04 11:29:20,242 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-04 11:29:20,242 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-04 11:29:20,243 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-04 11:29:20,243 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-04 11:29:20,243 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-04 11:29:20,243 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 ! overflow) ) 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 -> 50f60fa428d099767eedeaaecff58f84e68d960030ff43c7eae2dbdfbde6f992 [2025-03-04 11:29:20,480 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-04 11:29:20,488 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-04 11:29:20,490 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-04 11:29:20,492 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-04 11:29:20,492 INFO L274 PluginConnector]: CDTParser initialized [2025-03-04 11:29:20,494 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/recursive-simple/fibo_2calls_8-1.c [2025-03-04 11:29:21,634 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5296c61d1/e1a86436f520482a9a09f5a5e39cd858/FLAG084b71e59 [2025-03-04 11:29:21,897 INFO L384 CDTParser]: Found 1 translation units. [2025-03-04 11:29:21,898 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursive-simple/fibo_2calls_8-1.c [2025-03-04 11:29:21,905 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5296c61d1/e1a86436f520482a9a09f5a5e39cd858/FLAG084b71e59 [2025-03-04 11:29:22,212 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5296c61d1/e1a86436f520482a9a09f5a5e39cd858 [2025-03-04 11:29:22,214 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-04 11:29:22,215 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-04 11:29:22,216 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-04 11:29:22,216 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-04 11:29:22,219 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-04 11:29:22,219 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 11:29:22" (1/1) ... [2025-03-04 11:29:22,220 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@116e09af and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 11:29:22, skipping insertion in model container [2025-03-04 11:29:22,220 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 11:29:22" (1/1) ... [2025-03-04 11:29:22,231 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-04 11:29:22,334 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 11:29:22,341 INFO L200 MainTranslator]: Completed pre-run [2025-03-04 11:29:22,354 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 11:29:22,365 INFO L204 MainTranslator]: Completed translation [2025-03-04 11:29:22,365 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 11:29:22 WrapperNode [2025-03-04 11:29:22,365 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-04 11:29:22,367 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-04 11:29:22,367 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-04 11:29:22,367 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-04 11:29:22,371 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 11:29:22" (1/1) ... [2025-03-04 11:29:22,376 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 11:29:22" (1/1) ... [2025-03-04 11:29:22,385 INFO L138 Inliner]: procedures = 14, calls = 13, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 21 [2025-03-04 11:29:22,386 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-04 11:29:22,386 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-04 11:29:22,387 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-04 11:29:22,387 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-04 11:29:22,392 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 11:29:22" (1/1) ... [2025-03-04 11:29:22,392 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 11:29:22" (1/1) ... [2025-03-04 11:29:22,393 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 11:29:22" (1/1) ... [2025-03-04 11:29:22,404 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-04 11:29:22,404 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 11:29:22" (1/1) ... [2025-03-04 11:29:22,405 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 11:29:22" (1/1) ... [2025-03-04 11:29:22,407 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 11:29:22" (1/1) ... [2025-03-04 11:29:22,408 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 11:29:22" (1/1) ... [2025-03-04 11:29:22,408 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 11:29:22" (1/1) ... [2025-03-04 11:29:22,411 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 11:29:22" (1/1) ... [2025-03-04 11:29:22,412 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-04 11:29:22,412 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-04 11:29:22,412 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-04 11:29:22,412 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-04 11:29:22,413 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 11:29:22" (1/1) ... [2025-03-04 11:29:22,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 11:29:22,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:29:22,448 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-04 11:29:22,450 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-04 11:29:22,465 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-04 11:29:22,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-04 11:29:22,466 INFO L130 BoogieDeclarations]: Found specification of procedure fibo2 [2025-03-04 11:29:22,466 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo2 [2025-03-04 11:29:22,466 INFO L130 BoogieDeclarations]: Found specification of procedure fibo1 [2025-03-04 11:29:22,466 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo1 [2025-03-04 11:29:22,466 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-04 11:29:22,466 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-04 11:29:22,511 INFO L256 CfgBuilder]: Building ICFG [2025-03-04 11:29:22,512 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-04 11:29:22,624 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L25: havoc #t~ret6;havoc #t~ret7; [2025-03-04 11:29:22,661 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15: havoc #t~ret4;havoc #t~ret5; [2025-03-04 11:29:22,668 INFO L? ?]: Removed 24 outVars from TransFormulas that were not future-live. [2025-03-04 11:29:22,669 INFO L307 CfgBuilder]: Performing block encoding [2025-03-04 11:29:22,675 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-04 11:29:22,675 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-04 11:29:22,676 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 11:29:22 BoogieIcfgContainer [2025-03-04 11:29:22,676 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-04 11:29:22,677 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-04 11:29:22,677 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-04 11:29:22,681 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-04 11:29:22,681 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.03 11:29:22" (1/3) ... [2025-03-04 11:29:22,681 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5ac1bc0d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 11:29:22, skipping insertion in model container [2025-03-04 11:29:22,681 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 11:29:22" (2/3) ... [2025-03-04 11:29:22,682 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5ac1bc0d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 11:29:22, skipping insertion in model container [2025-03-04 11:29:22,682 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 11:29:22" (3/3) ... [2025-03-04 11:29:22,683 INFO L128 eAbstractionObserver]: Analyzing ICFG fibo_2calls_8-1.c [2025-03-04 11:29:22,697 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-04 11:29:22,698 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG fibo_2calls_8-1.c that has 3 procedures, 53 locations, 1 initial locations, 0 loop locations, and 12 error locations. [2025-03-04 11:29:22,745 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-04 11:29:22,755 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;@1387ae6a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-04 11:29:22,755 INFO L334 AbstractCegarLoop]: Starting to check reachability of 12 error locations. [2025-03-04 11:29:22,759 INFO L276 IsEmpty]: Start isEmpty. Operand has 53 states, 33 states have (on average 1.5151515151515151) internal successors, (50), 45 states have internal predecessors, (50), 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-04 11:29:22,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2025-03-04 11:29:22,764 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:22,764 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:29:22,764 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:22,768 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:22,768 INFO L85 PathProgramCache]: Analyzing trace with hash -1954105288, now seen corresponding path program 1 times [2025-03-04 11:29:22,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:22,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301977408] [2025-03-04 11:29:22,773 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:22,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:22,816 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-03-04 11:29:22,828 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-03-04 11:29:22,829 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:22,829 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:22,892 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-04 11:29:22,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:29:22,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301977408] [2025-03-04 11:29:22,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301977408] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 11:29:22,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 11:29:22,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-04 11:29:22,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753511334] [2025-03-04 11:29:22,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 11:29:22,899 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 11:29:22,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:29:22,912 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 11:29:22,913 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 11:29:22,914 INFO L87 Difference]: Start difference. First operand has 53 states, 33 states have (on average 1.5151515151515151) internal successors, (50), 45 states have internal predecessors, (50), 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 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 11:29:22,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:29:22,954 INFO L93 Difference]: Finished difference Result 59 states and 67 transitions. [2025-03-04 11:29:22,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 11:29:22,957 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2025-03-04 11:29:22,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:29:22,962 INFO L225 Difference]: With dead ends: 59 [2025-03-04 11:29:22,962 INFO L226 Difference]: Without dead ends: 45 [2025-03-04 11:29:22,964 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 11:29:22,967 INFO L435 NwaCegarLoop]: 52 mSDtfsCounter, 11 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-04 11:29:22,968 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 92 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-04 11:29:22,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2025-03-04 11:29:22,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 43. [2025-03-04 11:29:22,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 26 states have (on average 1.5384615384615385) internal successors, (40), 36 states have internal predecessors, (40), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2025-03-04 11:29:23,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 49 transitions. [2025-03-04 11:29:23,004 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 49 transitions. Word has length 7 [2025-03-04 11:29:23,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:29:23,005 INFO L471 AbstractCegarLoop]: Abstraction has 43 states and 49 transitions. [2025-03-04 11:29:23,005 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 11:29:23,005 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 49 transitions. [2025-03-04 11:29:23,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2025-03-04 11:29:23,006 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:23,007 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:29:23,007 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-04 11:29:23,007 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:23,008 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:23,008 INFO L85 PathProgramCache]: Analyzing trace with hash -447721764, now seen corresponding path program 1 times [2025-03-04 11:29:23,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:23,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571164637] [2025-03-04 11:29:23,008 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:23,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:23,013 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 8 statements into 1 equivalence classes. [2025-03-04 11:29:23,021 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 8 of 8 statements. [2025-03-04 11:29:23,025 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:23,026 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:23,090 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-04 11:29:23,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:29:23,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571164637] [2025-03-04 11:29:23,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571164637] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 11:29:23,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 11:29:23,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-04 11:29:23,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994960918] [2025-03-04 11:29:23,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 11:29:23,092 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-04 11:29:23,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:29:23,092 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-04 11:29:23,092 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-04 11:29:23,092 INFO L87 Difference]: Start difference. First operand 43 states and 49 transitions. Second operand has 5 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 11:29:23,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:29:23,156 INFO L93 Difference]: Finished difference Result 64 states and 72 transitions. [2025-03-04 11:29:23,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-04 11:29:23,157 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2025-03-04 11:29:23,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:29:23,157 INFO L225 Difference]: With dead ends: 64 [2025-03-04 11:29:23,157 INFO L226 Difference]: Without dead ends: 58 [2025-03-04 11:29:23,158 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-04 11:29:23,158 INFO L435 NwaCegarLoop]: 41 mSDtfsCounter, 26 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-04 11:29:23,158 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 164 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-04 11:29:23,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2025-03-04 11:29:23,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 56. [2025-03-04 11:29:23,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 37 states have (on average 1.4054054054054055) internal successors, (52), 46 states have internal predecessors, (52), 7 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2025-03-04 11:29:23,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 65 transitions. [2025-03-04 11:29:23,167 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 65 transitions. Word has length 8 [2025-03-04 11:29:23,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:29:23,167 INFO L471 AbstractCegarLoop]: Abstraction has 56 states and 65 transitions. [2025-03-04 11:29:23,168 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 11:29:23,168 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 65 transitions. [2025-03-04 11:29:23,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2025-03-04 11:29:23,169 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:23,169 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:29:23,169 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-04 11:29:23,169 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:23,170 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:23,170 INFO L85 PathProgramCache]: Analyzing trace with hash -2145956475, now seen corresponding path program 1 times [2025-03-04 11:29:23,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:23,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478924154] [2025-03-04 11:29:23,171 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:23,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:23,179 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 13 statements into 1 equivalence classes. [2025-03-04 11:29:23,185 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 13 of 13 statements. [2025-03-04 11:29:23,187 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:23,188 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:23,223 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-04 11:29:23,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:29:23,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478924154] [2025-03-04 11:29:23,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478924154] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 11:29:23,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 11:29:23,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-04 11:29:23,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553873487] [2025-03-04 11:29:23,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 11:29:23,224 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-04 11:29:23,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:29:23,225 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-04 11:29:23,225 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 11:29:23,225 INFO L87 Difference]: Start difference. First operand 56 states and 65 transitions. Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 11:29:23,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:29:23,255 INFO L93 Difference]: Finished difference Result 58 states and 70 transitions. [2025-03-04 11:29:23,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-04 11:29:23,256 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2025-03-04 11:29:23,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:29:23,257 INFO L225 Difference]: With dead ends: 58 [2025-03-04 11:29:23,259 INFO L226 Difference]: Without dead ends: 56 [2025-03-04 11:29:23,259 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-04 11:29:23,260 INFO L435 NwaCegarLoop]: 42 mSDtfsCounter, 11 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-04 11:29:23,260 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 72 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-04 11:29:23,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2025-03-04 11:29:23,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 54. [2025-03-04 11:29:23,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 37 states have (on average 1.3513513513513513) internal successors, (50), 44 states have internal predecessors, (50), 7 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2025-03-04 11:29:23,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 63 transitions. [2025-03-04 11:29:23,274 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 63 transitions. Word has length 13 [2025-03-04 11:29:23,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:29:23,274 INFO L471 AbstractCegarLoop]: Abstraction has 54 states and 63 transitions. [2025-03-04 11:29:23,274 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 11:29:23,274 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 63 transitions. [2025-03-04 11:29:23,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2025-03-04 11:29:23,274 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:23,274 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:29:23,274 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-04 11:29:23,274 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:23,275 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:23,275 INFO L85 PathProgramCache]: Analyzing trace with hash -2100141288, now seen corresponding path program 1 times [2025-03-04 11:29:23,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:23,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285568822] [2025-03-04 11:29:23,275 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:23,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:23,282 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-03-04 11:29:23,289 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-03-04 11:29:23,290 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:23,290 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:23,395 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-04 11:29:23,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:29:23,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285568822] [2025-03-04 11:29:23,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285568822] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 11:29:23,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 11:29:23,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-03-04 11:29:23,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002540163] [2025-03-04 11:29:23,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 11:29:23,396 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-04 11:29:23,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:29:23,397 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-04 11:29:23,398 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2025-03-04 11:29:23,398 INFO L87 Difference]: Start difference. First operand 54 states and 63 transitions. Second operand has 7 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 11:29:23,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:29:23,513 INFO L93 Difference]: Finished difference Result 58 states and 71 transitions. [2025-03-04 11:29:23,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-04 11:29:23,514 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2025-03-04 11:29:23,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:29:23,514 INFO L225 Difference]: With dead ends: 58 [2025-03-04 11:29:23,514 INFO L226 Difference]: Without dead ends: 54 [2025-03-04 11:29:23,515 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2025-03-04 11:29:23,516 INFO L435 NwaCegarLoop]: 23 mSDtfsCounter, 51 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-04 11:29:23,516 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 102 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-04 11:29:23,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2025-03-04 11:29:23,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 50. [2025-03-04 11:29:23,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 37 states have (on average 1.2432432432432432) internal successors, (46), 40 states have internal predecessors, (46), 7 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2025-03-04 11:29:23,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 59 transitions. [2025-03-04 11:29:23,522 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 59 transitions. Word has length 14 [2025-03-04 11:29:23,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:29:23,522 INFO L471 AbstractCegarLoop]: Abstraction has 50 states and 59 transitions. [2025-03-04 11:29:23,522 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 11:29:23,522 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 59 transitions. [2025-03-04 11:29:23,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2025-03-04 11:29:23,527 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:23,527 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-04 11:29:23,527 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-04 11:29:23,527 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting fibo1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:23,528 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:23,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1831817774, now seen corresponding path program 1 times [2025-03-04 11:29:23,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:23,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058613599] [2025-03-04 11:29:23,528 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:23,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:23,533 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 23 statements into 1 equivalence classes. [2025-03-04 11:29:23,542 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-03-04 11:29:23,543 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:23,543 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:23,626 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-04 11:29:23,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:29:23,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058613599] [2025-03-04 11:29:23,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058613599] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 11:29:23,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 11:29:23,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-04 11:29:23,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518846685] [2025-03-04 11:29:23,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 11:29:23,627 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-04 11:29:23,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:29:23,628 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-04 11:29:23,628 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-03-04 11:29:23,628 INFO L87 Difference]: Start difference. First operand 50 states and 59 transitions. Second operand has 5 states, 4 states have (on average 3.75) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2025-03-04 11:29:23,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:29:23,659 INFO L93 Difference]: Finished difference Result 74 states and 94 transitions. [2025-03-04 11:29:23,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-04 11:29:23,660 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.75) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 23 [2025-03-04 11:29:23,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:29:23,661 INFO L225 Difference]: With dead ends: 74 [2025-03-04 11:29:23,661 INFO L226 Difference]: Without dead ends: 69 [2025-03-04 11:29:23,661 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-03-04 11:29:23,662 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 4 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-04 11:29:23,663 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 115 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-04 11:29:23,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2025-03-04 11:29:23,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 63. [2025-03-04 11:29:23,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 47 states have (on average 1.1914893617021276) internal successors, (56), 50 states have internal predecessors, (56), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (13), 9 states have call predecessors, (13), 8 states have call successors, (13) [2025-03-04 11:29:23,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 78 transitions. [2025-03-04 11:29:23,678 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 78 transitions. Word has length 23 [2025-03-04 11:29:23,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:29:23,678 INFO L471 AbstractCegarLoop]: Abstraction has 63 states and 78 transitions. [2025-03-04 11:29:23,678 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.75) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2025-03-04 11:29:23,678 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 78 transitions. [2025-03-04 11:29:23,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2025-03-04 11:29:23,679 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:23,679 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-04 11:29:23,679 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-04 11:29:23,679 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting fibo1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:23,679 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:23,679 INFO L85 PathProgramCache]: Analyzing trace with hash -631666365, now seen corresponding path program 1 times [2025-03-04 11:29:23,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:23,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291997334] [2025-03-04 11:29:23,679 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:23,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:23,683 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-03-04 11:29:23,687 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-03-04 11:29:23,687 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:23,687 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:23,781 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-03-04 11:29:23,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:29:23,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291997334] [2025-03-04 11:29:23,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291997334] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:29:23,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [59357016] [2025-03-04 11:29:23,782 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:23,782 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:29:23,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:29:23,787 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-04 11:29:23,789 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-04 11:29:23,815 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-03-04 11:29:23,825 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-03-04 11:29:23,825 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:23,825 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:23,829 INFO L256 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-04 11:29:23,832 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:29:23,915 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 11:29:23,916 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-04 11:29:23,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [59357016] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 11:29:23,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-04 11:29:23,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [5] total 11 [2025-03-04 11:29:23,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307026788] [2025-03-04 11:29:23,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 11:29:23,917 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-04 11:29:23,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:29:23,918 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-04 11:29:23,919 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-03-04 11:29:23,919 INFO L87 Difference]: Start difference. First operand 63 states and 78 transitions. Second operand has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2025-03-04 11:29:24,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:29:24,017 INFO L93 Difference]: Finished difference Result 117 states and 146 transitions. [2025-03-04 11:29:24,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-04 11:29:24,018 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 24 [2025-03-04 11:29:24,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:29:24,019 INFO L225 Difference]: With dead ends: 117 [2025-03-04 11:29:24,019 INFO L226 Difference]: Without dead ends: 63 [2025-03-04 11:29:24,020 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2025-03-04 11:29:24,021 INFO L435 NwaCegarLoop]: 35 mSDtfsCounter, 31 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-04 11:29:24,022 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 176 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-04 11:29:24,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2025-03-04 11:29:24,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 61. [2025-03-04 11:29:24,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 45 states have (on average 1.2) internal successors, (54), 49 states have internal predecessors, (54), 8 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (13), 8 states have call predecessors, (13), 7 states have call successors, (13) [2025-03-04 11:29:24,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 75 transitions. [2025-03-04 11:29:24,033 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 75 transitions. Word has length 24 [2025-03-04 11:29:24,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:29:24,033 INFO L471 AbstractCegarLoop]: Abstraction has 61 states and 75 transitions. [2025-03-04 11:29:24,033 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2025-03-04 11:29:24,033 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 75 transitions. [2025-03-04 11:29:24,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2025-03-04 11:29:24,035 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:24,035 INFO L218 NwaCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:29:24,041 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-04 11:29:24,235 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2025-03-04 11:29:24,235 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:24,236 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:24,236 INFO L85 PathProgramCache]: Analyzing trace with hash -2003454357, now seen corresponding path program 1 times [2025-03-04 11:29:24,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:24,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589826484] [2025-03-04 11:29:24,236 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:24,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:24,239 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 29 statements into 1 equivalence classes. [2025-03-04 11:29:24,245 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-03-04 11:29:24,245 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:24,245 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:24,295 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-03-04 11:29:24,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:29:24,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589826484] [2025-03-04 11:29:24,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589826484] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 11:29:24,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 11:29:24,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-04 11:29:24,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416750255] [2025-03-04 11:29:24,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 11:29:24,296 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-04 11:29:24,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:29:24,297 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-04 11:29:24,297 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-03-04 11:29:24,297 INFO L87 Difference]: Start difference. First operand 61 states and 75 transitions. Second operand has 5 states, 4 states have (on average 4.75) internal successors, (19), 5 states have internal predecessors, (19), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2025-03-04 11:29:24,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:29:24,335 INFO L93 Difference]: Finished difference Result 75 states and 94 transitions. [2025-03-04 11:29:24,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-04 11:29:24,335 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.75) internal successors, (19), 5 states have internal predecessors, (19), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 29 [2025-03-04 11:29:24,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:29:24,336 INFO L225 Difference]: With dead ends: 75 [2025-03-04 11:29:24,336 INFO L226 Difference]: Without dead ends: 73 [2025-03-04 11:29:24,336 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-03-04 11:29:24,336 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 3 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-04 11:29:24,336 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 148 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-04 11:29:24,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2025-03-04 11:29:24,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 70. [2025-03-04 11:29:24,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 52 states have (on average 1.1730769230769231) internal successors, (61), 56 states have internal predecessors, (61), 9 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (17), 10 states have call predecessors, (17), 8 states have call successors, (17) [2025-03-04 11:29:24,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 87 transitions. [2025-03-04 11:29:24,346 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 87 transitions. Word has length 29 [2025-03-04 11:29:24,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:29:24,348 INFO L471 AbstractCegarLoop]: Abstraction has 70 states and 87 transitions. [2025-03-04 11:29:24,348 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.75) internal successors, (19), 5 states have internal predecessors, (19), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2025-03-04 11:29:24,348 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 87 transitions. [2025-03-04 11:29:24,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2025-03-04 11:29:24,349 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:24,349 INFO L218 NwaCegarLoop]: trace histogram [3, 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] [2025-03-04 11:29:24,349 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-03-04 11:29:24,349 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:24,349 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:24,349 INFO L85 PathProgramCache]: Analyzing trace with hash -1424432597, now seen corresponding path program 1 times [2025-03-04 11:29:24,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:24,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397818357] [2025-03-04 11:29:24,349 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:24,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:24,353 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-03-04 11:29:24,355 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-03-04 11:29:24,355 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:24,355 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:24,398 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-03-04 11:29:24,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:29:24,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397818357] [2025-03-04 11:29:24,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397818357] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:29:24,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [73228430] [2025-03-04 11:29:24,398 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:24,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:29:24,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:29:24,400 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-04 11:29:24,402 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-04 11:29:24,420 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-03-04 11:29:24,442 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-03-04 11:29:24,442 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:24,442 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:24,443 INFO L256 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-03-04 11:29:24,444 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:29:24,533 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 11:29:24,534 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:29:24,667 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-04 11:29:24,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [73228430] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:29:24,667 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:29:24,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 9] total 19 [2025-03-04 11:29:24,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530102522] [2025-03-04 11:29:24,668 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:29:24,668 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2025-03-04 11:29:24,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:29:24,669 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2025-03-04 11:29:24,669 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2025-03-04 11:29:24,669 INFO L87 Difference]: Start difference. First operand 70 states and 87 transitions. Second operand has 19 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 15 states have internal predecessors, (59), 9 states have call successors, (12), 6 states have call predecessors, (12), 5 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) [2025-03-04 11:29:25,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:29:25,037 INFO L93 Difference]: Finished difference Result 192 states and 253 transitions. [2025-03-04 11:29:25,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-03-04 11:29:25,038 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 15 states have internal predecessors, (59), 9 states have call successors, (12), 6 states have call predecessors, (12), 5 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) Word has length 30 [2025-03-04 11:29:25,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:29:25,039 INFO L225 Difference]: With dead ends: 192 [2025-03-04 11:29:25,039 INFO L226 Difference]: Without dead ends: 131 [2025-03-04 11:29:25,040 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2025-03-04 11:29:25,040 INFO L435 NwaCegarLoop]: 58 mSDtfsCounter, 122 mSDsluCounter, 582 mSDsCounter, 0 mSdLazyCounter, 564 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 640 SdHoareTripleChecker+Invalid, 596 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 564 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-04 11:29:25,041 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 640 Invalid, 596 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 564 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-04 11:29:25,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2025-03-04 11:29:25,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 115. [2025-03-04 11:29:25,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 88 states have (on average 1.1704545454545454) internal successors, (103), 92 states have internal predecessors, (103), 15 states have call successors, (15), 6 states have call predecessors, (15), 8 states have return successors, (27), 16 states have call predecessors, (27), 14 states have call successors, (27) [2025-03-04 11:29:25,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 145 transitions. [2025-03-04 11:29:25,052 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 145 transitions. Word has length 30 [2025-03-04 11:29:25,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:29:25,053 INFO L471 AbstractCegarLoop]: Abstraction has 115 states and 145 transitions. [2025-03-04 11:29:25,053 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 15 states have internal predecessors, (59), 9 states have call successors, (12), 6 states have call predecessors, (12), 5 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) [2025-03-04 11:29:25,053 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 145 transitions. [2025-03-04 11:29:25,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2025-03-04 11:29:25,054 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:25,054 INFO L218 NwaCegarLoop]: trace histogram [4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:29:25,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-04 11:29:25,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,SelfDestructingSolverStorable7 [2025-03-04 11:29:25,255 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:25,255 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:25,255 INFO L85 PathProgramCache]: Analyzing trace with hash -2119279126, now seen corresponding path program 2 times [2025-03-04 11:29:25,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:25,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480382425] [2025-03-04 11:29:25,255 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 11:29:25,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:25,259 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 42 statements into 2 equivalence classes. [2025-03-04 11:29:25,266 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 42 of 42 statements. [2025-03-04 11:29:25,268 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-04 11:29:25,268 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:25,344 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-03-04 11:29:25,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:29:25,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480382425] [2025-03-04 11:29:25,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480382425] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:29:25,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [924108946] [2025-03-04 11:29:25,344 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 11:29:25,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:29:25,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:29:25,346 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-04 11:29:25,348 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-04 11:29:25,368 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 42 statements into 2 equivalence classes. [2025-03-04 11:29:25,377 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 42 of 42 statements. [2025-03-04 11:29:25,377 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-04 11:29:25,377 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:25,378 INFO L256 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-04 11:29:25,379 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:29:25,422 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-03-04 11:29:25,422 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-04 11:29:25,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [924108946] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 11:29:25,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-04 11:29:25,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 7 [2025-03-04 11:29:25,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208608038] [2025-03-04 11:29:25,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 11:29:25,423 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-04 11:29:25,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:29:25,426 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-04 11:29:25,427 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2025-03-04 11:29:25,427 INFO L87 Difference]: Start difference. First operand 115 states and 145 transitions. Second operand has 5 states, 4 states have (on average 5.25) internal successors, (21), 5 states have internal predecessors, (21), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2025-03-04 11:29:25,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:29:25,449 INFO L93 Difference]: Finished difference Result 124 states and 157 transitions. [2025-03-04 11:29:25,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-04 11:29:25,449 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.25) internal successors, (21), 5 states have internal predecessors, (21), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 42 [2025-03-04 11:29:25,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:29:25,450 INFO L225 Difference]: With dead ends: 124 [2025-03-04 11:29:25,450 INFO L226 Difference]: Without dead ends: 123 [2025-03-04 11:29:25,450 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2025-03-04 11:29:25,451 INFO L435 NwaCegarLoop]: 37 mSDtfsCounter, 3 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-04 11:29:25,451 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 140 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-04 11:29:25,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2025-03-04 11:29:25,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 119. [2025-03-04 11:29:25,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 92 states have (on average 1.1630434782608696) internal successors, (107), 94 states have internal predecessors, (107), 15 states have call successors, (15), 6 states have call predecessors, (15), 8 states have return successors, (27), 18 states have call predecessors, (27), 14 states have call successors, (27) [2025-03-04 11:29:25,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 149 transitions. [2025-03-04 11:29:25,459 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 149 transitions. Word has length 42 [2025-03-04 11:29:25,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:29:25,460 INFO L471 AbstractCegarLoop]: Abstraction has 119 states and 149 transitions. [2025-03-04 11:29:25,460 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.25) internal successors, (21), 5 states have internal predecessors, (21), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2025-03-04 11:29:25,460 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 149 transitions. [2025-03-04 11:29:25,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2025-03-04 11:29:25,460 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:25,460 INFO L218 NwaCegarLoop]: trace histogram [4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:29:25,467 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-04 11:29:25,665 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:29:25,665 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:25,665 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:25,665 INFO L85 PathProgramCache]: Analyzing trace with hash -1273143481, now seen corresponding path program 1 times [2025-03-04 11:29:25,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:25,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267112354] [2025-03-04 11:29:25,665 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:25,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:25,669 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 43 statements into 1 equivalence classes. [2025-03-04 11:29:25,672 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 43 of 43 statements. [2025-03-04 11:29:25,672 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:25,672 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:25,738 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-03-04 11:29:25,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:29:25,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267112354] [2025-03-04 11:29:25,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267112354] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:29:25,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [29051767] [2025-03-04 11:29:25,738 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:25,738 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:29:25,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:29:25,741 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-04 11:29:25,742 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-04 11:29:25,761 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 43 statements into 1 equivalence classes. [2025-03-04 11:29:25,770 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 43 of 43 statements. [2025-03-04 11:29:25,770 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:25,770 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:25,771 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-03-04 11:29:25,772 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:29:25,899 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 8 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 11:29:25,899 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:29:26,073 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-04 11:29:26,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [29051767] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:29:26,074 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:29:26,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 13, 13] total 23 [2025-03-04 11:29:26,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840595577] [2025-03-04 11:29:26,074 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:29:26,074 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-03-04 11:29:26,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:29:26,074 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-03-04 11:29:26,075 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=444, Unknown=0, NotChecked=0, Total=506 [2025-03-04 11:29:26,075 INFO L87 Difference]: Start difference. First operand 119 states and 149 transitions. Second operand has 23 states, 21 states have (on average 3.4285714285714284) internal successors, (72), 17 states have internal predecessors, (72), 11 states have call successors, (15), 8 states have call predecessors, (15), 5 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) [2025-03-04 11:29:26,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:29:26,493 INFO L93 Difference]: Finished difference Result 309 states and 396 transitions. [2025-03-04 11:29:26,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-03-04 11:29:26,494 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 3.4285714285714284) internal successors, (72), 17 states have internal predecessors, (72), 11 states have call successors, (15), 8 states have call predecessors, (15), 5 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) Word has length 43 [2025-03-04 11:29:26,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:29:26,495 INFO L225 Difference]: With dead ends: 309 [2025-03-04 11:29:26,495 INFO L226 Difference]: Without dead ends: 205 [2025-03-04 11:29:26,496 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 70 SyntacticMatches, 5 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=120, Invalid=810, Unknown=0, NotChecked=0, Total=930 [2025-03-04 11:29:26,496 INFO L435 NwaCegarLoop]: 74 mSDtfsCounter, 194 mSDsluCounter, 645 mSDsCounter, 0 mSdLazyCounter, 632 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 719 SdHoareTripleChecker+Invalid, 672 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 632 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-04 11:29:26,497 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [198 Valid, 719 Invalid, 672 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 632 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-04 11:29:26,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2025-03-04 11:29:26,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 185. [2025-03-04 11:29:26,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 145 states have (on average 1.1586206896551725) internal successors, (168), 146 states have internal predecessors, (168), 24 states have call successors, (24), 10 states have call predecessors, (24), 12 states have return successors, (40), 28 states have call predecessors, (40), 23 states have call successors, (40) [2025-03-04 11:29:26,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 232 transitions. [2025-03-04 11:29:26,513 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 232 transitions. Word has length 43 [2025-03-04 11:29:26,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:29:26,513 INFO L471 AbstractCegarLoop]: Abstraction has 185 states and 232 transitions. [2025-03-04 11:29:26,515 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 3.4285714285714284) internal successors, (72), 17 states have internal predecessors, (72), 11 states have call successors, (15), 8 states have call predecessors, (15), 5 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) [2025-03-04 11:29:26,515 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 232 transitions. [2025-03-04 11:29:26,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2025-03-04 11:29:26,517 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:26,517 INFO L218 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:29:26,525 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-04 11:29:26,717 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:29:26,718 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting fibo1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:26,718 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:26,718 INFO L85 PathProgramCache]: Analyzing trace with hash 1449509820, now seen corresponding path program 1 times [2025-03-04 11:29:26,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:26,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821299220] [2025-03-04 11:29:26,718 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:26,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:26,724 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 60 statements into 1 equivalence classes. [2025-03-04 11:29:26,730 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 60 of 60 statements. [2025-03-04 11:29:26,730 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:26,730 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:26,789 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2025-03-04 11:29:26,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:29:26,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821299220] [2025-03-04 11:29:26,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821299220] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:29:26,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1747584155] [2025-03-04 11:29:26,789 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:26,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:29:26,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:29:26,791 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-04 11:29:26,792 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-04 11:29:26,810 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 60 statements into 1 equivalence classes. [2025-03-04 11:29:26,819 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 60 of 60 statements. [2025-03-04 11:29:26,819 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:26,819 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:26,820 INFO L256 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-04 11:29:26,821 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:29:26,849 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2025-03-04 11:29:26,849 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:29:26,892 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2025-03-04 11:29:26,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1747584155] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:29:26,893 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:29:26,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 11 [2025-03-04 11:29:26,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925724821] [2025-03-04 11:29:26,895 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:29:26,895 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-03-04 11:29:26,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:29:26,896 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-03-04 11:29:26,896 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2025-03-04 11:29:26,896 INFO L87 Difference]: Start difference. First operand 185 states and 232 transitions. Second operand has 12 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 12 states have internal predecessors, (37), 4 states have call successors, (6), 1 states have call predecessors, (6), 5 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2025-03-04 11:29:26,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:29:26,948 INFO L93 Difference]: Finished difference Result 204 states and 262 transitions. [2025-03-04 11:29:26,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-04 11:29:26,948 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 12 states have internal predecessors, (37), 4 states have call successors, (6), 1 states have call predecessors, (6), 5 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 60 [2025-03-04 11:29:26,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:29:26,950 INFO L225 Difference]: With dead ends: 204 [2025-03-04 11:29:26,950 INFO L226 Difference]: Without dead ends: 202 [2025-03-04 11:29:26,951 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2025-03-04 11:29:26,952 INFO L435 NwaCegarLoop]: 44 mSDtfsCounter, 12 mSDsluCounter, 197 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-04 11:29:26,952 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 241 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-04 11:29:26,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2025-03-04 11:29:26,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 189. [2025-03-04 11:29:26,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 148 states have (on average 1.1554054054054055) internal successors, (171), 149 states have internal predecessors, (171), 24 states have call successors, (24), 10 states have call predecessors, (24), 13 states have return successors, (45), 29 states have call predecessors, (45), 23 states have call successors, (45) [2025-03-04 11:29:26,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 240 transitions. [2025-03-04 11:29:26,968 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 240 transitions. Word has length 60 [2025-03-04 11:29:26,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:29:26,969 INFO L471 AbstractCegarLoop]: Abstraction has 189 states and 240 transitions. [2025-03-04 11:29:26,969 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 12 states have internal predecessors, (37), 4 states have call successors, (6), 1 states have call predecessors, (6), 5 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2025-03-04 11:29:26,969 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 240 transitions. [2025-03-04 11:29:26,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2025-03-04 11:29:26,970 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:26,970 INFO L218 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:29:26,976 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-04 11:29:27,175 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2025-03-04 11:29:27,175 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:27,175 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:27,175 INFO L85 PathProgramCache]: Analyzing trace with hash -526707704, now seen corresponding path program 1 times [2025-03-04 11:29:27,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:27,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158651863] [2025-03-04 11:29:27,176 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:27,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:27,178 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 61 statements into 1 equivalence classes. [2025-03-04 11:29:27,181 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 61 of 61 statements. [2025-03-04 11:29:27,181 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:27,181 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:27,232 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2025-03-04 11:29:27,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:29:27,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158651863] [2025-03-04 11:29:27,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158651863] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:29:27,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1023912271] [2025-03-04 11:29:27,233 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:27,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:29:27,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:29:27,235 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-04 11:29:27,236 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-04 11:29:27,254 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 61 statements into 1 equivalence classes. [2025-03-04 11:29:27,264 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 61 of 61 statements. [2025-03-04 11:29:27,264 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:27,264 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:27,265 INFO L256 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-03-04 11:29:27,266 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:29:27,464 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 13 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-04 11:29:27,464 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:29:27,673 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-04 11:29:27,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1023912271] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:29:27,673 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:29:27,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 19, 19] total 24 [2025-03-04 11:29:27,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525370592] [2025-03-04 11:29:27,674 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:29:27,674 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2025-03-04 11:29:27,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:29:27,674 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2025-03-04 11:29:27,675 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=483, Unknown=0, NotChecked=0, Total=552 [2025-03-04 11:29:27,675 INFO L87 Difference]: Start difference. First operand 189 states and 240 transitions. Second operand has 24 states, 23 states have (on average 3.260869565217391) internal successors, (75), 17 states have internal predecessors, (75), 11 states have call successors, (14), 9 states have call predecessors, (14), 5 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2025-03-04 11:29:28,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:29:28,154 INFO L93 Difference]: Finished difference Result 408 states and 522 transitions. [2025-03-04 11:29:28,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-03-04 11:29:28,155 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 3.260869565217391) internal successors, (75), 17 states have internal predecessors, (75), 11 states have call successors, (14), 9 states have call predecessors, (14), 5 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) Word has length 61 [2025-03-04 11:29:28,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:29:28,156 INFO L225 Difference]: With dead ends: 408 [2025-03-04 11:29:28,156 INFO L226 Difference]: Without dead ends: 240 [2025-03-04 11:29:28,157 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 95 SyntacticMatches, 16 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 264 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=135, Invalid=857, Unknown=0, NotChecked=0, Total=992 [2025-03-04 11:29:28,157 INFO L435 NwaCegarLoop]: 83 mSDtfsCounter, 219 mSDsluCounter, 942 mSDsCounter, 0 mSdLazyCounter, 862 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 1025 SdHoareTripleChecker+Invalid, 905 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 862 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-03-04 11:29:28,157 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [223 Valid, 1025 Invalid, 905 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 862 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-04 11:29:28,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2025-03-04 11:29:28,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 217. [2025-03-04 11:29:28,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 171 states have (on average 1.1461988304093567) internal successors, (196), 170 states have internal predecessors, (196), 28 states have call successors, (28), 11 states have call predecessors, (28), 14 states have return successors, (54), 35 states have call predecessors, (54), 27 states have call successors, (54) [2025-03-04 11:29:28,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 278 transitions. [2025-03-04 11:29:28,173 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 278 transitions. Word has length 61 [2025-03-04 11:29:28,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:29:28,173 INFO L471 AbstractCegarLoop]: Abstraction has 217 states and 278 transitions. [2025-03-04 11:29:28,173 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 3.260869565217391) internal successors, (75), 17 states have internal predecessors, (75), 11 states have call successors, (14), 9 states have call predecessors, (14), 5 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2025-03-04 11:29:28,173 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 278 transitions. [2025-03-04 11:29:28,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2025-03-04 11:29:28,174 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:28,174 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:29:28,180 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2025-03-04 11:29:28,375 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:29:28,375 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:28,375 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:28,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1350583663, now seen corresponding path program 1 times [2025-03-04 11:29:28,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:28,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607713060] [2025-03-04 11:29:28,376 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:28,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:28,378 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 62 statements into 1 equivalence classes. [2025-03-04 11:29:28,384 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 62 of 62 statements. [2025-03-04 11:29:28,384 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:28,384 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:28,426 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2025-03-04 11:29:28,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:29:28,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607713060] [2025-03-04 11:29:28,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607713060] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 11:29:28,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 11:29:28,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-04 11:29:28,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479859372] [2025-03-04 11:29:28,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 11:29:28,426 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-04 11:29:28,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:29:28,426 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-04 11:29:28,427 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-03-04 11:29:28,427 INFO L87 Difference]: Start difference. First operand 217 states and 278 transitions. Second operand has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2025-03-04 11:29:28,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:29:28,450 INFO L93 Difference]: Finished difference Result 231 states and 295 transitions. [2025-03-04 11:29:28,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-04 11:29:28,451 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 62 [2025-03-04 11:29:28,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:29:28,452 INFO L225 Difference]: With dead ends: 231 [2025-03-04 11:29:28,452 INFO L226 Difference]: Without dead ends: 230 [2025-03-04 11:29:28,452 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-03-04 11:29:28,452 INFO L435 NwaCegarLoop]: 42 mSDtfsCounter, 2 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-04 11:29:28,452 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 122 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-04 11:29:28,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2025-03-04 11:29:28,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 213. [2025-03-04 11:29:28,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 168 states have (on average 1.1488095238095237) internal successors, (193), 167 states have internal predecessors, (193), 27 states have call successors, (27), 11 states have call predecessors, (27), 14 states have return successors, (51), 34 states have call predecessors, (51), 26 states have call successors, (51) [2025-03-04 11:29:28,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 271 transitions. [2025-03-04 11:29:28,465 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 271 transitions. Word has length 62 [2025-03-04 11:29:28,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:29:28,465 INFO L471 AbstractCegarLoop]: Abstraction has 213 states and 271 transitions. [2025-03-04 11:29:28,465 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2025-03-04 11:29:28,465 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 271 transitions. [2025-03-04 11:29:28,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2025-03-04 11:29:28,466 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:28,466 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:29:28,466 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2025-03-04 11:29:28,466 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:28,466 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:28,466 INFO L85 PathProgramCache]: Analyzing trace with hash -187532730, now seen corresponding path program 1 times [2025-03-04 11:29:28,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:28,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613447298] [2025-03-04 11:29:28,466 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:28,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:28,470 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 77 statements into 1 equivalence classes. [2025-03-04 11:29:28,476 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 77 of 77 statements. [2025-03-04 11:29:28,476 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:28,476 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:28,523 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2025-03-04 11:29:28,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:29:28,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613447298] [2025-03-04 11:29:28,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613447298] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 11:29:28,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 11:29:28,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-04 11:29:28,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589381891] [2025-03-04 11:29:28,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 11:29:28,524 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-04 11:29:28,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:29:28,524 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-04 11:29:28,524 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-03-04 11:29:28,524 INFO L87 Difference]: Start difference. First operand 213 states and 271 transitions. Second operand has 5 states, 4 states have (on average 6.25) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2025-03-04 11:29:28,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:29:28,570 INFO L93 Difference]: Finished difference Result 223 states and 283 transitions. [2025-03-04 11:29:28,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-04 11:29:28,571 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 6.25) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 77 [2025-03-04 11:29:28,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:29:28,573 INFO L225 Difference]: With dead ends: 223 [2025-03-04 11:29:28,573 INFO L226 Difference]: Without dead ends: 222 [2025-03-04 11:29:28,573 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-03-04 11:29:28,573 INFO L435 NwaCegarLoop]: 52 mSDtfsCounter, 2 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-04 11:29:28,573 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 182 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-04 11:29:28,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2025-03-04 11:29:28,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 207. [2025-03-04 11:29:28,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 164 states have (on average 1.1524390243902438) internal successors, (189), 162 states have internal predecessors, (189), 26 states have call successors, (26), 11 states have call predecessors, (26), 13 states have return successors, (43), 33 states have call predecessors, (43), 25 states have call successors, (43) [2025-03-04 11:29:28,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 258 transitions. [2025-03-04 11:29:28,584 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 258 transitions. Word has length 77 [2025-03-04 11:29:28,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:29:28,585 INFO L471 AbstractCegarLoop]: Abstraction has 207 states and 258 transitions. [2025-03-04 11:29:28,585 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 6.25) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2025-03-04 11:29:28,585 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 258 transitions. [2025-03-04 11:29:28,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2025-03-04 11:29:28,585 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:28,585 INFO L218 NwaCegarLoop]: trace histogram [6, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2025-03-04 11:29:28,586 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2025-03-04 11:29:28,586 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:28,586 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:28,586 INFO L85 PathProgramCache]: Analyzing trace with hash 334468081, now seen corresponding path program 1 times [2025-03-04 11:29:28,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:28,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798009196] [2025-03-04 11:29:28,586 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:28,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:28,589 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 80 statements into 1 equivalence classes. [2025-03-04 11:29:28,597 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 80 of 80 statements. [2025-03-04 11:29:28,597 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:28,597 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:28,787 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 58 proven. 43 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-03-04 11:29:28,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:29:28,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798009196] [2025-03-04 11:29:28,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798009196] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:29:28,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [914731571] [2025-03-04 11:29:28,788 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:28,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:29:28,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:29:28,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-04 11:29:28,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-04 11:29:28,810 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 80 statements into 1 equivalence classes. [2025-03-04 11:29:28,823 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 80 of 80 statements. [2025-03-04 11:29:28,823 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:28,823 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:28,824 INFO L256 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-03-04 11:29:28,826 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:29:28,897 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 58 proven. 43 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-03-04 11:29:28,897 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:29:29,092 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 58 proven. 43 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-03-04 11:29:29,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [914731571] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:29:29,093 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:29:29,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 20 [2025-03-04 11:29:29,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018687470] [2025-03-04 11:29:29,093 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:29:29,093 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2025-03-04 11:29:29,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:29:29,094 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2025-03-04 11:29:29,094 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2025-03-04 11:29:29,094 INFO L87 Difference]: Start difference. First operand 207 states and 258 transitions. Second operand has 20 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 13 states have internal predecessors, (64), 9 states have call successors, (11), 8 states have call predecessors, (11), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2025-03-04 11:29:29,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:29:29,421 INFO L93 Difference]: Finished difference Result 548 states and 727 transitions. [2025-03-04 11:29:29,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-03-04 11:29:29,421 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 13 states have internal predecessors, (64), 9 states have call successors, (11), 8 states have call predecessors, (11), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 80 [2025-03-04 11:29:29,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:29:29,423 INFO L225 Difference]: With dead ends: 548 [2025-03-04 11:29:29,423 INFO L226 Difference]: Without dead ends: 362 [2025-03-04 11:29:29,425 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 150 SyntacticMatches, 16 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=171, Invalid=821, Unknown=0, NotChecked=0, Total=992 [2025-03-04 11:29:29,425 INFO L435 NwaCegarLoop]: 29 mSDtfsCounter, 251 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 539 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 321 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 539 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-04 11:29:29,425 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [251 Valid, 321 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 539 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-04 11:29:29,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2025-03-04 11:29:29,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 352. [2025-03-04 11:29:29,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 281 states have (on average 1.1530249110320285) internal successors, (324), 275 states have internal predecessors, (324), 44 states have call successors, (44), 18 states have call predecessors, (44), 23 states have return successors, (74), 58 states have call predecessors, (74), 43 states have call successors, (74) [2025-03-04 11:29:29,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 442 transitions. [2025-03-04 11:29:29,445 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 442 transitions. Word has length 80 [2025-03-04 11:29:29,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:29:29,445 INFO L471 AbstractCegarLoop]: Abstraction has 352 states and 442 transitions. [2025-03-04 11:29:29,445 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 13 states have internal predecessors, (64), 9 states have call successors, (11), 8 states have call predecessors, (11), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2025-03-04 11:29:29,445 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 442 transitions. [2025-03-04 11:29:29,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2025-03-04 11:29:29,447 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:29,447 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 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-04 11:29:29,453 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-04 11:29:29,647 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:29:29,648 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:29,648 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:29,648 INFO L85 PathProgramCache]: Analyzing trace with hash -564968211, now seen corresponding path program 1 times [2025-03-04 11:29:29,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:29,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781478856] [2025-03-04 11:29:29,648 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:29,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:29,651 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 74 statements into 1 equivalence classes. [2025-03-04 11:29:29,665 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 74 of 74 statements. [2025-03-04 11:29:29,665 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:29,665 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:29,698 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2025-03-04 11:29:29,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:29:29,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781478856] [2025-03-04 11:29:29,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781478856] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 11:29:29,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 11:29:29,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-04 11:29:29,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388555413] [2025-03-04 11:29:29,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 11:29:29,699 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-04 11:29:29,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:29:29,699 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-04 11:29:29,699 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-03-04 11:29:29,699 INFO L87 Difference]: Start difference. First operand 352 states and 442 transitions. Second operand has 5 states, 4 states have (on average 7.5) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2025-03-04 11:29:29,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:29:29,723 INFO L93 Difference]: Finished difference Result 380 states and 481 transitions. [2025-03-04 11:29:29,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-04 11:29:29,723 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.5) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 74 [2025-03-04 11:29:29,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:29:29,725 INFO L225 Difference]: With dead ends: 380 [2025-03-04 11:29:29,725 INFO L226 Difference]: Without dead ends: 379 [2025-03-04 11:29:29,725 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-03-04 11:29:29,725 INFO L435 NwaCegarLoop]: 37 mSDtfsCounter, 2 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-04 11:29:29,726 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 140 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-04 11:29:29,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2025-03-04 11:29:29,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 365. [2025-03-04 11:29:29,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 292 states have (on average 1.1472602739726028) internal successors, (335), 285 states have internal predecessors, (335), 44 states have call successors, (44), 18 states have call predecessors, (44), 25 states have return successors, (83), 61 states have call predecessors, (83), 43 states have call successors, (83) [2025-03-04 11:29:29,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 462 transitions. [2025-03-04 11:29:29,740 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 462 transitions. Word has length 74 [2025-03-04 11:29:29,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:29:29,740 INFO L471 AbstractCegarLoop]: Abstraction has 365 states and 462 transitions. [2025-03-04 11:29:29,740 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.5) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2025-03-04 11:29:29,740 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 462 transitions. [2025-03-04 11:29:29,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2025-03-04 11:29:29,741 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:29,741 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 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-04 11:29:29,741 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-03-04 11:29:29,741 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:29,741 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:29,741 INFO L85 PathProgramCache]: Analyzing trace with hash -367593985, now seen corresponding path program 1 times [2025-03-04 11:29:29,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:29,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361177394] [2025-03-04 11:29:29,741 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:29,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:29,744 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 75 statements into 1 equivalence classes. [2025-03-04 11:29:29,748 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 75 of 75 statements. [2025-03-04 11:29:29,748 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:29,748 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:29,830 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2025-03-04 11:29:29,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:29:29,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361177394] [2025-03-04 11:29:29,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361177394] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:29:29,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1929696927] [2025-03-04 11:29:29,830 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:29,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:29:29,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:29:29,832 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-04 11:29:29,833 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-04 11:29:29,854 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 75 statements into 1 equivalence classes. [2025-03-04 11:29:29,865 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 75 of 75 statements. [2025-03-04 11:29:29,865 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:29,865 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:29,865 INFO L256 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-03-04 11:29:29,866 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:29:29,946 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2025-03-04 11:29:29,947 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-04 11:29:29,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1929696927] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 11:29:29,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-04 11:29:29,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9] total 14 [2025-03-04 11:29:29,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858035678] [2025-03-04 11:29:29,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 11:29:29,947 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-03-04 11:29:29,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:29:29,948 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-03-04 11:29:29,948 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2025-03-04 11:29:29,948 INFO L87 Difference]: Start difference. First operand 365 states and 462 transitions. Second operand has 9 states, 8 states have (on average 3.75) internal successors, (30), 9 states have internal predecessors, (30), 3 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2025-03-04 11:29:30,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:29:30,004 INFO L93 Difference]: Finished difference Result 463 states and 611 transitions. [2025-03-04 11:29:30,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-03-04 11:29:30,004 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.75) internal successors, (30), 9 states have internal predecessors, (30), 3 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 75 [2025-03-04 11:29:30,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:29:30,006 INFO L225 Difference]: With dead ends: 463 [2025-03-04 11:29:30,007 INFO L226 Difference]: Without dead ends: 462 [2025-03-04 11:29:30,007 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2025-03-04 11:29:30,007 INFO L435 NwaCegarLoop]: 35 mSDtfsCounter, 4 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 81 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-04 11:29:30,008 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 206 Invalid, 81 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-04 11:29:30,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 462 states. [2025-03-04 11:29:30,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 462 to 401. [2025-03-04 11:29:30,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 401 states, 321 states have (on average 1.1495327102803738) internal successors, (369), 311 states have internal predecessors, (369), 47 states have call successors, (47), 18 states have call predecessors, (47), 29 states have return successors, (108), 71 states have call predecessors, (108), 46 states have call successors, (108) [2025-03-04 11:29:30,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 524 transitions. [2025-03-04 11:29:30,032 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 524 transitions. Word has length 75 [2025-03-04 11:29:30,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:29:30,032 INFO L471 AbstractCegarLoop]: Abstraction has 401 states and 524 transitions. [2025-03-04 11:29:30,033 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.75) internal successors, (30), 9 states have internal predecessors, (30), 3 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2025-03-04 11:29:30,033 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 524 transitions. [2025-03-04 11:29:30,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2025-03-04 11:29:30,034 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:30,034 INFO L218 NwaCegarLoop]: trace histogram [7, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:29:30,039 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-04 11:29:30,234 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,SelfDestructingSolverStorable16 [2025-03-04 11:29:30,234 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:30,235 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:30,235 INFO L85 PathProgramCache]: Analyzing trace with hash 1572506541, now seen corresponding path program 1 times [2025-03-04 11:29:30,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:30,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779043781] [2025-03-04 11:29:30,235 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:30,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:30,239 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 93 statements into 1 equivalence classes. [2025-03-04 11:29:30,243 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 93 of 93 statements. [2025-03-04 11:29:30,243 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:30,243 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:30,285 INFO L134 CoverageAnalysis]: Checked inductivity of 152 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2025-03-04 11:29:30,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:29:30,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779043781] [2025-03-04 11:29:30,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779043781] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:29:30,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [908699127] [2025-03-04 11:29:30,285 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:30,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:29:30,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:29:30,287 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-04 11:29:30,288 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-04 11:29:30,306 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 93 statements into 1 equivalence classes. [2025-03-04 11:29:30,320 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 93 of 93 statements. [2025-03-04 11:29:30,320 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:30,320 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:30,321 INFO L256 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-03-04 11:29:30,322 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:29:30,485 INFO L134 CoverageAnalysis]: Checked inductivity of 152 backedges. 135 proven. 9 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-03-04 11:29:30,485 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:29:30,682 INFO L134 CoverageAnalysis]: Checked inductivity of 152 backedges. 75 proven. 61 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2025-03-04 11:29:30,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [908699127] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:29:30,683 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:29:30,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 19, 19] total 22 [2025-03-04 11:29:30,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692859534] [2025-03-04 11:29:30,683 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:29:30,683 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2025-03-04 11:29:30,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:29:30,683 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2025-03-04 11:29:30,683 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2025-03-04 11:29:30,684 INFO L87 Difference]: Start difference. First operand 401 states and 524 transitions. Second operand has 22 states, 21 states have (on average 4.523809523809524) internal successors, (95), 14 states have internal predecessors, (95), 11 states have call successors, (20), 10 states have call predecessors, (20), 3 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2025-03-04 11:29:31,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:29:31,119 INFO L93 Difference]: Finished difference Result 503 states and 645 transitions. [2025-03-04 11:29:31,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-03-04 11:29:31,120 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 4.523809523809524) internal successors, (95), 14 states have internal predecessors, (95), 11 states have call successors, (20), 10 states have call predecessors, (20), 3 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) Word has length 93 [2025-03-04 11:29:31,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:29:31,122 INFO L225 Difference]: With dead ends: 503 [2025-03-04 11:29:31,122 INFO L226 Difference]: Without dead ends: 441 [2025-03-04 11:29:31,123 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 158 SyntacticMatches, 17 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 422 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=197, Invalid=1063, Unknown=0, NotChecked=0, Total=1260 [2025-03-04 11:29:31,123 INFO L435 NwaCegarLoop]: 25 mSDtfsCounter, 234 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 764 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 330 SdHoareTripleChecker+Invalid, 845 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 764 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-04 11:29:31,123 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [234 Valid, 330 Invalid, 845 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 764 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-04 11:29:31,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2025-03-04 11:29:31,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 413. [2025-03-04 11:29:31,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 330 states have (on average 1.1454545454545455) internal successors, (378), 320 states have internal predecessors, (378), 49 states have call successors, (49), 19 states have call predecessors, (49), 30 states have return successors, (116), 73 states have call predecessors, (116), 48 states have call successors, (116) [2025-03-04 11:29:31,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 543 transitions. [2025-03-04 11:29:31,140 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 543 transitions. Word has length 93 [2025-03-04 11:29:31,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:29:31,140 INFO L471 AbstractCegarLoop]: Abstraction has 413 states and 543 transitions. [2025-03-04 11:29:31,141 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 4.523809523809524) internal successors, (95), 14 states have internal predecessors, (95), 11 states have call successors, (20), 10 states have call predecessors, (20), 3 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2025-03-04 11:29:31,141 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 543 transitions. [2025-03-04 11:29:31,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2025-03-04 11:29:31,141 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:31,141 INFO L218 NwaCegarLoop]: trace histogram [6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:29:31,148 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-04 11:29:31,342 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2025-03-04 11:29:31,342 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting fibo1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:31,342 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:31,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1678854214, now seen corresponding path program 1 times [2025-03-04 11:29:31,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:31,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378023257] [2025-03-04 11:29:31,342 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:31,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:31,345 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 78 statements into 1 equivalence classes. [2025-03-04 11:29:31,348 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 78 of 78 statements. [2025-03-04 11:29:31,348 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:31,348 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:31,377 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2025-03-04 11:29:31,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:29:31,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378023257] [2025-03-04 11:29:31,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378023257] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 11:29:31,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 11:29:31,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-04 11:29:31,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337226952] [2025-03-04 11:29:31,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 11:29:31,378 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-04 11:29:31,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:29:31,379 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-04 11:29:31,379 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-03-04 11:29:31,379 INFO L87 Difference]: Start difference. First operand 413 states and 543 transitions. Second operand has 5 states, 4 states have (on average 7.0) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2025-03-04 11:29:31,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:29:31,420 INFO L93 Difference]: Finished difference Result 428 states and 563 transitions. [2025-03-04 11:29:31,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-04 11:29:31,420 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.0) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 78 [2025-03-04 11:29:31,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:29:31,422 INFO L225 Difference]: With dead ends: 428 [2025-03-04 11:29:31,422 INFO L226 Difference]: Without dead ends: 427 [2025-03-04 11:29:31,422 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-03-04 11:29:31,423 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 3 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-04 11:29:31,423 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 145 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-04 11:29:31,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2025-03-04 11:29:31,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 413. [2025-03-04 11:29:31,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 330 states have (on average 1.1393939393939394) internal successors, (376), 320 states have internal predecessors, (376), 49 states have call successors, (49), 19 states have call predecessors, (49), 30 states have return successors, (116), 73 states have call predecessors, (116), 48 states have call successors, (116) [2025-03-04 11:29:31,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 541 transitions. [2025-03-04 11:29:31,438 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 541 transitions. Word has length 78 [2025-03-04 11:29:31,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:29:31,439 INFO L471 AbstractCegarLoop]: Abstraction has 413 states and 541 transitions. [2025-03-04 11:29:31,439 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.0) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2025-03-04 11:29:31,439 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 541 transitions. [2025-03-04 11:29:31,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2025-03-04 11:29:31,439 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:31,440 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 5, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:29:31,440 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2025-03-04 11:29:31,440 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:31,440 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:31,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1259276991, now seen corresponding path program 1 times [2025-03-04 11:29:31,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:31,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283876204] [2025-03-04 11:29:31,440 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:31,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:31,443 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 97 statements into 1 equivalence classes. [2025-03-04 11:29:31,446 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 97 of 97 statements. [2025-03-04 11:29:31,446 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:31,446 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:31,478 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2025-03-04 11:29:31,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:29:31,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283876204] [2025-03-04 11:29:31,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283876204] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:29:31,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [934546352] [2025-03-04 11:29:31,479 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:31,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:29:31,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:29:31,480 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-04 11:29:31,483 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-04 11:29:31,501 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 97 statements into 1 equivalence classes. [2025-03-04 11:29:31,515 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 97 of 97 statements. [2025-03-04 11:29:31,515 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:31,515 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:31,516 INFO L256 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-03-04 11:29:31,517 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:29:31,690 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 176 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-03-04 11:29:31,691 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-04 11:29:31,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [934546352] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 11:29:31,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-04 11:29:31,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [4] total 24 [2025-03-04 11:29:31,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475724282] [2025-03-04 11:29:31,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 11:29:31,691 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-03-04 11:29:31,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:29:31,691 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-03-04 11:29:31,692 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2025-03-04 11:29:31,692 INFO L87 Difference]: Start difference. First operand 413 states and 541 transitions. Second operand has 21 states, 20 states have (on average 3.45) internal successors, (69), 12 states have internal predecessors, (69), 10 states have call successors, (13), 10 states have call predecessors, (13), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2025-03-04 11:29:31,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:29:31,985 INFO L93 Difference]: Finished difference Result 798 states and 1082 transitions. [2025-03-04 11:29:31,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-03-04 11:29:31,985 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 3.45) internal successors, (69), 12 states have internal predecessors, (69), 10 states have call successors, (13), 10 states have call predecessors, (13), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 97 [2025-03-04 11:29:31,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:29:31,987 INFO L225 Difference]: With dead ends: 798 [2025-03-04 11:29:31,987 INFO L226 Difference]: Without dead ends: 445 [2025-03-04 11:29:31,989 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 201 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=162, Invalid=894, Unknown=0, NotChecked=0, Total=1056 [2025-03-04 11:29:31,990 INFO L435 NwaCegarLoop]: 35 mSDtfsCounter, 277 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 530 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 310 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 530 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-04 11:29:31,990 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [277 Valid, 310 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 530 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-04 11:29:31,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states. [2025-03-04 11:29:32,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 436. [2025-03-04 11:29:32,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 347 states have (on average 1.138328530259366) internal successors, (395), 339 states have internal predecessors, (395), 51 states have call successors, (51), 21 states have call predecessors, (51), 34 states have return successors, (118), 75 states have call predecessors, (118), 50 states have call successors, (118) [2025-03-04 11:29:32,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 564 transitions. [2025-03-04 11:29:32,008 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 564 transitions. Word has length 97 [2025-03-04 11:29:32,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:29:32,009 INFO L471 AbstractCegarLoop]: Abstraction has 436 states and 564 transitions. [2025-03-04 11:29:32,009 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 3.45) internal successors, (69), 12 states have internal predecessors, (69), 10 states have call successors, (13), 10 states have call predecessors, (13), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2025-03-04 11:29:32,009 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 564 transitions. [2025-03-04 11:29:32,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2025-03-04 11:29:32,009 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:32,009 INFO L218 NwaCegarLoop]: trace histogram [6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2025-03-04 11:29:32,015 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-04 11:29:32,214 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:29:32,214 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:32,214 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:32,214 INFO L85 PathProgramCache]: Analyzing trace with hash -504873074, now seen corresponding path program 1 times [2025-03-04 11:29:32,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:32,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652619478] [2025-03-04 11:29:32,214 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:32,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:32,217 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 79 statements into 1 equivalence classes. [2025-03-04 11:29:32,220 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 79 of 79 statements. [2025-03-04 11:29:32,220 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:32,220 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:32,251 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2025-03-04 11:29:32,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:29:32,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652619478] [2025-03-04 11:29:32,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652619478] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 11:29:32,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 11:29:32,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-04 11:29:32,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309492076] [2025-03-04 11:29:32,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 11:29:32,252 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-04 11:29:32,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:29:32,252 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-04 11:29:32,252 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-03-04 11:29:32,252 INFO L87 Difference]: Start difference. First operand 436 states and 564 transitions. Second operand has 5 states, 4 states have (on average 7.25) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2025-03-04 11:29:32,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:29:32,276 INFO L93 Difference]: Finished difference Result 451 states and 581 transitions. [2025-03-04 11:29:32,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-04 11:29:32,277 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.25) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 79 [2025-03-04 11:29:32,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:29:32,278 INFO L225 Difference]: With dead ends: 451 [2025-03-04 11:29:32,278 INFO L226 Difference]: Without dead ends: 450 [2025-03-04 11:29:32,279 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-03-04 11:29:32,279 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 2 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-04 11:29:32,279 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 111 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-04 11:29:32,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states. [2025-03-04 11:29:32,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 436. [2025-03-04 11:29:32,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 347 states have (on average 1.1325648414985592) internal successors, (393), 339 states have internal predecessors, (393), 51 states have call successors, (51), 21 states have call predecessors, (51), 34 states have return successors, (118), 75 states have call predecessors, (118), 50 states have call successors, (118) [2025-03-04 11:29:32,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 562 transitions. [2025-03-04 11:29:32,294 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 562 transitions. Word has length 79 [2025-03-04 11:29:32,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:29:32,295 INFO L471 AbstractCegarLoop]: Abstraction has 436 states and 562 transitions. [2025-03-04 11:29:32,295 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.25) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2025-03-04 11:29:32,295 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 562 transitions. [2025-03-04 11:29:32,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2025-03-04 11:29:32,295 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:32,295 INFO L218 NwaCegarLoop]: trace histogram [6, 5, 5, 4, 4, 4, 4, 4, 4, 3, 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, 1] [2025-03-04 11:29:32,295 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2025-03-04 11:29:32,295 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting fibo1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:32,296 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:32,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1621670381, now seen corresponding path program 1 times [2025-03-04 11:29:32,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:32,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443865617] [2025-03-04 11:29:32,296 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:32,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:32,298 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 87 statements into 1 equivalence classes. [2025-03-04 11:29:32,301 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 87 of 87 statements. [2025-03-04 11:29:32,301 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:32,301 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:32,331 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2025-03-04 11:29:32,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:29:32,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443865617] [2025-03-04 11:29:32,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443865617] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 11:29:32,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 11:29:32,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-04 11:29:32,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936550490] [2025-03-04 11:29:32,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 11:29:32,332 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-04 11:29:32,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:29:32,332 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-04 11:29:32,332 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-03-04 11:29:32,332 INFO L87 Difference]: Start difference. First operand 436 states and 562 transitions. Second operand has 5 states, 4 states have (on average 9.0) internal successors, (36), 5 states have internal predecessors, (36), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-03-04 11:29:32,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:29:32,375 INFO L93 Difference]: Finished difference Result 466 states and 603 transitions. [2025-03-04 11:29:32,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-04 11:29:32,376 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.0) internal successors, (36), 5 states have internal predecessors, (36), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 87 [2025-03-04 11:29:32,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:29:32,377 INFO L225 Difference]: With dead ends: 466 [2025-03-04 11:29:32,377 INFO L226 Difference]: Without dead ends: 465 [2025-03-04 11:29:32,378 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-03-04 11:29:32,379 INFO L435 NwaCegarLoop]: 40 mSDtfsCounter, 3 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-04 11:29:32,379 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 147 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-04 11:29:32,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 465 states. [2025-03-04 11:29:32,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 465 to 442. [2025-03-04 11:29:32,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 442 states, 353 states have (on average 1.1303116147308783) internal successors, (399), 342 states have internal predecessors, (399), 51 states have call successors, (51), 21 states have call predecessors, (51), 34 states have return successors, (118), 78 states have call predecessors, (118), 50 states have call successors, (118) [2025-03-04 11:29:32,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 568 transitions. [2025-03-04 11:29:32,395 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 568 transitions. Word has length 87 [2025-03-04 11:29:32,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:29:32,395 INFO L471 AbstractCegarLoop]: Abstraction has 442 states and 568 transitions. [2025-03-04 11:29:32,395 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.0) internal successors, (36), 5 states have internal predecessors, (36), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-03-04 11:29:32,395 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 568 transitions. [2025-03-04 11:29:32,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2025-03-04 11:29:32,396 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:32,396 INFO L218 NwaCegarLoop]: trace histogram [6, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 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-04 11:29:32,396 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2025-03-04 11:29:32,396 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:32,396 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:32,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1267825733, now seen corresponding path program 1 times [2025-03-04 11:29:32,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:32,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773432749] [2025-03-04 11:29:32,396 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:32,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:32,401 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 88 statements into 1 equivalence classes. [2025-03-04 11:29:32,405 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 88 of 88 statements. [2025-03-04 11:29:32,405 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:32,405 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:32,541 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 14 proven. 83 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2025-03-04 11:29:32,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:29:32,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773432749] [2025-03-04 11:29:32,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773432749] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:29:32,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [122001459] [2025-03-04 11:29:32,541 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:32,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:29:32,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:29:32,543 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-04 11:29:32,544 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-04 11:29:32,563 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 88 statements into 1 equivalence classes. [2025-03-04 11:29:32,576 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 88 of 88 statements. [2025-03-04 11:29:32,576 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:32,576 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:32,577 INFO L256 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-03-04 11:29:32,579 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:29:32,631 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 34 proven. 73 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-03-04 11:29:32,631 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:29:32,867 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 14 proven. 83 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2025-03-04 11:29:32,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [122001459] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:29:32,867 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:29:32,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 19 [2025-03-04 11:29:32,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179758447] [2025-03-04 11:29:32,867 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:29:32,868 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2025-03-04 11:29:32,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:29:32,869 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2025-03-04 11:29:32,869 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2025-03-04 11:29:32,869 INFO L87 Difference]: Start difference. First operand 442 states and 568 transitions. Second operand has 19 states, 18 states have (on average 4.388888888888889) internal successors, (79), 14 states have internal predecessors, (79), 10 states have call successors, (14), 7 states have call predecessors, (14), 4 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2025-03-04 11:29:33,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:29:33,195 INFO L93 Difference]: Finished difference Result 843 states and 1085 transitions. [2025-03-04 11:29:33,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-03-04 11:29:33,195 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 4.388888888888889) internal successors, (79), 14 states have internal predecessors, (79), 10 states have call successors, (14), 7 states have call predecessors, (14), 4 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) Word has length 88 [2025-03-04 11:29:33,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:29:33,198 INFO L225 Difference]: With dead ends: 843 [2025-03-04 11:29:33,198 INFO L226 Difference]: Without dead ends: 469 [2025-03-04 11:29:33,199 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 167 SyntacticMatches, 13 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=99, Invalid=501, Unknown=0, NotChecked=0, Total=600 [2025-03-04 11:29:33,200 INFO L435 NwaCegarLoop]: 59 mSDtfsCounter, 163 mSDsluCounter, 520 mSDsCounter, 0 mSdLazyCounter, 561 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 579 SdHoareTripleChecker+Invalid, 594 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 561 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-04 11:29:33,200 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [169 Valid, 579 Invalid, 594 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 561 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-04 11:29:33,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 469 states. [2025-03-04 11:29:33,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 469 to 442. [2025-03-04 11:29:33,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 442 states, 353 states have (on average 1.1303116147308783) internal successors, (399), 342 states have internal predecessors, (399), 51 states have call successors, (51), 21 states have call predecessors, (51), 34 states have return successors, (112), 78 states have call predecessors, (112), 50 states have call successors, (112) [2025-03-04 11:29:33,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 562 transitions. [2025-03-04 11:29:33,217 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 562 transitions. Word has length 88 [2025-03-04 11:29:33,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:29:33,219 INFO L471 AbstractCegarLoop]: Abstraction has 442 states and 562 transitions. [2025-03-04 11:29:33,219 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 4.388888888888889) internal successors, (79), 14 states have internal predecessors, (79), 10 states have call successors, (14), 7 states have call predecessors, (14), 4 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2025-03-04 11:29:33,219 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 562 transitions. [2025-03-04 11:29:33,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2025-03-04 11:29:33,220 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:33,220 INFO L218 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 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-04 11:29:33,226 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-04 11:29:33,421 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,SelfDestructingSolverStorable22 [2025-03-04 11:29:33,421 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:33,421 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:33,421 INFO L85 PathProgramCache]: Analyzing trace with hash 1960176973, now seen corresponding path program 1 times [2025-03-04 11:29:33,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:33,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297421544] [2025-03-04 11:29:33,422 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:33,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:33,425 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 89 statements into 1 equivalence classes. [2025-03-04 11:29:33,428 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 89 of 89 statements. [2025-03-04 11:29:33,429 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:33,429 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:33,553 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 18 proven. 79 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2025-03-04 11:29:33,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:29:33,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297421544] [2025-03-04 11:29:33,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297421544] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:29:33,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [990514796] [2025-03-04 11:29:33,553 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:33,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:29:33,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:29:33,556 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-04 11:29:33,558 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-04 11:29:33,578 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 89 statements into 1 equivalence classes. [2025-03-04 11:29:33,591 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 89 of 89 statements. [2025-03-04 11:29:33,591 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:33,591 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:33,592 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-03-04 11:29:33,593 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:29:33,633 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 18 proven. 79 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2025-03-04 11:29:33,634 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:29:33,778 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 18 proven. 79 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2025-03-04 11:29:33,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [990514796] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:29:33,778 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:29:33,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 16 [2025-03-04 11:29:33,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703583246] [2025-03-04 11:29:33,779 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:29:33,779 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-03-04 11:29:33,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:29:33,780 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-03-04 11:29:33,780 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2025-03-04 11:29:33,780 INFO L87 Difference]: Start difference. First operand 442 states and 562 transitions. Second operand has 16 states, 15 states have (on average 4.466666666666667) internal successors, (67), 11 states have internal predecessors, (67), 7 states have call successors, (11), 6 states have call predecessors, (11), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2025-03-04 11:29:34,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:29:34,012 INFO L93 Difference]: Finished difference Result 799 states and 1016 transitions. [2025-03-04 11:29:34,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-03-04 11:29:34,013 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 4.466666666666667) internal successors, (67), 11 states have internal predecessors, (67), 7 states have call successors, (11), 6 states have call predecessors, (11), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 89 [2025-03-04 11:29:34,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:29:34,015 INFO L225 Difference]: With dead ends: 799 [2025-03-04 11:29:34,015 INFO L226 Difference]: Without dead ends: 446 [2025-03-04 11:29:34,016 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 170 SyntacticMatches, 12 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2025-03-04 11:29:34,017 INFO L435 NwaCegarLoop]: 65 mSDtfsCounter, 143 mSDsluCounter, 554 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 619 SdHoareTripleChecker+Invalid, 432 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-04 11:29:34,017 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [145 Valid, 619 Invalid, 432 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 408 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-04 11:29:34,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2025-03-04 11:29:34,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 436. [2025-03-04 11:29:34,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 347 states have (on average 1.1325648414985592) internal successors, (393), 339 states have internal predecessors, (393), 51 states have call successors, (51), 21 states have call predecessors, (51), 34 states have return successors, (109), 75 states have call predecessors, (109), 50 states have call successors, (109) [2025-03-04 11:29:34,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 553 transitions. [2025-03-04 11:29:34,034 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 553 transitions. Word has length 89 [2025-03-04 11:29:34,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:29:34,034 INFO L471 AbstractCegarLoop]: Abstraction has 436 states and 553 transitions. [2025-03-04 11:29:34,034 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 4.466666666666667) internal successors, (67), 11 states have internal predecessors, (67), 7 states have call successors, (11), 6 states have call predecessors, (11), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2025-03-04 11:29:34,034 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 553 transitions. [2025-03-04 11:29:34,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2025-03-04 11:29:34,036 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:34,036 INFO L218 NwaCegarLoop]: trace histogram [7, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:29:34,041 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-04 11:29:34,240 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,SelfDestructingSolverStorable23 [2025-03-04 11:29:34,240 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:34,240 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:34,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1322709056, now seen corresponding path program 1 times [2025-03-04 11:29:34,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:34,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678955108] [2025-03-04 11:29:34,240 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:34,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:34,243 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 92 statements into 1 equivalence classes. [2025-03-04 11:29:34,249 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 92 of 92 statements. [2025-03-04 11:29:34,249 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:34,249 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:34,456 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 50 proven. 63 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2025-03-04 11:29:34,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:29:34,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678955108] [2025-03-04 11:29:34,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678955108] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:29:34,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2014543989] [2025-03-04 11:29:34,457 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:34,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:29:34,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:29:34,459 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-04 11:29:34,461 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-04 11:29:34,479 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 92 statements into 1 equivalence classes. [2025-03-04 11:29:34,493 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 92 of 92 statements. [2025-03-04 11:29:34,493 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:34,493 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:34,494 INFO L256 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-03-04 11:29:34,495 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:29:34,591 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2025-03-04 11:29:34,591 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:29:34,764 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2025-03-04 11:29:34,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2014543989] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:29:34,764 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:29:34,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 8, 7] total 31 [2025-03-04 11:29:34,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642915281] [2025-03-04 11:29:34,764 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:29:34,764 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2025-03-04 11:29:34,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:29:34,765 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2025-03-04 11:29:34,765 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=845, Unknown=0, NotChecked=0, Total=930 [2025-03-04 11:29:34,765 INFO L87 Difference]: Start difference. First operand 436 states and 553 transitions. Second operand has 31 states, 30 states have (on average 3.3) internal successors, (99), 25 states have internal predecessors, (99), 13 states have call successors, (18), 7 states have call predecessors, (18), 6 states have return successors, (14), 11 states have call predecessors, (14), 7 states have call successors, (14) [2025-03-04 11:29:35,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:29:35,697 INFO L93 Difference]: Finished difference Result 909 states and 1241 transitions. [2025-03-04 11:29:35,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2025-03-04 11:29:35,698 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 3.3) internal successors, (99), 25 states have internal predecessors, (99), 13 states have call successors, (18), 7 states have call predecessors, (18), 6 states have return successors, (14), 11 states have call predecessors, (14), 7 states have call successors, (14) Word has length 92 [2025-03-04 11:29:35,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:29:35,700 INFO L225 Difference]: With dead ends: 909 [2025-03-04 11:29:35,700 INFO L226 Difference]: Without dead ends: 548 [2025-03-04 11:29:35,707 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 178 SyntacticMatches, 2 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1102 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=612, Invalid=4080, Unknown=0, NotChecked=0, Total=4692 [2025-03-04 11:29:35,707 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 334 mSDsluCounter, 386 mSDsCounter, 0 mSdLazyCounter, 1210 mSolverCounterSat, 147 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 334 SdHoareTripleChecker+Valid, 406 SdHoareTripleChecker+Invalid, 1357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 147 IncrementalHoareTripleChecker+Valid, 1210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-03-04 11:29:35,707 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [334 Valid, 406 Invalid, 1357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [147 Valid, 1210 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-04 11:29:35,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 548 states. [2025-03-04 11:29:35,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 548 to 436. [2025-03-04 11:29:35,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 344 states have (on average 1.1133720930232558) internal successors, (383), 343 states have internal predecessors, (383), 52 states have call successors, (52), 21 states have call predecessors, (52), 36 states have return successors, (116), 71 states have call predecessors, (116), 51 states have call successors, (116) [2025-03-04 11:29:35,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 551 transitions. [2025-03-04 11:29:35,729 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 551 transitions. Word has length 92 [2025-03-04 11:29:35,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:29:35,729 INFO L471 AbstractCegarLoop]: Abstraction has 436 states and 551 transitions. [2025-03-04 11:29:35,730 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 3.3) internal successors, (99), 25 states have internal predecessors, (99), 13 states have call successors, (18), 7 states have call predecessors, (18), 6 states have return successors, (14), 11 states have call predecessors, (14), 7 states have call successors, (14) [2025-03-04 11:29:35,730 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 551 transitions. [2025-03-04 11:29:35,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2025-03-04 11:29:35,731 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:35,731 INFO L218 NwaCegarLoop]: trace histogram [7, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 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-04 11:29:35,736 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2025-03-04 11:29:35,931 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,SelfDestructingSolverStorable24 [2025-03-04 11:29:35,931 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:35,932 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:35,932 INFO L85 PathProgramCache]: Analyzing trace with hash 669238849, now seen corresponding path program 1 times [2025-03-04 11:29:35,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:35,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301382062] [2025-03-04 11:29:35,932 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:35,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:35,936 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 93 statements into 1 equivalence classes. [2025-03-04 11:29:35,940 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 93 of 93 statements. [2025-03-04 11:29:35,940 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:35,940 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:36,151 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 47 proven. 72 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2025-03-04 11:29:36,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:29:36,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301382062] [2025-03-04 11:29:36,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301382062] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:29:36,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1854020888] [2025-03-04 11:29:36,151 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:36,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:29:36,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:29:36,153 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-04 11:29:36,153 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-04 11:29:36,174 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 93 statements into 1 equivalence classes. [2025-03-04 11:29:36,188 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 93 of 93 statements. [2025-03-04 11:29:36,188 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:36,188 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:36,189 INFO L256 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-03-04 11:29:36,190 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:29:36,334 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2025-03-04 11:29:36,334 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:29:36,663 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 8 proven. 7 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2025-03-04 11:29:36,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1854020888] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:29:36,663 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:29:36,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 9, 11] total 36 [2025-03-04 11:29:36,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479072396] [2025-03-04 11:29:36,663 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:29:36,663 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2025-03-04 11:29:36,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:29:36,664 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2025-03-04 11:29:36,664 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=1156, Unknown=0, NotChecked=0, Total=1260 [2025-03-04 11:29:36,664 INFO L87 Difference]: Start difference. First operand 436 states and 551 transitions. Second operand has 36 states, 35 states have (on average 3.342857142857143) internal successors, (117), 30 states have internal predecessors, (117), 16 states have call successors, (19), 7 states have call predecessors, (19), 8 states have return successors, (16), 14 states have call predecessors, (16), 10 states have call successors, (16) [2025-03-04 11:29:38,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:29:38,379 INFO L93 Difference]: Finished difference Result 1201 states and 1754 transitions. [2025-03-04 11:29:38,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2025-03-04 11:29:38,379 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 35 states have (on average 3.342857142857143) internal successors, (117), 30 states have internal predecessors, (117), 16 states have call successors, (19), 7 states have call predecessors, (19), 8 states have return successors, (16), 14 states have call predecessors, (16), 10 states have call successors, (16) Word has length 93 [2025-03-04 11:29:38,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:29:38,383 INFO L225 Difference]: With dead ends: 1201 [2025-03-04 11:29:38,383 INFO L226 Difference]: Without dead ends: 801 [2025-03-04 11:29:38,387 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 190 SyntacticMatches, 3 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3210 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1392, Invalid=9950, Unknown=0, NotChecked=0, Total=11342 [2025-03-04 11:29:38,387 INFO L435 NwaCegarLoop]: 25 mSDtfsCounter, 381 mSDsluCounter, 486 mSDsCounter, 0 mSdLazyCounter, 1928 mSolverCounterSat, 200 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 381 SdHoareTripleChecker+Valid, 511 SdHoareTripleChecker+Invalid, 2128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 200 IncrementalHoareTripleChecker+Valid, 1928 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2025-03-04 11:29:38,388 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [381 Valid, 511 Invalid, 2128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [200 Valid, 1928 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2025-03-04 11:29:38,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 801 states. [2025-03-04 11:29:38,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 801 to 602. [2025-03-04 11:29:38,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 602 states, 479 states have (on average 1.11482254697286) internal successors, (534), 464 states have internal predecessors, (534), 69 states have call successors, (69), 20 states have call predecessors, (69), 50 states have return successors, (307), 117 states have call predecessors, (307), 68 states have call successors, (307) [2025-03-04 11:29:38,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 602 states to 602 states and 910 transitions. [2025-03-04 11:29:38,415 INFO L78 Accepts]: Start accepts. Automaton has 602 states and 910 transitions. Word has length 93 [2025-03-04 11:29:38,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:29:38,415 INFO L471 AbstractCegarLoop]: Abstraction has 602 states and 910 transitions. [2025-03-04 11:29:38,415 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 35 states have (on average 3.342857142857143) internal successors, (117), 30 states have internal predecessors, (117), 16 states have call successors, (19), 7 states have call predecessors, (19), 8 states have return successors, (16), 14 states have call predecessors, (16), 10 states have call successors, (16) [2025-03-04 11:29:38,415 INFO L276 IsEmpty]: Start isEmpty. Operand 602 states and 910 transitions. [2025-03-04 11:29:38,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2025-03-04 11:29:38,416 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:38,416 INFO L218 NwaCegarLoop]: trace histogram [7, 6, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:29:38,422 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2025-03-04 11:29:38,617 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:29:38,617 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting fibo1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:38,617 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:38,617 INFO L85 PathProgramCache]: Analyzing trace with hash -1499915559, now seen corresponding path program 1 times [2025-03-04 11:29:38,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:38,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703670929] [2025-03-04 11:29:38,617 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:38,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:38,621 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 106 statements into 1 equivalence classes. [2025-03-04 11:29:38,625 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 106 of 106 statements. [2025-03-04 11:29:38,625 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:38,625 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:38,666 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 37 proven. 3 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2025-03-04 11:29:38,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:29:38,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703670929] [2025-03-04 11:29:38,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703670929] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:29:38,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1775964308] [2025-03-04 11:29:38,667 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:38,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:29:38,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:29:38,670 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-04 11:29:38,670 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-04 11:29:38,695 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 106 statements into 1 equivalence classes. [2025-03-04 11:29:38,711 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 106 of 106 statements. [2025-03-04 11:29:38,711 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:38,711 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:38,712 INFO L256 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-03-04 11:29:38,713 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:29:38,852 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 33 proven. 100 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2025-03-04 11:29:38,852 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:29:39,067 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 33 proven. 100 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2025-03-04 11:29:39,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1775964308] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:29:39,067 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:29:39,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 17, 17] total 21 [2025-03-04 11:29:39,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778586468] [2025-03-04 11:29:39,067 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:29:39,068 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-03-04 11:29:39,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:29:39,068 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-03-04 11:29:39,068 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2025-03-04 11:29:39,068 INFO L87 Difference]: Start difference. First operand 602 states and 910 transitions. Second operand has 21 states, 20 states have (on average 4.7) internal successors, (94), 16 states have internal predecessors, (94), 12 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (12), 4 states have call predecessors, (12), 7 states have call successors, (12) [2025-03-04 11:29:39,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:29:39,294 INFO L93 Difference]: Finished difference Result 1147 states and 1887 transitions. [2025-03-04 11:29:39,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-03-04 11:29:39,294 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 4.7) internal successors, (94), 16 states have internal predecessors, (94), 12 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (12), 4 states have call predecessors, (12), 7 states have call successors, (12) Word has length 106 [2025-03-04 11:29:39,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:29:39,298 INFO L225 Difference]: With dead ends: 1147 [2025-03-04 11:29:39,298 INFO L226 Difference]: Without dead ends: 612 [2025-03-04 11:29:39,302 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 191 SyntacticMatches, 13 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=124, Invalid=632, Unknown=0, NotChecked=0, Total=756 [2025-03-04 11:29:39,302 INFO L435 NwaCegarLoop]: 58 mSDtfsCounter, 202 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 418 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 471 SdHoareTripleChecker+Invalid, 461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 418 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-04 11:29:39,302 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [206 Valid, 471 Invalid, 461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 418 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-04 11:29:39,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states. [2025-03-04 11:29:39,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 602. [2025-03-04 11:29:39,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 602 states, 479 states have (on average 1.11482254697286) internal successors, (534), 464 states have internal predecessors, (534), 69 states have call successors, (69), 20 states have call predecessors, (69), 50 states have return successors, (305), 117 states have call predecessors, (305), 68 states have call successors, (305) [2025-03-04 11:29:39,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 602 states to 602 states and 908 transitions. [2025-03-04 11:29:39,326 INFO L78 Accepts]: Start accepts. Automaton has 602 states and 908 transitions. Word has length 106 [2025-03-04 11:29:39,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:29:39,327 INFO L471 AbstractCegarLoop]: Abstraction has 602 states and 908 transitions. [2025-03-04 11:29:39,327 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 4.7) internal successors, (94), 16 states have internal predecessors, (94), 12 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (12), 4 states have call predecessors, (12), 7 states have call successors, (12) [2025-03-04 11:29:39,327 INFO L276 IsEmpty]: Start isEmpty. Operand 602 states and 908 transitions. [2025-03-04 11:29:39,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2025-03-04 11:29:39,328 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:39,328 INFO L218 NwaCegarLoop]: trace histogram [7, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:29:39,333 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2025-03-04 11:29:39,528 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,SelfDestructingSolverStorable26 [2025-03-04 11:29:39,528 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting fibo1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:39,528 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:39,529 INFO L85 PathProgramCache]: Analyzing trace with hash 1413499777, now seen corresponding path program 2 times [2025-03-04 11:29:39,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:39,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700740849] [2025-03-04 11:29:39,529 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 11:29:39,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:39,538 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 107 statements into 2 equivalence classes. [2025-03-04 11:29:39,549 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 107 of 107 statements. [2025-03-04 11:29:39,549 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-04 11:29:39,549 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:39,780 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 8 proven. 27 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2025-03-04 11:29:39,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:29:39,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700740849] [2025-03-04 11:29:39,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700740849] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:29:39,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1399271420] [2025-03-04 11:29:39,781 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 11:29:39,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:29:39,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:29:39,783 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-04 11:29:39,784 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-04 11:29:39,808 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 107 statements into 2 equivalence classes. [2025-03-04 11:29:39,825 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 107 of 107 statements. [2025-03-04 11:29:39,825 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-04 11:29:39,825 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:39,826 INFO L256 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-03-04 11:29:39,827 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:29:39,972 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 10 proven. 25 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2025-03-04 11:29:39,973 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:29:40,336 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 14 proven. 21 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2025-03-04 11:29:40,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1399271420] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:29:40,336 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:29:40,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 34 [2025-03-04 11:29:40,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717364226] [2025-03-04 11:29:40,336 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:29:40,336 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2025-03-04 11:29:40,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:29:40,338 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2025-03-04 11:29:40,338 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=1040, Unknown=0, NotChecked=0, Total=1190 [2025-03-04 11:29:40,339 INFO L87 Difference]: Start difference. First operand 602 states and 908 transitions. Second operand has 35 states, 34 states have (on average 2.7941176470588234) internal successors, (95), 35 states have internal predecessors, (95), 10 states have call successors, (12), 1 states have call predecessors, (12), 13 states have return successors, (21), 21 states have call predecessors, (21), 10 states have call successors, (21) [2025-03-04 11:29:40,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:29:40,830 INFO L93 Difference]: Finished difference Result 1439 states and 2478 transitions. [2025-03-04 11:29:40,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-03-04 11:29:40,830 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 2.7941176470588234) internal successors, (95), 35 states have internal predecessors, (95), 10 states have call successors, (12), 1 states have call predecessors, (12), 13 states have return successors, (21), 21 states have call predecessors, (21), 10 states have call successors, (21) Word has length 107 [2025-03-04 11:29:40,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:29:40,837 INFO L225 Difference]: With dead ends: 1439 [2025-03-04 11:29:40,837 INFO L226 Difference]: Without dead ends: 1436 [2025-03-04 11:29:40,838 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 190 SyntacticMatches, 6 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 987 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=489, Invalid=3051, Unknown=0, NotChecked=0, Total=3540 [2025-03-04 11:29:40,838 INFO L435 NwaCegarLoop]: 46 mSDtfsCounter, 49 mSDsluCounter, 692 mSDsCounter, 0 mSdLazyCounter, 584 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 738 SdHoareTripleChecker+Invalid, 613 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 584 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-04 11:29:40,838 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [77 Valid, 738 Invalid, 613 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 584 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-04 11:29:40,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1436 states. [2025-03-04 11:29:40,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1436 to 899. [2025-03-04 11:29:40,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 899 states, 719 states have (on average 1.094575799721836) internal successors, (787), 689 states have internal predecessors, (787), 96 states have call successors, (96), 20 states have call predecessors, (96), 80 states have return successors, (668), 189 states have call predecessors, (668), 95 states have call successors, (668) [2025-03-04 11:29:40,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 899 states to 899 states and 1551 transitions. [2025-03-04 11:29:40,890 INFO L78 Accepts]: Start accepts. Automaton has 899 states and 1551 transitions. Word has length 107 [2025-03-04 11:29:40,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:29:40,890 INFO L471 AbstractCegarLoop]: Abstraction has 899 states and 1551 transitions. [2025-03-04 11:29:40,890 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 2.7941176470588234) internal successors, (95), 35 states have internal predecessors, (95), 10 states have call successors, (12), 1 states have call predecessors, (12), 13 states have return successors, (21), 21 states have call predecessors, (21), 10 states have call successors, (21) [2025-03-04 11:29:40,891 INFO L276 IsEmpty]: Start isEmpty. Operand 899 states and 1551 transitions. [2025-03-04 11:29:40,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2025-03-04 11:29:40,891 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:40,891 INFO L218 NwaCegarLoop]: trace histogram [7, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-04 11:29:40,897 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2025-03-04 11:29:41,096 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,SelfDestructingSolverStorable27 [2025-03-04 11:29:41,096 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:41,097 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:41,097 INFO L85 PathProgramCache]: Analyzing trace with hash 868820135, now seen corresponding path program 1 times [2025-03-04 11:29:41,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:41,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409444734] [2025-03-04 11:29:41,097 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:41,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:41,100 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 108 statements into 1 equivalence classes. [2025-03-04 11:29:41,104 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 108 of 108 statements. [2025-03-04 11:29:41,105 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:41,105 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:41,290 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 12 proven. 24 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2025-03-04 11:29:41,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:29:41,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409444734] [2025-03-04 11:29:41,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409444734] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:29:41,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387463001] [2025-03-04 11:29:41,291 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:41,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:29:41,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:29:41,294 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-04 11:29:41,295 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-04 11:29:41,321 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 108 statements into 1 equivalence classes. [2025-03-04 11:29:41,337 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 108 of 108 statements. [2025-03-04 11:29:41,337 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:41,337 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:41,338 INFO L256 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-03-04 11:29:41,339 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:29:41,453 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 13 proven. 13 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-03-04 11:29:41,453 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:29:41,792 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 23 proven. 13 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2025-03-04 11:29:41,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387463001] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:29:41,793 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:29:41,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 16] total 33 [2025-03-04 11:29:41,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871869147] [2025-03-04 11:29:41,793 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:29:41,793 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2025-03-04 11:29:41,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:29:41,793 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2025-03-04 11:29:41,794 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=970, Unknown=0, NotChecked=0, Total=1122 [2025-03-04 11:29:41,794 INFO L87 Difference]: Start difference. First operand 899 states and 1551 transitions. Second operand has 34 states, 33 states have (on average 2.8181818181818183) internal successors, (93), 34 states have internal predecessors, (93), 9 states have call successors, (11), 1 states have call predecessors, (11), 12 states have return successors, (20), 20 states have call predecessors, (20), 9 states have call successors, (20) [2025-03-04 11:29:42,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:29:42,196 INFO L93 Difference]: Finished difference Result 1756 states and 3449 transitions. [2025-03-04 11:29:42,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2025-03-04 11:29:42,196 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 33 states have (on average 2.8181818181818183) internal successors, (93), 34 states have internal predecessors, (93), 9 states have call successors, (11), 1 states have call predecessors, (11), 12 states have return successors, (20), 20 states have call predecessors, (20), 9 states have call successors, (20) Word has length 108 [2025-03-04 11:29:42,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:29:42,207 INFO L225 Difference]: With dead ends: 1756 [2025-03-04 11:29:42,207 INFO L226 Difference]: Without dead ends: 1754 [2025-03-04 11:29:42,210 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 193 SyntacticMatches, 6 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 811 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=306, Invalid=1856, Unknown=0, NotChecked=0, Total=2162 [2025-03-04 11:29:42,212 INFO L435 NwaCegarLoop]: 38 mSDtfsCounter, 34 mSDsluCounter, 834 mSDsCounter, 0 mSdLazyCounter, 681 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 872 SdHoareTripleChecker+Invalid, 692 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 681 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-04 11:29:42,212 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 872 Invalid, 692 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 681 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-04 11:29:42,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1754 states. [2025-03-04 11:29:42,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1754 to 1151. [2025-03-04 11:29:42,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1151 states, 917 states have (on average 1.0708833151581243) internal successors, (982), 884 states have internal predecessors, (982), 121 states have call successors, (121), 20 states have call predecessors, (121), 109 states have return successors, (1337), 246 states have call predecessors, (1337), 120 states have call successors, (1337) [2025-03-04 11:29:42,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1151 states to 1151 states and 2440 transitions. [2025-03-04 11:29:42,298 INFO L78 Accepts]: Start accepts. Automaton has 1151 states and 2440 transitions. Word has length 108 [2025-03-04 11:29:42,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:29:42,298 INFO L471 AbstractCegarLoop]: Abstraction has 1151 states and 2440 transitions. [2025-03-04 11:29:42,299 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 2.8181818181818183) internal successors, (93), 34 states have internal predecessors, (93), 9 states have call successors, (11), 1 states have call predecessors, (11), 12 states have return successors, (20), 20 states have call predecessors, (20), 9 states have call successors, (20) [2025-03-04 11:29:42,299 INFO L276 IsEmpty]: Start isEmpty. Operand 1151 states and 2440 transitions. [2025-03-04 11:29:42,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2025-03-04 11:29:42,300 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:42,300 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 7, 7, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1] [2025-03-04 11:29:42,306 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2025-03-04 11:29:42,503 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2025-03-04 11:29:42,511 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:42,512 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:42,512 INFO L85 PathProgramCache]: Analyzing trace with hash 823188144, now seen corresponding path program 1 times [2025-03-04 11:29:42,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:42,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147503104] [2025-03-04 11:29:42,512 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:42,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:42,516 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 142 statements into 1 equivalence classes. [2025-03-04 11:29:42,522 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 142 of 142 statements. [2025-03-04 11:29:42,523 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:42,523 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:42,656 INFO L134 CoverageAnalysis]: Checked inductivity of 304 backedges. 68 proven. 114 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2025-03-04 11:29:42,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:29:42,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147503104] [2025-03-04 11:29:42,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147503104] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:29:42,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2059972628] [2025-03-04 11:29:42,656 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:42,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:29:42,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:29:42,658 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-04 11:29:42,661 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-04 11:29:42,693 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 142 statements into 1 equivalence classes. [2025-03-04 11:29:42,712 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 142 of 142 statements. [2025-03-04 11:29:42,713 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:42,713 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:42,714 INFO L256 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-03-04 11:29:42,715 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:29:42,757 INFO L134 CoverageAnalysis]: Checked inductivity of 304 backedges. 68 proven. 114 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2025-03-04 11:29:42,758 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:29:42,973 INFO L134 CoverageAnalysis]: Checked inductivity of 304 backedges. 68 proven. 114 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2025-03-04 11:29:42,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2059972628] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:29:42,974 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:29:42,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 17 [2025-03-04 11:29:42,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723378693] [2025-03-04 11:29:42,974 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:29:42,975 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2025-03-04 11:29:42,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:29:42,975 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2025-03-04 11:29:42,976 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2025-03-04 11:29:42,976 INFO L87 Difference]: Start difference. First operand 1151 states and 2440 transitions. Second operand has 17 states, 16 states have (on average 5.0) internal successors, (80), 13 states have internal predecessors, (80), 9 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) [2025-03-04 11:29:43,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:29:43,209 INFO L93 Difference]: Finished difference Result 2296 states and 5035 transitions. [2025-03-04 11:29:43,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-03-04 11:29:43,209 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 5.0) internal successors, (80), 13 states have internal predecessors, (80), 9 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) Word has length 142 [2025-03-04 11:29:43,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:29:43,217 INFO L225 Difference]: With dead ends: 2296 [2025-03-04 11:29:43,217 INFO L226 Difference]: Without dead ends: 1215 [2025-03-04 11:29:43,225 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 307 GetRequests, 276 SyntacticMatches, 11 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2025-03-04 11:29:43,225 INFO L435 NwaCegarLoop]: 49 mSDtfsCounter, 145 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 396 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 382 SdHoareTripleChecker+Invalid, 423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-04 11:29:43,225 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [154 Valid, 382 Invalid, 423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 396 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-04 11:29:43,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1215 states. [2025-03-04 11:29:43,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1215 to 1174. [2025-03-04 11:29:43,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1174 states, 935 states have (on average 1.0695187165775402) internal successors, (1000), 902 states have internal predecessors, (1000), 123 states have call successors, (123), 20 states have call predecessors, (123), 112 states have return successors, (1353), 251 states have call predecessors, (1353), 122 states have call successors, (1353) [2025-03-04 11:29:43,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1174 states to 1174 states and 2476 transitions. [2025-03-04 11:29:43,308 INFO L78 Accepts]: Start accepts. Automaton has 1174 states and 2476 transitions. Word has length 142 [2025-03-04 11:29:43,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:29:43,308 INFO L471 AbstractCegarLoop]: Abstraction has 1174 states and 2476 transitions. [2025-03-04 11:29:43,308 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 5.0) internal successors, (80), 13 states have internal predecessors, (80), 9 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) [2025-03-04 11:29:43,308 INFO L276 IsEmpty]: Start isEmpty. Operand 1174 states and 2476 transitions. [2025-03-04 11:29:43,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2025-03-04 11:29:43,310 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:43,310 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 9, 8, 8, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1] [2025-03-04 11:29:43,316 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-04 11:29:43,511 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:29:43,511 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:43,511 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:43,511 INFO L85 PathProgramCache]: Analyzing trace with hash -420725685, now seen corresponding path program 2 times [2025-03-04 11:29:43,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:43,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715069415] [2025-03-04 11:29:43,511 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 11:29:43,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:43,518 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 179 statements into 2 equivalence classes. [2025-03-04 11:29:43,526 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 179 of 179 statements. [2025-03-04 11:29:43,527 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-04 11:29:43,527 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:43,752 INFO L134 CoverageAnalysis]: Checked inductivity of 502 backedges. 156 proven. 149 refuted. 0 times theorem prover too weak. 197 trivial. 0 not checked. [2025-03-04 11:29:43,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:29:43,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715069415] [2025-03-04 11:29:43,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715069415] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:29:43,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1509729151] [2025-03-04 11:29:43,753 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 11:29:43,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:29:43,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:29:43,755 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-04 11:29:43,757 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-04 11:29:43,796 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 179 statements into 2 equivalence classes. [2025-03-04 11:29:43,825 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 179 of 179 statements. [2025-03-04 11:29:43,826 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-04 11:29:43,826 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:43,827 INFO L256 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-03-04 11:29:43,829 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:29:43,913 INFO L134 CoverageAnalysis]: Checked inductivity of 502 backedges. 141 proven. 143 refuted. 0 times theorem prover too weak. 218 trivial. 0 not checked. [2025-03-04 11:29:43,913 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:29:44,255 INFO L134 CoverageAnalysis]: Checked inductivity of 502 backedges. 141 proven. 144 refuted. 0 times theorem prover too weak. 217 trivial. 0 not checked. [2025-03-04 11:29:44,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1509729151] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:29:44,256 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:29:44,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 16, 17] total 23 [2025-03-04 11:29:44,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181874687] [2025-03-04 11:29:44,256 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:29:44,257 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-03-04 11:29:44,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:29:44,257 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-03-04 11:29:44,257 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2025-03-04 11:29:44,257 INFO L87 Difference]: Start difference. First operand 1174 states and 2476 transitions. Second operand has 23 states, 22 states have (on average 5.136363636363637) internal successors, (113), 19 states have internal predecessors, (113), 13 states have call successors, (20), 5 states have call predecessors, (20), 5 states have return successors, (17), 9 states have call predecessors, (17), 9 states have call successors, (17) [2025-03-04 11:29:44,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:29:44,587 INFO L93 Difference]: Finished difference Result 2288 states and 5719 transitions. [2025-03-04 11:29:44,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-03-04 11:29:44,588 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 5.136363636363637) internal successors, (113), 19 states have internal predecessors, (113), 13 states have call successors, (20), 5 states have call predecessors, (20), 5 states have return successors, (17), 9 states have call predecessors, (17), 9 states have call successors, (17) Word has length 179 [2025-03-04 11:29:44,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:29:44,597 INFO L225 Difference]: With dead ends: 2288 [2025-03-04 11:29:44,598 INFO L226 Difference]: Without dead ends: 1199 [2025-03-04 11:29:44,625 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 392 GetRequests, 346 SyntacticMatches, 12 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 249 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=229, Invalid=1031, Unknown=0, NotChecked=0, Total=1260 [2025-03-04 11:29:44,626 INFO L435 NwaCegarLoop]: 30 mSDtfsCounter, 167 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 481 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 335 SdHoareTripleChecker+Invalid, 519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-04 11:29:44,626 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [167 Valid, 335 Invalid, 519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 481 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-04 11:29:44,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1199 states. [2025-03-04 11:29:44,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1199 to 1130. [2025-03-04 11:29:44,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1130 states, 895 states have (on average 1.0625698324022346) internal successors, (951), 875 states have internal predecessors, (951), 120 states have call successors, (120), 20 states have call predecessors, (120), 111 states have return successors, (1198), 234 states have call predecessors, (1198), 119 states have call successors, (1198) [2025-03-04 11:29:44,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1130 states to 1130 states and 2269 transitions. [2025-03-04 11:29:44,708 INFO L78 Accepts]: Start accepts. Automaton has 1130 states and 2269 transitions. Word has length 179 [2025-03-04 11:29:44,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:29:44,708 INFO L471 AbstractCegarLoop]: Abstraction has 1130 states and 2269 transitions. [2025-03-04 11:29:44,708 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 5.136363636363637) internal successors, (113), 19 states have internal predecessors, (113), 13 states have call successors, (20), 5 states have call predecessors, (20), 5 states have return successors, (17), 9 states have call predecessors, (17), 9 states have call successors, (17) [2025-03-04 11:29:44,709 INFO L276 IsEmpty]: Start isEmpty. Operand 1130 states and 2269 transitions. [2025-03-04 11:29:44,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2025-03-04 11:29:44,711 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:44,711 INFO L218 NwaCegarLoop]: trace histogram [10, 8, 8, 8, 7, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1] [2025-03-04 11:29:44,718 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2025-03-04 11:29:44,911 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:29:44,912 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:44,912 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:44,912 INFO L85 PathProgramCache]: Analyzing trace with hash 689240016, now seen corresponding path program 3 times [2025-03-04 11:29:44,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:44,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164898449] [2025-03-04 11:29:44,912 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-04 11:29:44,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:44,917 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 161 statements into 7 equivalence classes. [2025-03-04 11:29:44,924 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 161 of 161 statements. [2025-03-04 11:29:44,925 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-03-04 11:29:44,925 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:45,318 INFO L134 CoverageAnalysis]: Checked inductivity of 404 backedges. 45 proven. 85 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2025-03-04 11:29:45,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:29:45,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164898449] [2025-03-04 11:29:45,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164898449] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:29:45,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1554578924] [2025-03-04 11:29:45,318 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-04 11:29:45,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:29:45,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:29:45,320 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-04 11:29:45,322 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-04 11:29:45,357 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 161 statements into 7 equivalence classes. [2025-03-04 11:29:45,384 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) and asserted 161 of 161 statements. [2025-03-04 11:29:45,384 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2025-03-04 11:29:45,384 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:45,386 INFO L256 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 29 conjuncts are in the unsatisfiable core [2025-03-04 11:29:45,388 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:29:45,561 INFO L134 CoverageAnalysis]: Checked inductivity of 404 backedges. 45 proven. 59 refuted. 0 times theorem prover too weak. 300 trivial. 0 not checked. [2025-03-04 11:29:45,562 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:29:46,443 INFO L134 CoverageAnalysis]: Checked inductivity of 404 backedges. 74 proven. 54 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2025-03-04 11:29:46,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1554578924] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:29:46,444 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:29:46,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 18, 22] total 44 [2025-03-04 11:29:46,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450538274] [2025-03-04 11:29:46,444 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:29:46,444 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2025-03-04 11:29:46,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:29:46,445 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2025-03-04 11:29:46,445 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=1724, Unknown=0, NotChecked=0, Total=1980 [2025-03-04 11:29:46,445 INFO L87 Difference]: Start difference. First operand 1130 states and 2269 transitions. Second operand has 45 states, 44 states have (on average 2.727272727272727) internal successors, (120), 45 states have internal predecessors, (120), 11 states have call successors, (13), 1 states have call predecessors, (13), 15 states have return successors, (28), 28 states have call predecessors, (28), 11 states have call successors, (28) [2025-03-04 11:29:46,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:29:46,970 INFO L93 Difference]: Finished difference Result 2127 states and 4696 transitions. [2025-03-04 11:29:46,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-03-04 11:29:46,971 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 44 states have (on average 2.727272727272727) internal successors, (120), 45 states have internal predecessors, (120), 11 states have call successors, (13), 1 states have call predecessors, (13), 15 states have return successors, (28), 28 states have call predecessors, (28), 11 states have call successors, (28) Word has length 161 [2025-03-04 11:29:46,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:29:46,990 INFO L225 Difference]: With dead ends: 2127 [2025-03-04 11:29:46,990 INFO L226 Difference]: Without dead ends: 2122 [2025-03-04 11:29:46,995 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 370 GetRequests, 293 SyntacticMatches, 13 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2012 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=591, Invalid=3699, Unknown=0, NotChecked=0, Total=4290 [2025-03-04 11:29:46,998 INFO L435 NwaCegarLoop]: 37 mSDtfsCounter, 56 mSDsluCounter, 509 mSDsCounter, 0 mSdLazyCounter, 594 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 546 SdHoareTripleChecker+Invalid, 616 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 594 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-04 11:29:46,999 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 546 Invalid, 616 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 594 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-04 11:29:47,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2122 states. [2025-03-04 11:29:47,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2122 to 1362. [2025-03-04 11:29:47,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1362 states, 1075 states have (on average 1.0474418604651163) internal successors, (1126), 1055 states have internal predecessors, (1126), 142 states have call successors, (142), 20 states have call predecessors, (142), 141 states have return successors, (1773), 286 states have call predecessors, (1773), 141 states have call successors, (1773) [2025-03-04 11:29:47,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1362 states to 1362 states and 3041 transitions. [2025-03-04 11:29:47,132 INFO L78 Accepts]: Start accepts. Automaton has 1362 states and 3041 transitions. Word has length 161 [2025-03-04 11:29:47,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:29:47,133 INFO L471 AbstractCegarLoop]: Abstraction has 1362 states and 3041 transitions. [2025-03-04 11:29:47,133 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 44 states have (on average 2.727272727272727) internal successors, (120), 45 states have internal predecessors, (120), 11 states have call successors, (13), 1 states have call predecessors, (13), 15 states have return successors, (28), 28 states have call predecessors, (28), 11 states have call successors, (28) [2025-03-04 11:29:47,133 INFO L276 IsEmpty]: Start isEmpty. Operand 1362 states and 3041 transitions. [2025-03-04 11:29:47,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2025-03-04 11:29:47,136 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:47,136 INFO L218 NwaCegarLoop]: trace histogram [14, 13, 12, 12, 12, 9, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 2, 2, 1, 1, 1, 1] [2025-03-04 11:29:47,142 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-04 11:29:47,340 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,SelfDestructingSolverStorable31 [2025-03-04 11:29:47,340 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:47,340 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:47,340 INFO L85 PathProgramCache]: Analyzing trace with hash 537778971, now seen corresponding path program 2 times [2025-03-04 11:29:47,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:47,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343585040] [2025-03-04 11:29:47,341 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 11:29:47,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:47,348 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 252 statements into 2 equivalence classes. [2025-03-04 11:29:47,365 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 252 of 252 statements. [2025-03-04 11:29:47,365 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-04 11:29:47,365 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:47,526 INFO L134 CoverageAnalysis]: Checked inductivity of 1040 backedges. 150 proven. 171 refuted. 0 times theorem prover too weak. 719 trivial. 0 not checked. [2025-03-04 11:29:47,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:29:47,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343585040] [2025-03-04 11:29:47,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343585040] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:29:47,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [12055598] [2025-03-04 11:29:47,527 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 11:29:47,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:29:47,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:29:47,529 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-04 11:29:47,531 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-04 11:29:47,581 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 252 statements into 2 equivalence classes. [2025-03-04 11:29:47,617 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 252 of 252 statements. [2025-03-04 11:29:47,618 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-04 11:29:47,618 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:47,619 INFO L256 TraceCheckSpWp]: Trace formula consists of 484 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-03-04 11:29:47,623 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:29:47,702 INFO L134 CoverageAnalysis]: Checked inductivity of 1040 backedges. 608 proven. 126 refuted. 0 times theorem prover too weak. 306 trivial. 0 not checked. [2025-03-04 11:29:47,702 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:29:48,112 INFO L134 CoverageAnalysis]: Checked inductivity of 1040 backedges. 112 proven. 279 refuted. 0 times theorem prover too weak. 649 trivial. 0 not checked. [2025-03-04 11:29:48,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [12055598] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:29:48,113 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:29:48,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 15] total 20 [2025-03-04 11:29:48,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160774857] [2025-03-04 11:29:48,113 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:29:48,113 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2025-03-04 11:29:48,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:29:48,114 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2025-03-04 11:29:48,114 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2025-03-04 11:29:48,114 INFO L87 Difference]: Start difference. First operand 1362 states and 3041 transitions. Second operand has 20 states, 19 states have (on average 6.7368421052631575) internal successors, (128), 17 states have internal predecessors, (128), 10 states have call successors, (22), 5 states have call predecessors, (22), 7 states have return successors, (21), 10 states have call predecessors, (21), 7 states have call successors, (21) [2025-03-04 11:29:48,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:29:48,556 INFO L93 Difference]: Finished difference Result 2934 states and 6983 transitions. [2025-03-04 11:29:48,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-03-04 11:29:48,557 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 6.7368421052631575) internal successors, (128), 17 states have internal predecessors, (128), 10 states have call successors, (22), 5 states have call predecessors, (22), 7 states have return successors, (21), 10 states have call predecessors, (21), 7 states have call successors, (21) Word has length 252 [2025-03-04 11:29:48,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:29:48,570 INFO L225 Difference]: With dead ends: 2934 [2025-03-04 11:29:48,570 INFO L226 Difference]: Without dead ends: 1661 [2025-03-04 11:29:48,581 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 528 GetRequests, 492 SyntacticMatches, 10 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=120, Invalid=636, Unknown=0, NotChecked=0, Total=756 [2025-03-04 11:29:48,581 INFO L435 NwaCegarLoop]: 56 mSDtfsCounter, 166 mSDsluCounter, 501 mSDsCounter, 0 mSdLazyCounter, 685 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 557 SdHoareTripleChecker+Invalid, 726 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 685 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-04 11:29:48,581 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [176 Valid, 557 Invalid, 726 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 685 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-04 11:29:48,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1661 states. [2025-03-04 11:29:48,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1661 to 1478. [2025-03-04 11:29:48,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1478 states, 1166 states have (on average 1.0463121783876501) internal successors, (1220), 1148 states have internal predecessors, (1220), 146 states have call successors, (146), 21 states have call predecessors, (146), 162 states have return successors, (1925), 308 states have call predecessors, (1925), 145 states have call successors, (1925) [2025-03-04 11:29:48,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1478 states to 1478 states and 3291 transitions. [2025-03-04 11:29:48,687 INFO L78 Accepts]: Start accepts. Automaton has 1478 states and 3291 transitions. Word has length 252 [2025-03-04 11:29:48,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:29:48,689 INFO L471 AbstractCegarLoop]: Abstraction has 1478 states and 3291 transitions. [2025-03-04 11:29:48,689 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 6.7368421052631575) internal successors, (128), 17 states have internal predecessors, (128), 10 states have call successors, (22), 5 states have call predecessors, (22), 7 states have return successors, (21), 10 states have call predecessors, (21), 7 states have call successors, (21) [2025-03-04 11:29:48,689 INFO L276 IsEmpty]: Start isEmpty. Operand 1478 states and 3291 transitions. [2025-03-04 11:29:48,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 302 [2025-03-04 11:29:48,693 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:48,693 INFO L218 NwaCegarLoop]: trace histogram [17, 16, 15, 14, 12, 10, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 4, 3, 2, 1, 1, 1, 1] [2025-03-04 11:29:48,700 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-04 11:29:48,897 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,SelfDestructingSolverStorable32 [2025-03-04 11:29:48,897 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:48,897 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:48,897 INFO L85 PathProgramCache]: Analyzing trace with hash -1995835284, now seen corresponding path program 1 times [2025-03-04 11:29:48,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:48,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126056977] [2025-03-04 11:29:48,898 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:48,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:48,908 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 301 statements into 1 equivalence classes. [2025-03-04 11:29:48,919 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 301 of 301 statements. [2025-03-04 11:29:48,919 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:48,919 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:49,159 INFO L134 CoverageAnalysis]: Checked inductivity of 1523 backedges. 261 proven. 252 refuted. 0 times theorem prover too weak. 1010 trivial. 0 not checked. [2025-03-04 11:29:49,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:29:49,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126056977] [2025-03-04 11:29:49,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126056977] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:29:49,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994886070] [2025-03-04 11:29:49,160 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 11:29:49,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:29:49,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:29:49,162 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-04 11:29:49,164 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-04 11:29:49,213 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 301 statements into 1 equivalence classes. [2025-03-04 11:29:49,257 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 301 of 301 statements. [2025-03-04 11:29:49,257 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:29:49,257 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:49,259 INFO L256 TraceCheckSpWp]: Trace formula consists of 575 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-03-04 11:29:49,262 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:29:49,349 INFO L134 CoverageAnalysis]: Checked inductivity of 1523 backedges. 587 proven. 210 refuted. 0 times theorem prover too weak. 726 trivial. 0 not checked. [2025-03-04 11:29:49,350 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:29:49,746 INFO L134 CoverageAnalysis]: Checked inductivity of 1523 backedges. 338 proven. 269 refuted. 0 times theorem prover too weak. 916 trivial. 0 not checked. [2025-03-04 11:29:49,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994886070] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:29:49,747 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:29:49,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16, 17] total 22 [2025-03-04 11:29:49,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020059982] [2025-03-04 11:29:49,747 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:29:49,747 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2025-03-04 11:29:49,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:29:49,748 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2025-03-04 11:29:49,749 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2025-03-04 11:29:49,749 INFO L87 Difference]: Start difference. First operand 1478 states and 3291 transitions. Second operand has 22 states, 21 states have (on average 6.238095238095238) internal successors, (131), 18 states have internal predecessors, (131), 14 states have call successors, (25), 6 states have call predecessors, (25), 5 states have return successors, (21), 9 states have call predecessors, (21), 11 states have call successors, (21) [2025-03-04 11:29:50,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:29:50,111 INFO L93 Difference]: Finished difference Result 3153 states and 7405 transitions. [2025-03-04 11:29:50,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-03-04 11:29:50,112 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 6.238095238095238) internal successors, (131), 18 states have internal predecessors, (131), 14 states have call successors, (25), 6 states have call predecessors, (25), 5 states have return successors, (21), 9 states have call predecessors, (21), 11 states have call successors, (21) Word has length 301 [2025-03-04 11:29:50,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:29:50,123 INFO L225 Difference]: With dead ends: 3153 [2025-03-04 11:29:50,123 INFO L226 Difference]: Without dead ends: 1715 [2025-03-04 11:29:50,134 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 634 GetRequests, 589 SyntacticMatches, 12 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=204, Invalid=986, Unknown=0, NotChecked=0, Total=1190 [2025-03-04 11:29:50,135 INFO L435 NwaCegarLoop]: 35 mSDtfsCounter, 128 mSDsluCounter, 370 mSDsCounter, 0 mSdLazyCounter, 580 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 405 SdHoareTripleChecker+Invalid, 611 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 580 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-04 11:29:50,135 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [128 Valid, 405 Invalid, 611 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 580 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-04 11:29:50,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1715 states. [2025-03-04 11:29:50,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1715 to 1536. [2025-03-04 11:29:50,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1536 states, 1212 states have (on average 1.0453795379537953) internal successors, (1267), 1196 states have internal predecessors, (1267), 147 states have call successors, (147), 26 states have call predecessors, (147), 173 states have return successors, (1373), 313 states have call predecessors, (1373), 146 states have call successors, (1373) [2025-03-04 11:29:50,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1536 states to 1536 states and 2787 transitions. [2025-03-04 11:29:50,244 INFO L78 Accepts]: Start accepts. Automaton has 1536 states and 2787 transitions. Word has length 301 [2025-03-04 11:29:50,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:29:50,244 INFO L471 AbstractCegarLoop]: Abstraction has 1536 states and 2787 transitions. [2025-03-04 11:29:50,245 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 6.238095238095238) internal successors, (131), 18 states have internal predecessors, (131), 14 states have call successors, (25), 6 states have call predecessors, (25), 5 states have return successors, (21), 9 states have call predecessors, (21), 11 states have call successors, (21) [2025-03-04 11:29:50,245 INFO L276 IsEmpty]: Start isEmpty. Operand 1536 states and 2787 transitions. [2025-03-04 11:29:50,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 254 [2025-03-04 11:29:50,247 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:50,248 INFO L218 NwaCegarLoop]: trace histogram [14, 13, 12, 12, 11, 11, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 3, 2, 1, 1, 1, 1] [2025-03-04 11:29:50,258 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-04 11:29:50,448 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:29:50,449 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:50,449 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:50,449 INFO L85 PathProgramCache]: Analyzing trace with hash 531024577, now seen corresponding path program 3 times [2025-03-04 11:29:50,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:50,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327839893] [2025-03-04 11:29:50,450 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-04 11:29:50,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:50,455 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 253 statements into 9 equivalence classes. [2025-03-04 11:29:50,475 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) and asserted 253 of 253 statements. [2025-03-04 11:29:50,476 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2025-03-04 11:29:50,476 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:51,183 INFO L134 CoverageAnalysis]: Checked inductivity of 1048 backedges. 149 proven. 248 refuted. 0 times theorem prover too weak. 651 trivial. 0 not checked. [2025-03-04 11:29:51,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:29:51,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327839893] [2025-03-04 11:29:51,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327839893] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:29:51,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1360841833] [2025-03-04 11:29:51,184 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-04 11:29:51,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:29:51,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:29:51,186 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-04 11:29:51,187 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2025-03-04 11:29:51,234 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 253 statements into 9 equivalence classes. [2025-03-04 11:29:51,274 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) and asserted 253 of 253 statements. [2025-03-04 11:29:51,274 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2025-03-04 11:29:51,274 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:51,276 INFO L256 TraceCheckSpWp]: Trace formula consists of 486 conjuncts, 49 conjuncts are in the unsatisfiable core [2025-03-04 11:29:51,279 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:29:51,544 INFO L134 CoverageAnalysis]: Checked inductivity of 1048 backedges. 148 proven. 181 refuted. 0 times theorem prover too weak. 719 trivial. 0 not checked. [2025-03-04 11:29:51,544 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:29:53,542 INFO L134 CoverageAnalysis]: Checked inductivity of 1048 backedges. 218 proven. 160 refuted. 0 times theorem prover too weak. 670 trivial. 0 not checked. [2025-03-04 11:29:53,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1360841833] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:29:53,543 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:29:53,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 24, 29] total 56 [2025-03-04 11:29:53,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004172699] [2025-03-04 11:29:53,543 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:29:53,543 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2025-03-04 11:29:53,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:29:53,545 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2025-03-04 11:29:53,545 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=395, Invalid=2797, Unknown=0, NotChecked=0, Total=3192 [2025-03-04 11:29:53,546 INFO L87 Difference]: Start difference. First operand 1536 states and 2787 transitions. Second operand has 57 states, 56 states have (on average 2.6785714285714284) internal successors, (150), 57 states have internal predecessors, (150), 14 states have call successors, (16), 1 states have call predecessors, (16), 18 states have return successors, (37), 37 states have call predecessors, (37), 14 states have call successors, (37) [2025-03-04 11:29:54,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:29:54,196 INFO L93 Difference]: Finished difference Result 2345 states and 4216 transitions. [2025-03-04 11:29:54,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2025-03-04 11:29:54,197 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 56 states have (on average 2.6785714285714284) internal successors, (150), 57 states have internal predecessors, (150), 14 states have call successors, (16), 1 states have call predecessors, (16), 18 states have return successors, (37), 37 states have call predecessors, (37), 14 states have call successors, (37) Word has length 253 [2025-03-04 11:29:54,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:29:54,214 INFO L225 Difference]: With dead ends: 2345 [2025-03-04 11:29:54,214 INFO L226 Difference]: Without dead ends: 2337 [2025-03-04 11:29:54,220 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 579 GetRequests, 471 SyntacticMatches, 27 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3930 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=926, Invalid=5880, Unknown=0, NotChecked=0, Total=6806 [2025-03-04 11:29:54,221 INFO L435 NwaCegarLoop]: 38 mSDtfsCounter, 49 mSDsluCounter, 831 mSDsCounter, 0 mSdLazyCounter, 791 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 869 SdHoareTripleChecker+Invalid, 807 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 791 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-04 11:29:54,221 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [85 Valid, 869 Invalid, 807 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 791 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-04 11:29:54,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2337 states. [2025-03-04 11:29:54,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2337 to 1548. [2025-03-04 11:29:54,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1548 states, 1226 states have (on average 1.0424143556280587) internal successors, (1278), 1203 states have internal predecessors, (1278), 145 states have call successors, (145), 26 states have call predecessors, (145), 173 states have return successors, (1291), 318 states have call predecessors, (1291), 144 states have call successors, (1291) [2025-03-04 11:29:54,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1548 states to 1548 states and 2714 transitions. [2025-03-04 11:29:54,336 INFO L78 Accepts]: Start accepts. Automaton has 1548 states and 2714 transitions. Word has length 253 [2025-03-04 11:29:54,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:29:54,337 INFO L471 AbstractCegarLoop]: Abstraction has 1548 states and 2714 transitions. [2025-03-04 11:29:54,337 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 56 states have (on average 2.6785714285714284) internal successors, (150), 57 states have internal predecessors, (150), 14 states have call successors, (16), 1 states have call predecessors, (16), 18 states have return successors, (37), 37 states have call predecessors, (37), 14 states have call successors, (37) [2025-03-04 11:29:54,337 INFO L276 IsEmpty]: Start isEmpty. Operand 1548 states and 2714 transitions. [2025-03-04 11:29:54,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 274 [2025-03-04 11:29:54,340 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:54,340 INFO L218 NwaCegarLoop]: trace histogram [15, 14, 14, 13, 12, 11, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 1, 1, 1, 1, 1] [2025-03-04 11:29:54,346 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2025-03-04 11:29:54,544 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:29:54,545 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:54,545 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:54,545 INFO L85 PathProgramCache]: Analyzing trace with hash -1629973357, now seen corresponding path program 4 times [2025-03-04 11:29:54,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:54,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197703050] [2025-03-04 11:29:54,545 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-04 11:29:54,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:54,553 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 273 statements into 2 equivalence classes. [2025-03-04 11:29:54,560 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 164 of 273 statements. [2025-03-04 11:29:54,560 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-03-04 11:29:54,560 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:54,684 INFO L134 CoverageAnalysis]: Checked inductivity of 1238 backedges. 109 proven. 409 refuted. 0 times theorem prover too weak. 720 trivial. 0 not checked. [2025-03-04 11:29:54,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:29:54,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197703050] [2025-03-04 11:29:54,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197703050] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:29:54,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [15589928] [2025-03-04 11:29:54,684 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-04 11:29:54,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:29:54,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:29:54,686 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 11:29:54,687 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2025-03-04 11:29:54,761 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 273 statements into 2 equivalence classes. [2025-03-04 11:29:54,784 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 164 of 273 statements. [2025-03-04 11:29:54,785 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-03-04 11:29:54,785 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:54,786 INFO L256 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-03-04 11:29:54,788 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:29:54,843 INFO L134 CoverageAnalysis]: Checked inductivity of 1238 backedges. 712 proven. 179 refuted. 0 times theorem prover too weak. 347 trivial. 0 not checked. [2025-03-04 11:29:54,843 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:29:55,300 INFO L134 CoverageAnalysis]: Checked inductivity of 1238 backedges. 113 proven. 411 refuted. 0 times theorem prover too weak. 714 trivial. 0 not checked. [2025-03-04 11:29:55,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [15589928] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:29:55,301 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:29:55,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 17] total 19 [2025-03-04 11:29:55,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492161665] [2025-03-04 11:29:55,301 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:29:55,301 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2025-03-04 11:29:55,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:29:55,302 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2025-03-04 11:29:55,302 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2025-03-04 11:29:55,302 INFO L87 Difference]: Start difference. First operand 1548 states and 2714 transitions. Second operand has 19 states, 18 states have (on average 7.222222222222222) internal successors, (130), 16 states have internal predecessors, (130), 12 states have call successors, (23), 5 states have call predecessors, (23), 6 states have return successors, (21), 9 states have call predecessors, (21), 9 states have call successors, (21) [2025-03-04 11:29:55,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:29:55,621 INFO L93 Difference]: Finished difference Result 3002 states and 5328 transitions. [2025-03-04 11:29:55,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-03-04 11:29:55,621 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 7.222222222222222) internal successors, (130), 16 states have internal predecessors, (130), 12 states have call successors, (23), 5 states have call predecessors, (23), 6 states have return successors, (21), 9 states have call predecessors, (21), 9 states have call successors, (21) Word has length 273 [2025-03-04 11:29:55,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:29:55,632 INFO L225 Difference]: With dead ends: 3002 [2025-03-04 11:29:55,632 INFO L226 Difference]: Without dead ends: 1331 [2025-03-04 11:29:55,645 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 576 GetRequests, 538 SyntacticMatches, 11 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=150, Invalid=662, Unknown=0, NotChecked=0, Total=812 [2025-03-04 11:29:55,645 INFO L435 NwaCegarLoop]: 36 mSDtfsCounter, 133 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 470 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 391 SdHoareTripleChecker+Invalid, 500 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 470 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-04 11:29:55,645 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [133 Valid, 391 Invalid, 500 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 470 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-04 11:29:55,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1331 states. [2025-03-04 11:29:55,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1331 to 1142. [2025-03-04 11:29:55,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1142 states, 900 states have (on average 1.038888888888889) internal successors, (935), 892 states have internal predecessors, (935), 111 states have call successors, (111), 26 states have call predecessors, (111), 127 states have return successors, (723), 223 states have call predecessors, (723), 110 states have call successors, (723) [2025-03-04 11:29:55,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1142 states to 1142 states and 1769 transitions. [2025-03-04 11:29:55,719 INFO L78 Accepts]: Start accepts. Automaton has 1142 states and 1769 transitions. Word has length 273 [2025-03-04 11:29:55,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:29:55,719 INFO L471 AbstractCegarLoop]: Abstraction has 1142 states and 1769 transitions. [2025-03-04 11:29:55,719 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 7.222222222222222) internal successors, (130), 16 states have internal predecessors, (130), 12 states have call successors, (23), 5 states have call predecessors, (23), 6 states have return successors, (21), 9 states have call predecessors, (21), 9 states have call successors, (21) [2025-03-04 11:29:55,719 INFO L276 IsEmpty]: Start isEmpty. Operand 1142 states and 1769 transitions. [2025-03-04 11:29:55,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 418 [2025-03-04 11:29:55,722 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:55,723 INFO L218 NwaCegarLoop]: trace histogram [24, 22, 21, 19, 16, 14, 13, 13, 13, 13, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 5, 4, 3, 1, 1, 1, 1] [2025-03-04 11:29:55,731 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2025-03-04 11:29:55,927 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2025-03-04 11:29:55,927 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:55,927 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:55,927 INFO L85 PathProgramCache]: Analyzing trace with hash -863773836, now seen corresponding path program 2 times [2025-03-04 11:29:55,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:55,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204347976] [2025-03-04 11:29:55,927 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 11:29:55,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:55,938 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 417 statements into 2 equivalence classes. [2025-03-04 11:29:55,948 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 417 of 417 statements. [2025-03-04 11:29:55,948 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-04 11:29:55,948 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:56,033 INFO L134 CoverageAnalysis]: Checked inductivity of 3021 backedges. 235 proven. 3 refuted. 0 times theorem prover too weak. 2783 trivial. 0 not checked. [2025-03-04 11:29:56,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:29:56,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204347976] [2025-03-04 11:29:56,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204347976] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:29:56,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1840041097] [2025-03-04 11:29:56,034 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 11:29:56,034 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:29:56,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:29:56,036 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 11:29:56,038 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2025-03-04 11:29:56,119 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 417 statements into 2 equivalence classes. [2025-03-04 11:29:56,177 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 417 of 417 statements. [2025-03-04 11:29:56,177 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-04 11:29:56,177 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:56,180 INFO L256 TraceCheckSpWp]: Trace formula consists of 789 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-03-04 11:29:56,184 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:29:56,317 INFO L134 CoverageAnalysis]: Checked inductivity of 3021 backedges. 975 proven. 225 refuted. 0 times theorem prover too weak. 1821 trivial. 0 not checked. [2025-03-04 11:29:56,317 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:29:56,828 INFO L134 CoverageAnalysis]: Checked inductivity of 3021 backedges. 610 proven. 280 refuted. 0 times theorem prover too weak. 2131 trivial. 0 not checked. [2025-03-04 11:29:56,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1840041097] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:29:56,829 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:29:56,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 16, 17] total 23 [2025-03-04 11:29:56,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804883152] [2025-03-04 11:29:56,829 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:29:56,830 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-03-04 11:29:56,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:29:56,830 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-03-04 11:29:56,830 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=448, Unknown=0, NotChecked=0, Total=506 [2025-03-04 11:29:56,830 INFO L87 Difference]: Start difference. First operand 1142 states and 1769 transitions. Second operand has 23 states, 22 states have (on average 5.954545454545454) internal successors, (131), 19 states have internal predecessors, (131), 14 states have call successors, (26), 6 states have call predecessors, (26), 6 states have return successors, (22), 8 states have call predecessors, (22), 11 states have call successors, (22) [2025-03-04 11:29:57,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:29:57,170 INFO L93 Difference]: Finished difference Result 1842 states and 2827 transitions. [2025-03-04 11:29:57,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-03-04 11:29:57,171 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 5.954545454545454) internal successors, (131), 19 states have internal predecessors, (131), 14 states have call successors, (26), 6 states have call predecessors, (26), 6 states have return successors, (22), 8 states have call predecessors, (22), 11 states have call successors, (22) Word has length 417 [2025-03-04 11:29:57,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:29:57,174 INFO L225 Difference]: With dead ends: 1842 [2025-03-04 11:29:57,174 INFO L226 Difference]: Without dead ends: 751 [2025-03-04 11:29:57,179 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 857 GetRequests, 808 SyntacticMatches, 12 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 290 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=258, Invalid=1224, Unknown=0, NotChecked=0, Total=1482 [2025-03-04 11:29:57,179 INFO L435 NwaCegarLoop]: 44 mSDtfsCounter, 154 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 615 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 460 SdHoareTripleChecker+Invalid, 674 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 615 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-04 11:29:57,179 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [154 Valid, 460 Invalid, 674 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 615 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-04 11:29:57,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 751 states. [2025-03-04 11:29:57,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 751 to 653. [2025-03-04 11:29:57,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 653 states, 514 states have (on average 1.0350194552529184) internal successors, (532), 519 states have internal predecessors, (532), 75 states have call successors, (75), 31 states have call predecessors, (75), 62 states have return successors, (175), 102 states have call predecessors, (175), 74 states have call successors, (175) [2025-03-04 11:29:57,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 653 states to 653 states and 782 transitions. [2025-03-04 11:29:57,206 INFO L78 Accepts]: Start accepts. Automaton has 653 states and 782 transitions. Word has length 417 [2025-03-04 11:29:57,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:29:57,206 INFO L471 AbstractCegarLoop]: Abstraction has 653 states and 782 transitions. [2025-03-04 11:29:57,206 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 5.954545454545454) internal successors, (131), 19 states have internal predecessors, (131), 14 states have call successors, (26), 6 states have call predecessors, (26), 6 states have return successors, (22), 8 states have call predecessors, (22), 11 states have call successors, (22) [2025-03-04 11:29:57,207 INFO L276 IsEmpty]: Start isEmpty. Operand 653 states and 782 transitions. [2025-03-04 11:29:57,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 328 [2025-03-04 11:29:57,209 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:57,209 INFO L218 NwaCegarLoop]: trace histogram [17, 17, 16, 16, 15, 14, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 5, 3, 2, 1, 1, 1, 1] [2025-03-04 11:29:57,216 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2025-03-04 11:29:57,409 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2025-03-04 11:29:57,410 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:57,410 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:57,410 INFO L85 PathProgramCache]: Analyzing trace with hash 1179224278, now seen corresponding path program 4 times [2025-03-04 11:29:57,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:57,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602063561] [2025-03-04 11:29:57,410 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-04 11:29:57,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:57,420 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 327 statements into 2 equivalence classes. [2025-03-04 11:29:57,429 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 196 of 327 statements. [2025-03-04 11:29:57,432 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-03-04 11:29:57,432 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:57,527 INFO L134 CoverageAnalysis]: Checked inductivity of 1804 backedges. 302 proven. 179 refuted. 0 times theorem prover too weak. 1323 trivial. 0 not checked. [2025-03-04 11:29:57,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:29:57,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602063561] [2025-03-04 11:29:57,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602063561] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:29:57,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1232897855] [2025-03-04 11:29:57,528 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-04 11:29:57,529 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:29:57,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:29:57,531 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 11:29:57,532 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2025-03-04 11:29:57,610 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 327 statements into 2 equivalence classes. [2025-03-04 11:29:57,640 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 196 of 327 statements. [2025-03-04 11:29:57,640 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-03-04 11:29:57,640 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:57,643 INFO L256 TraceCheckSpWp]: Trace formula consists of 413 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-03-04 11:29:57,645 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:29:57,726 INFO L134 CoverageAnalysis]: Checked inductivity of 1804 backedges. 983 proven. 171 refuted. 0 times theorem prover too weak. 650 trivial. 0 not checked. [2025-03-04 11:29:57,727 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:29:58,233 INFO L134 CoverageAnalysis]: Checked inductivity of 1804 backedges. 247 proven. 350 refuted. 0 times theorem prover too weak. 1207 trivial. 0 not checked. [2025-03-04 11:29:58,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1232897855] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:29:58,233 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:29:58,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 15] total 19 [2025-03-04 11:29:58,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132415192] [2025-03-04 11:29:58,233 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:29:58,233 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2025-03-04 11:29:58,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:29:58,234 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2025-03-04 11:29:58,234 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2025-03-04 11:29:58,234 INFO L87 Difference]: Start difference. First operand 653 states and 782 transitions. Second operand has 19 states, 18 states have (on average 7.611111111111111) internal successors, (137), 17 states have internal predecessors, (137), 13 states have call successors, (24), 4 states have call predecessors, (24), 8 states have return successors, (26), 10 states have call predecessors, (26), 11 states have call successors, (26) [2025-03-04 11:29:58,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:29:58,467 INFO L93 Difference]: Finished difference Result 1432 states and 1817 transitions. [2025-03-04 11:29:58,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-03-04 11:29:58,468 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 7.611111111111111) internal successors, (137), 17 states have internal predecessors, (137), 13 states have call successors, (24), 4 states have call predecessors, (24), 8 states have return successors, (26), 10 states have call predecessors, (26), 11 states have call successors, (26) Word has length 327 [2025-03-04 11:29:58,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:29:58,472 INFO L225 Difference]: With dead ends: 1432 [2025-03-04 11:29:58,472 INFO L226 Difference]: Without dead ends: 820 [2025-03-04 11:29:58,474 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 673 GetRequests, 641 SyntacticMatches, 9 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=103, Invalid=497, Unknown=0, NotChecked=0, Total=600 [2025-03-04 11:29:58,474 INFO L435 NwaCegarLoop]: 31 mSDtfsCounter, 75 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 386 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-04 11:29:58,474 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [81 Valid, 295 Invalid, 413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 386 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-04 11:29:58,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 820 states. [2025-03-04 11:29:58,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 820 to 653. [2025-03-04 11:29:58,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 653 states, 514 states have (on average 1.0350194552529184) internal successors, (532), 519 states have internal predecessors, (532), 75 states have call successors, (75), 31 states have call predecessors, (75), 62 states have return successors, (172), 102 states have call predecessors, (172), 74 states have call successors, (172) [2025-03-04 11:29:58,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 653 states to 653 states and 779 transitions. [2025-03-04 11:29:58,502 INFO L78 Accepts]: Start accepts. Automaton has 653 states and 779 transitions. Word has length 327 [2025-03-04 11:29:58,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:29:58,503 INFO L471 AbstractCegarLoop]: Abstraction has 653 states and 779 transitions. [2025-03-04 11:29:58,503 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 7.611111111111111) internal successors, (137), 17 states have internal predecessors, (137), 13 states have call successors, (24), 4 states have call predecessors, (24), 8 states have return successors, (26), 10 states have call predecessors, (26), 11 states have call successors, (26) [2025-03-04 11:29:58,503 INFO L276 IsEmpty]: Start isEmpty. Operand 653 states and 779 transitions. [2025-03-04 11:29:58,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 405 [2025-03-04 11:29:58,505 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:58,506 INFO L218 NwaCegarLoop]: trace histogram [21, 21, 20, 20, 18, 16, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 8, 5, 5, 3, 1, 1, 1, 1] [2025-03-04 11:29:58,512 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2025-03-04 11:29:58,706 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2025-03-04 11:29:58,707 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:58,707 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:58,707 INFO L85 PathProgramCache]: Analyzing trace with hash 127848745, now seen corresponding path program 5 times [2025-03-04 11:29:58,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:58,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467484253] [2025-03-04 11:29:58,707 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-04 11:29:58,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:58,716 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 404 statements into 19 equivalence classes. [2025-03-04 11:29:58,730 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) and asserted 334 of 404 statements. [2025-03-04 11:29:58,730 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2025-03-04 11:29:58,730 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:58,832 INFO L134 CoverageAnalysis]: Checked inductivity of 2803 backedges. 516 proven. 70 refuted. 0 times theorem prover too weak. 2217 trivial. 0 not checked. [2025-03-04 11:29:58,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:29:58,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467484253] [2025-03-04 11:29:58,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467484253] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:29:58,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1307148970] [2025-03-04 11:29:58,833 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-04 11:29:58,833 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:29:58,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:29:58,835 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 11:29:58,838 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2025-03-04 11:29:58,927 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 404 statements into 19 equivalence classes. [2025-03-04 11:29:58,986 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) and asserted 334 of 404 statements. [2025-03-04 11:29:58,986 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2025-03-04 11:29:58,986 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:29:58,988 INFO L256 TraceCheckSpWp]: Trace formula consists of 618 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-04 11:29:58,992 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:29:59,048 INFO L134 CoverageAnalysis]: Checked inductivity of 2803 backedges. 1180 proven. 3 refuted. 0 times theorem prover too weak. 1620 trivial. 0 not checked. [2025-03-04 11:29:59,048 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:29:59,555 INFO L134 CoverageAnalysis]: Checked inductivity of 2803 backedges. 516 proven. 70 refuted. 0 times theorem prover too weak. 2217 trivial. 0 not checked. [2025-03-04 11:29:59,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1307148970] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:29:59,555 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:29:59,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 14 [2025-03-04 11:29:59,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780623223] [2025-03-04 11:29:59,556 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:29:59,556 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-03-04 11:29:59,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:29:59,557 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-03-04 11:29:59,557 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2025-03-04 11:29:59,557 INFO L87 Difference]: Start difference. First operand 653 states and 779 transitions. Second operand has 14 states, 14 states have (on average 6.357142857142857) internal successors, (89), 14 states have internal predecessors, (89), 5 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) [2025-03-04 11:29:59,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:29:59,639 INFO L93 Difference]: Finished difference Result 1265 states and 1587 transitions. [2025-03-04 11:29:59,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-04 11:29:59,639 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 6.357142857142857) internal successors, (89), 14 states have internal predecessors, (89), 5 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) Word has length 404 [2025-03-04 11:29:59,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:29:59,642 INFO L225 Difference]: With dead ends: 1265 [2025-03-04 11:29:59,642 INFO L226 Difference]: Without dead ends: 671 [2025-03-04 11:29:59,643 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 819 GetRequests, 801 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=83, Invalid=189, Unknown=0, NotChecked=0, Total=272 [2025-03-04 11:29:59,644 INFO L435 NwaCegarLoop]: 34 mSDtfsCounter, 23 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-04 11:29:59,644 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 165 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-04 11:29:59,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states. [2025-03-04 11:29:59,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 633. [2025-03-04 11:29:59,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 633 states, 497 states have (on average 1.0362173038229376) internal successors, (515), 504 states have internal predecessors, (515), 74 states have call successors, (74), 31 states have call predecessors, (74), 60 states have return successors, (163), 97 states have call predecessors, (163), 73 states have call successors, (163) [2025-03-04 11:29:59,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 633 states to 633 states and 752 transitions. [2025-03-04 11:29:59,672 INFO L78 Accepts]: Start accepts. Automaton has 633 states and 752 transitions. Word has length 404 [2025-03-04 11:29:59,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:29:59,672 INFO L471 AbstractCegarLoop]: Abstraction has 633 states and 752 transitions. [2025-03-04 11:29:59,672 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.357142857142857) internal successors, (89), 14 states have internal predecessors, (89), 5 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) [2025-03-04 11:29:59,672 INFO L276 IsEmpty]: Start isEmpty. Operand 633 states and 752 transitions. [2025-03-04 11:29:59,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 386 [2025-03-04 11:29:59,674 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:29:59,674 INFO L218 NwaCegarLoop]: trace histogram [21, 20, 19, 18, 17, 16, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7, 6, 5, 2, 1, 1, 1, 1] [2025-03-04 11:29:59,681 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2025-03-04 11:29:59,875 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2025-03-04 11:29:59,875 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:29:59,875 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:29:59,875 INFO L85 PathProgramCache]: Analyzing trace with hash 843324184, now seen corresponding path program 6 times [2025-03-04 11:29:59,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:29:59,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370806192] [2025-03-04 11:29:59,875 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-04 11:29:59,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:29:59,891 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 385 statements into 14 equivalence classes. [2025-03-04 11:29:59,905 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) and asserted 259 of 385 statements. [2025-03-04 11:29:59,905 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2025-03-04 11:29:59,906 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:30:00,059 INFO L134 CoverageAnalysis]: Checked inductivity of 2541 backedges. 582 proven. 35 refuted. 0 times theorem prover too weak. 1924 trivial. 0 not checked. [2025-03-04 11:30:00,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:30:00,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370806192] [2025-03-04 11:30:00,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370806192] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:30:00,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1921526855] [2025-03-04 11:30:00,060 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-04 11:30:00,060 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:30:00,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:30:00,061 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 11:30:00,063 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2025-03-04 11:30:00,140 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 385 statements into 14 equivalence classes. [2025-03-04 11:30:00,176 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) and asserted 259 of 385 statements. [2025-03-04 11:30:00,176 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2025-03-04 11:30:00,176 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:30:00,178 INFO L256 TraceCheckSpWp]: Trace formula consists of 497 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-03-04 11:30:00,181 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:30:00,240 INFO L134 CoverageAnalysis]: Checked inductivity of 2541 backedges. 633 proven. 43 refuted. 0 times theorem prover too weak. 1865 trivial. 0 not checked. [2025-03-04 11:30:00,240 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:30:00,787 INFO L134 CoverageAnalysis]: Checked inductivity of 2541 backedges. 633 proven. 44 refuted. 0 times theorem prover too weak. 1864 trivial. 0 not checked. [2025-03-04 11:30:00,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1921526855] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:30:00,787 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:30:00,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 13] total 21 [2025-03-04 11:30:00,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67974750] [2025-03-04 11:30:00,787 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:30:00,788 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-03-04 11:30:00,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:30:00,788 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-03-04 11:30:00,788 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2025-03-04 11:30:00,788 INFO L87 Difference]: Start difference. First operand 633 states and 752 transitions. Second operand has 21 states, 21 states have (on average 5.571428571428571) internal successors, (117), 21 states have internal predecessors, (117), 10 states have call successors, (19), 1 states have call predecessors, (19), 7 states have return successors, (20), 11 states have call predecessors, (20), 10 states have call successors, (20) [2025-03-04 11:30:00,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:30:00,976 INFO L93 Difference]: Finished difference Result 1154 states and 1415 transitions. [2025-03-04 11:30:00,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-03-04 11:30:00,976 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 5.571428571428571) internal successors, (117), 21 states have internal predecessors, (117), 10 states have call successors, (19), 1 states have call predecessors, (19), 7 states have return successors, (20), 11 states have call predecessors, (20), 10 states have call successors, (20) Word has length 385 [2025-03-04 11:30:00,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:30:00,979 INFO L225 Difference]: With dead ends: 1154 [2025-03-04 11:30:00,979 INFO L226 Difference]: Without dead ends: 702 [2025-03-04 11:30:00,981 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 791 GetRequests, 758 SyntacticMatches, 6 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=148, Invalid=664, Unknown=0, NotChecked=0, Total=812 [2025-03-04 11:30:00,981 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 55 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 291 SdHoareTripleChecker+Invalid, 364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-04 11:30:00,981 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 291 Invalid, 364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-04 11:30:00,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 702 states. [2025-03-04 11:30:01,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 702 to 627. [2025-03-04 11:30:01,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 627 states, 493 states have (on average 1.0365111561866125) internal successors, (511), 498 states have internal predecessors, (511), 74 states have call successors, (74), 33 states have call predecessors, (74), 58 states have return successors, (156), 95 states have call predecessors, (156), 73 states have call successors, (156) [2025-03-04 11:30:01,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 627 states to 627 states and 741 transitions. [2025-03-04 11:30:01,009 INFO L78 Accepts]: Start accepts. Automaton has 627 states and 741 transitions. Word has length 385 [2025-03-04 11:30:01,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:30:01,009 INFO L471 AbstractCegarLoop]: Abstraction has 627 states and 741 transitions. [2025-03-04 11:30:01,009 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.571428571428571) internal successors, (117), 21 states have internal predecessors, (117), 10 states have call successors, (19), 1 states have call predecessors, (19), 7 states have return successors, (20), 11 states have call predecessors, (20), 10 states have call successors, (20) [2025-03-04 11:30:01,009 INFO L276 IsEmpty]: Start isEmpty. Operand 627 states and 741 transitions. [2025-03-04 11:30:01,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 386 [2025-03-04 11:30:01,011 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:30:01,011 INFO L218 NwaCegarLoop]: trace histogram [21, 20, 19, 18, 17, 16, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7, 6, 4, 3, 1, 1, 1, 1] [2025-03-04 11:30:01,018 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2025-03-04 11:30:01,211 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2025-03-04 11:30:01,212 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:30:01,212 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:30:01,212 INFO L85 PathProgramCache]: Analyzing trace with hash 575876055, now seen corresponding path program 7 times [2025-03-04 11:30:01,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:30:01,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061154565] [2025-03-04 11:30:01,212 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-04 11:30:01,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:30:01,219 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 385 statements into 1 equivalence classes. [2025-03-04 11:30:01,239 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 385 of 385 statements. [2025-03-04 11:30:01,239 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:30:01,239 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:30:01,403 INFO L134 CoverageAnalysis]: Checked inductivity of 2541 backedges. 393 proven. 194 refuted. 0 times theorem prover too weak. 1954 trivial. 0 not checked. [2025-03-04 11:30:01,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:30:01,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061154565] [2025-03-04 11:30:01,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061154565] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:30:01,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1465975817] [2025-03-04 11:30:01,403 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-04 11:30:01,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:30:01,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:30:01,405 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 11:30:01,407 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2025-03-04 11:30:01,492 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 385 statements into 1 equivalence classes. [2025-03-04 11:30:01,545 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 385 of 385 statements. [2025-03-04 11:30:01,546 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:30:01,546 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:30:01,548 INFO L256 TraceCheckSpWp]: Trace formula consists of 731 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-03-04 11:30:01,553 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:30:01,597 INFO L134 CoverageAnalysis]: Checked inductivity of 2541 backedges. 393 proven. 194 refuted. 0 times theorem prover too weak. 1954 trivial. 0 not checked. [2025-03-04 11:30:01,597 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:30:02,049 INFO L134 CoverageAnalysis]: Checked inductivity of 2541 backedges. 393 proven. 196 refuted. 0 times theorem prover too weak. 1952 trivial. 0 not checked. [2025-03-04 11:30:02,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1465975817] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:30:02,049 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:30:02,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 13] total 15 [2025-03-04 11:30:02,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621523994] [2025-03-04 11:30:02,049 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:30:02,050 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-03-04 11:30:02,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:30:02,050 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-03-04 11:30:02,050 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2025-03-04 11:30:02,050 INFO L87 Difference]: Start difference. First operand 627 states and 741 transitions. Second operand has 15 states, 14 states have (on average 6.285714285714286) internal successors, (88), 13 states have internal predecessors, (88), 9 states have call successors, (15), 3 states have call predecessors, (15), 4 states have return successors, (13), 7 states have call predecessors, (13), 7 states have call successors, (13) [2025-03-04 11:30:02,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:30:02,226 INFO L93 Difference]: Finished difference Result 1163 states and 1405 transitions. [2025-03-04 11:30:02,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-03-04 11:30:02,227 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 6.285714285714286) internal successors, (88), 13 states have internal predecessors, (88), 9 states have call successors, (15), 3 states have call predecessors, (15), 4 states have return successors, (13), 7 states have call predecessors, (13), 7 states have call successors, (13) Word has length 385 [2025-03-04 11:30:02,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:30:02,230 INFO L225 Difference]: With dead ends: 1163 [2025-03-04 11:30:02,230 INFO L226 Difference]: Without dead ends: 699 [2025-03-04 11:30:02,231 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 787 GetRequests, 762 SyntacticMatches, 8 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2025-03-04 11:30:02,232 INFO L435 NwaCegarLoop]: 37 mSDtfsCounter, 56 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 380 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 299 SdHoareTripleChecker+Invalid, 398 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-04 11:30:02,232 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 299 Invalid, 398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 380 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-04 11:30:02,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 699 states. [2025-03-04 11:30:02,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 699 to 637. [2025-03-04 11:30:02,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 637 states, 501 states have (on average 1.035928143712575) internal successors, (519), 506 states have internal predecessors, (519), 74 states have call successors, (74), 33 states have call predecessors, (74), 60 states have return successors, (164), 97 states have call predecessors, (164), 73 states have call successors, (164) [2025-03-04 11:30:02,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 757 transitions. [2025-03-04 11:30:02,260 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 757 transitions. Word has length 385 [2025-03-04 11:30:02,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:30:02,260 INFO L471 AbstractCegarLoop]: Abstraction has 637 states and 757 transitions. [2025-03-04 11:30:02,261 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 6.285714285714286) internal successors, (88), 13 states have internal predecessors, (88), 9 states have call successors, (15), 3 states have call predecessors, (15), 4 states have return successors, (13), 7 states have call predecessors, (13), 7 states have call successors, (13) [2025-03-04 11:30:02,261 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 757 transitions. [2025-03-04 11:30:02,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 405 [2025-03-04 11:30:02,263 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:30:02,263 INFO L218 NwaCegarLoop]: trace histogram [21, 21, 20, 20, 18, 16, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 7, 6, 5, 3, 1, 1, 1, 1] [2025-03-04 11:30:02,270 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2025-03-04 11:30:02,463 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:30:02,464 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:30:02,464 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:30:02,464 INFO L85 PathProgramCache]: Analyzing trace with hash 348223349, now seen corresponding path program 8 times [2025-03-04 11:30:02,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:30:02,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50716507] [2025-03-04 11:30:02,464 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 11:30:02,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:30:02,472 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 404 statements into 2 equivalence classes. [2025-03-04 11:30:02,488 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 404 of 404 statements. [2025-03-04 11:30:02,488 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-04 11:30:02,488 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:30:02,717 INFO L134 CoverageAnalysis]: Checked inductivity of 2803 backedges. 578 proven. 307 refuted. 0 times theorem prover too weak. 1918 trivial. 0 not checked. [2025-03-04 11:30:02,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:30:02,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50716507] [2025-03-04 11:30:02,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50716507] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:30:02,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [433020617] [2025-03-04 11:30:02,718 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 11:30:02,718 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:30:02,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:30:02,720 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 11:30:02,721 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2025-03-04 11:30:02,824 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 404 statements into 2 equivalence classes. [2025-03-04 11:30:02,879 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 404 of 404 statements. [2025-03-04 11:30:02,879 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-04 11:30:02,879 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:30:02,881 INFO L256 TraceCheckSpWp]: Trace formula consists of 766 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-03-04 11:30:02,885 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:30:02,974 INFO L134 CoverageAnalysis]: Checked inductivity of 2803 backedges. 578 proven. 307 refuted. 0 times theorem prover too weak. 1918 trivial. 0 not checked. [2025-03-04 11:30:02,975 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:30:03,683 INFO L134 CoverageAnalysis]: Checked inductivity of 2803 backedges. 582 proven. 315 refuted. 0 times theorem prover too weak. 1906 trivial. 0 not checked. [2025-03-04 11:30:03,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [433020617] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:30:03,683 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:30:03,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 17] total 19 [2025-03-04 11:30:03,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328544285] [2025-03-04 11:30:03,683 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:30:03,684 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2025-03-04 11:30:03,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:30:03,684 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2025-03-04 11:30:03,684 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2025-03-04 11:30:03,684 INFO L87 Difference]: Start difference. First operand 637 states and 757 transitions. Second operand has 19 states, 18 states have (on average 6.222222222222222) internal successors, (112), 17 states have internal predecessors, (112), 13 states have call successors, (19), 3 states have call predecessors, (19), 6 states have return successors, (19), 9 states have call predecessors, (19), 11 states have call successors, (19) [2025-03-04 11:30:03,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:30:03,887 INFO L93 Difference]: Finished difference Result 1241 states and 1514 transitions. [2025-03-04 11:30:03,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-03-04 11:30:03,887 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 6.222222222222222) internal successors, (112), 17 states have internal predecessors, (112), 13 states have call successors, (19), 3 states have call predecessors, (19), 6 states have return successors, (19), 9 states have call predecessors, (19), 11 states have call successors, (19) Word has length 404 [2025-03-04 11:30:03,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:30:03,891 INFO L225 Difference]: With dead ends: 1241 [2025-03-04 11:30:03,891 INFO L226 Difference]: Without dead ends: 674 [2025-03-04 11:30:03,892 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 833 GetRequests, 798 SyntacticMatches, 10 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=132, Invalid=570, Unknown=0, NotChecked=0, Total=702 [2025-03-04 11:30:03,892 INFO L435 NwaCegarLoop]: 38 mSDtfsCounter, 94 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-04 11:30:03,892 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 360 Invalid, 413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 387 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-04 11:30:03,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 674 states. [2025-03-04 11:30:03,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 674 to 603. [2025-03-04 11:30:03,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 603 states, 475 states have (on average 1.0357894736842106) internal successors, (492), 479 states have internal predecessors, (492), 69 states have call successors, (69), 33 states have call predecessors, (69), 57 states have return successors, (151), 90 states have call predecessors, (151), 68 states have call successors, (151) [2025-03-04 11:30:03,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 603 states to 603 states and 712 transitions. [2025-03-04 11:30:03,921 INFO L78 Accepts]: Start accepts. Automaton has 603 states and 712 transitions. Word has length 404 [2025-03-04 11:30:03,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:30:03,922 INFO L471 AbstractCegarLoop]: Abstraction has 603 states and 712 transitions. [2025-03-04 11:30:03,922 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 6.222222222222222) internal successors, (112), 17 states have internal predecessors, (112), 13 states have call successors, (19), 3 states have call predecessors, (19), 6 states have return successors, (19), 9 states have call predecessors, (19), 11 states have call successors, (19) [2025-03-04 11:30:03,923 INFO L276 IsEmpty]: Start isEmpty. Operand 603 states and 712 transitions. [2025-03-04 11:30:03,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 404 [2025-03-04 11:30:03,924 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:30:03,924 INFO L218 NwaCegarLoop]: trace histogram [21, 21, 20, 20, 17, 16, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 6, 6, 5, 4, 1, 1, 1, 1] [2025-03-04 11:30:03,931 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2025-03-04 11:30:04,124 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2025-03-04 11:30:04,125 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:30:04,125 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:30:04,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1274338343, now seen corresponding path program 9 times [2025-03-04 11:30:04,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:30:04,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018431598] [2025-03-04 11:30:04,125 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-04 11:30:04,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:30:04,132 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 403 statements into 14 equivalence classes. [2025-03-04 11:30:04,137 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) and asserted 138 of 403 statements. [2025-03-04 11:30:04,138 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2025-03-04 11:30:04,138 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:30:04,223 INFO L134 CoverageAnalysis]: Checked inductivity of 2786 backedges. 496 proven. 85 refuted. 0 times theorem prover too weak. 2205 trivial. 0 not checked. [2025-03-04 11:30:04,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:30:04,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018431598] [2025-03-04 11:30:04,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018431598] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:30:04,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2087025593] [2025-03-04 11:30:04,223 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-04 11:30:04,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:30:04,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:30:04,226 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 11:30:04,227 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2025-03-04 11:30:04,321 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 403 statements into 14 equivalence classes. [2025-03-04 11:30:04,344 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) and asserted 138 of 403 statements. [2025-03-04 11:30:04,345 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2025-03-04 11:30:04,345 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:30:04,346 INFO L256 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-03-04 11:30:04,349 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:30:04,445 INFO L134 CoverageAnalysis]: Checked inductivity of 2786 backedges. 1116 proven. 26 refuted. 0 times theorem prover too weak. 1644 trivial. 0 not checked. [2025-03-04 11:30:04,445 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:30:04,908 INFO L134 CoverageAnalysis]: Checked inductivity of 2786 backedges. 550 proven. 99 refuted. 0 times theorem prover too weak. 2137 trivial. 0 not checked. [2025-03-04 11:30:04,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2087025593] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:30:04,908 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:30:04,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 19 [2025-03-04 11:30:04,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373285292] [2025-03-04 11:30:04,909 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:30:04,909 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2025-03-04 11:30:04,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:30:04,909 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2025-03-04 11:30:04,909 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2025-03-04 11:30:04,910 INFO L87 Difference]: Start difference. First operand 603 states and 712 transitions. Second operand has 19 states, 19 states have (on average 6.2631578947368425) internal successors, (119), 19 states have internal predecessors, (119), 9 states have call successors, (20), 2 states have call predecessors, (20), 6 states have return successors, (22), 8 states have call predecessors, (22), 9 states have call successors, (22) [2025-03-04 11:30:05,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:30:05,104 INFO L93 Difference]: Finished difference Result 1098 states and 1349 transitions. [2025-03-04 11:30:05,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-03-04 11:30:05,104 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 6.2631578947368425) internal successors, (119), 19 states have internal predecessors, (119), 9 states have call successors, (20), 2 states have call predecessors, (20), 6 states have return successors, (22), 8 states have call predecessors, (22), 9 states have call successors, (22) Word has length 403 [2025-03-04 11:30:05,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:30:05,108 INFO L225 Difference]: With dead ends: 1098 [2025-03-04 11:30:05,108 INFO L226 Difference]: Without dead ends: 627 [2025-03-04 11:30:05,109 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 826 GetRequests, 795 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=148, Invalid=608, Unknown=0, NotChecked=0, Total=756 [2025-03-04 11:30:05,109 INFO L435 NwaCegarLoop]: 25 mSDtfsCounter, 129 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-04 11:30:05,109 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [129 Valid, 194 Invalid, 347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 301 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-04 11:30:05,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 627 states. [2025-03-04 11:30:05,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 627 to 614. [2025-03-04 11:30:05,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 614 states, 484 states have (on average 1.037190082644628) internal successors, (502), 487 states have internal predecessors, (502), 71 states have call successors, (71), 34 states have call predecessors, (71), 57 states have return successors, (136), 92 states have call predecessors, (136), 70 states have call successors, (136) [2025-03-04 11:30:05,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 614 states to 614 states and 709 transitions. [2025-03-04 11:30:05,137 INFO L78 Accepts]: Start accepts. Automaton has 614 states and 709 transitions. Word has length 403 [2025-03-04 11:30:05,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:30:05,138 INFO L471 AbstractCegarLoop]: Abstraction has 614 states and 709 transitions. [2025-03-04 11:30:05,138 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 6.2631578947368425) internal successors, (119), 19 states have internal predecessors, (119), 9 states have call successors, (20), 2 states have call predecessors, (20), 6 states have return successors, (22), 8 states have call predecessors, (22), 9 states have call successors, (22) [2025-03-04 11:30:05,138 INFO L276 IsEmpty]: Start isEmpty. Operand 614 states and 709 transitions. [2025-03-04 11:30:05,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 405 [2025-03-04 11:30:05,139 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:30:05,140 INFO L218 NwaCegarLoop]: trace histogram [21, 21, 20, 20, 17, 17, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 7, 6, 4, 4, 1, 1, 1, 1] [2025-03-04 11:30:05,147 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2025-03-04 11:30:05,344 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:30:05,344 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:30:05,344 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:30:05,344 INFO L85 PathProgramCache]: Analyzing trace with hash 1954980808, now seen corresponding path program 10 times [2025-03-04 11:30:05,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:30:05,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714210292] [2025-03-04 11:30:05,344 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-04 11:30:05,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:30:05,352 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 404 statements into 2 equivalence classes. [2025-03-04 11:30:05,365 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 404 of 404 statements. [2025-03-04 11:30:05,368 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-03-04 11:30:05,368 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:30:06,880 INFO L134 CoverageAnalysis]: Checked inductivity of 2802 backedges. 432 proven. 525 refuted. 0 times theorem prover too weak. 1845 trivial. 0 not checked. [2025-03-04 11:30:06,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:30:06,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714210292] [2025-03-04 11:30:06,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714210292] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:30:06,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [118295381] [2025-03-04 11:30:06,881 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-04 11:30:06,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:30:06,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:30:06,883 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 11:30:06,884 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2025-03-04 11:30:06,970 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 404 statements into 2 equivalence classes. [2025-03-04 11:30:07,020 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 404 of 404 statements. [2025-03-04 11:30:07,020 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-03-04 11:30:07,020 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:30:07,023 INFO L256 TraceCheckSpWp]: Trace formula consists of 766 conjuncts, 81 conjuncts are in the unsatisfiable core [2025-03-04 11:30:07,027 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:30:07,378 INFO L134 CoverageAnalysis]: Checked inductivity of 2802 backedges. 432 proven. 525 refuted. 0 times theorem prover too weak. 1845 trivial. 0 not checked. [2025-03-04 11:30:07,378 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:30:12,281 INFO L134 CoverageAnalysis]: Checked inductivity of 2802 backedges. 585 proven. 468 refuted. 0 times theorem prover too weak. 1749 trivial. 0 not checked. [2025-03-04 11:30:12,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [118295381] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:30:12,282 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:30:12,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30, 37] total 58 [2025-03-04 11:30:12,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145989923] [2025-03-04 11:30:12,282 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:30:12,283 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2025-03-04 11:30:12,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:30:12,283 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2025-03-04 11:30:12,284 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=415, Invalid=3007, Unknown=0, NotChecked=0, Total=3422 [2025-03-04 11:30:12,284 INFO L87 Difference]: Start difference. First operand 614 states and 709 transitions. Second operand has 59 states, 58 states have (on average 2.6551724137931036) internal successors, (154), 59 states have internal predecessors, (154), 15 states have call successors, (17), 1 states have call predecessors, (17), 17 states have return successors, (40), 40 states have call predecessors, (40), 15 states have call successors, (40) [2025-03-04 11:30:12,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:30:12,732 INFO L93 Difference]: Finished difference Result 888 states and 1046 transitions. [2025-03-04 11:30:12,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2025-03-04 11:30:12,732 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 58 states have (on average 2.6551724137931036) internal successors, (154), 59 states have internal predecessors, (154), 15 states have call successors, (17), 1 states have call predecessors, (17), 17 states have return successors, (40), 40 states have call predecessors, (40), 15 states have call successors, (40) Word has length 404 [2025-03-04 11:30:12,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:30:12,736 INFO L225 Difference]: With dead ends: 888 [2025-03-04 11:30:12,736 INFO L226 Difference]: Without dead ends: 867 [2025-03-04 11:30:12,738 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 908 GetRequests, 768 SyntacticMatches, 62 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4023 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=822, Invalid=5498, Unknown=0, NotChecked=0, Total=6320 [2025-03-04 11:30:12,738 INFO L435 NwaCegarLoop]: 34 mSDtfsCounter, 46 mSDsluCounter, 568 mSDsCounter, 0 mSdLazyCounter, 456 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 602 SdHoareTripleChecker+Invalid, 485 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-04 11:30:12,738 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [69 Valid, 602 Invalid, 485 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 456 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-04 11:30:12,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 867 states. [2025-03-04 11:30:12,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 867 to 713. [2025-03-04 11:30:12,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 713 states, 561 states have (on average 1.0285204991087344) internal successors, (577), 565 states have internal predecessors, (577), 81 states have call successors, (81), 32 states have call predecessors, (81), 69 states have return successors, (175), 115 states have call predecessors, (175), 80 states have call successors, (175) [2025-03-04 11:30:12,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 713 states to 713 states and 833 transitions. [2025-03-04 11:30:12,786 INFO L78 Accepts]: Start accepts. Automaton has 713 states and 833 transitions. Word has length 404 [2025-03-04 11:30:12,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:30:12,787 INFO L471 AbstractCegarLoop]: Abstraction has 713 states and 833 transitions. [2025-03-04 11:30:12,787 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 58 states have (on average 2.6551724137931036) internal successors, (154), 59 states have internal predecessors, (154), 15 states have call successors, (17), 1 states have call predecessors, (17), 17 states have return successors, (40), 40 states have call predecessors, (40), 15 states have call successors, (40) [2025-03-04 11:30:12,787 INFO L276 IsEmpty]: Start isEmpty. Operand 713 states and 833 transitions. [2025-03-04 11:30:12,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 428 [2025-03-04 11:30:12,789 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:30:12,789 INFO L218 NwaCegarLoop]: trace histogram [23, 22, 21, 21, 20, 18, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 6, 3, 2, 1, 1, 1, 1] [2025-03-04 11:30:12,796 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2025-03-04 11:30:12,989 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:30:12,990 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:30:12,990 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:30:12,991 INFO L85 PathProgramCache]: Analyzing trace with hash 2138816500, now seen corresponding path program 11 times [2025-03-04 11:30:12,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:30:12,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899143069] [2025-03-04 11:30:12,991 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-04 11:30:12,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:30:13,000 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 427 statements into 14 equivalence classes. [2025-03-04 11:30:13,008 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) and asserted 199 of 427 statements. [2025-03-04 11:30:13,008 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2025-03-04 11:30:13,008 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:30:13,159 INFO L134 CoverageAnalysis]: Checked inductivity of 3164 backedges. 370 proven. 809 refuted. 0 times theorem prover too weak. 1985 trivial. 0 not checked. [2025-03-04 11:30:13,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:30:13,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899143069] [2025-03-04 11:30:13,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899143069] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:30:13,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [981096381] [2025-03-04 11:30:13,160 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-04 11:30:13,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:30:13,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:30:13,162 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 11:30:13,163 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2025-03-04 11:30:13,318 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 427 statements into 14 equivalence classes. [2025-03-04 11:30:13,347 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) and asserted 199 of 427 statements. [2025-03-04 11:30:13,347 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2025-03-04 11:30:13,347 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:30:13,348 INFO L256 TraceCheckSpWp]: Trace formula consists of 368 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-03-04 11:30:13,351 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:30:13,452 INFO L134 CoverageAnalysis]: Checked inductivity of 3164 backedges. 1874 proven. 295 refuted. 0 times theorem prover too weak. 995 trivial. 0 not checked. [2025-03-04 11:30:13,452 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:30:14,432 INFO L134 CoverageAnalysis]: Checked inductivity of 3164 backedges. 352 proven. 853 refuted. 0 times theorem prover too weak. 1959 trivial. 0 not checked. [2025-03-04 11:30:14,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [981096381] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:30:14,432 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:30:14,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 19] total 25 [2025-03-04 11:30:14,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531401093] [2025-03-04 11:30:14,433 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:30:14,433 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2025-03-04 11:30:14,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:30:14,433 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2025-03-04 11:30:14,433 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=521, Unknown=0, NotChecked=0, Total=600 [2025-03-04 11:30:14,434 INFO L87 Difference]: Start difference. First operand 713 states and 833 transitions. Second operand has 25 states, 25 states have (on average 7.12) internal successors, (178), 25 states have internal predecessors, (178), 17 states have call successors, (30), 2 states have call predecessors, (30), 12 states have return successors, (35), 15 states have call predecessors, (35), 17 states have call successors, (35) [2025-03-04 11:30:14,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:30:14,910 INFO L93 Difference]: Finished difference Result 1454 states and 1762 transitions. [2025-03-04 11:30:14,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-03-04 11:30:14,910 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 7.12) internal successors, (178), 25 states have internal predecessors, (178), 17 states have call successors, (30), 2 states have call predecessors, (30), 12 states have return successors, (35), 15 states have call predecessors, (35), 17 states have call successors, (35) Word has length 427 [2025-03-04 11:30:14,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:30:14,914 INFO L225 Difference]: With dead ends: 1454 [2025-03-04 11:30:14,914 INFO L226 Difference]: Without dead ends: 787 [2025-03-04 11:30:14,915 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 893 GetRequests, 841 SyntacticMatches, 9 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 398 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=327, Invalid=1653, Unknown=0, NotChecked=0, Total=1980 [2025-03-04 11:30:14,915 INFO L435 NwaCegarLoop]: 44 mSDtfsCounter, 178 mSDsluCounter, 384 mSDsCounter, 0 mSdLazyCounter, 712 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 790 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 712 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-04 11:30:14,915 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [178 Valid, 428 Invalid, 790 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 712 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-04 11:30:14,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 787 states. [2025-03-04 11:30:14,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 787 to 725. [2025-03-04 11:30:14,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 725 states, 575 states have (on average 1.0330434782608695) internal successors, (594), 574 states have internal predecessors, (594), 83 states have call successors, (83), 43 states have call predecessors, (83), 65 states have return successors, (144), 107 states have call predecessors, (144), 82 states have call successors, (144) [2025-03-04 11:30:14,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 725 states to 725 states and 821 transitions. [2025-03-04 11:30:14,949 INFO L78 Accepts]: Start accepts. Automaton has 725 states and 821 transitions. Word has length 427 [2025-03-04 11:30:14,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:30:14,949 INFO L471 AbstractCegarLoop]: Abstraction has 725 states and 821 transitions. [2025-03-04 11:30:14,949 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 7.12) internal successors, (178), 25 states have internal predecessors, (178), 17 states have call successors, (30), 2 states have call predecessors, (30), 12 states have return successors, (35), 15 states have call predecessors, (35), 17 states have call successors, (35) [2025-03-04 11:30:14,949 INFO L276 IsEmpty]: Start isEmpty. Operand 725 states and 821 transitions. [2025-03-04 11:30:14,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 428 [2025-03-04 11:30:14,951 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:30:14,951 INFO L218 NwaCegarLoop]: trace histogram [23, 22, 22, 21, 20, 17, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 5, 4, 1, 1, 1, 1, 1] [2025-03-04 11:30:14,957 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2025-03-04 11:30:15,151 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2025-03-04 11:30:15,151 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:30:15,152 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:30:15,152 INFO L85 PathProgramCache]: Analyzing trace with hash -307304565, now seen corresponding path program 12 times [2025-03-04 11:30:15,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:30:15,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078327362] [2025-03-04 11:30:15,152 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-04 11:30:15,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:30:15,160 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 427 statements into 14 equivalence classes. [2025-03-04 11:30:15,162 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 82 of 427 statements. [2025-03-04 11:30:15,162 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-03-04 11:30:15,162 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:30:15,198 INFO L134 CoverageAnalysis]: Checked inductivity of 3168 backedges. 416 proven. 2 refuted. 0 times theorem prover too weak. 2750 trivial. 0 not checked. [2025-03-04 11:30:15,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:30:15,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078327362] [2025-03-04 11:30:15,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078327362] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:30:15,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713530449] [2025-03-04 11:30:15,198 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-04 11:30:15,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:30:15,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:30:15,200 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 11:30:15,202 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2025-03-04 11:30:15,360 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 427 statements into 14 equivalence classes. [2025-03-04 11:30:15,373 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 82 of 427 statements. [2025-03-04 11:30:15,373 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-03-04 11:30:15,373 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:30:15,374 INFO L256 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-04 11:30:15,377 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:30:15,398 INFO L134 CoverageAnalysis]: Checked inductivity of 3168 backedges. 414 proven. 4 refuted. 0 times theorem prover too weak. 2750 trivial. 0 not checked. [2025-03-04 11:30:15,399 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:30:15,741 INFO L134 CoverageAnalysis]: Checked inductivity of 3168 backedges. 414 proven. 4 refuted. 0 times theorem prover too weak. 2750 trivial. 0 not checked. [2025-03-04 11:30:15,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713530449] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:30:15,741 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:30:15,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 11 [2025-03-04 11:30:15,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048461500] [2025-03-04 11:30:15,742 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:30:15,742 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-04 11:30:15,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:30:15,742 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-04 11:30:15,742 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2025-03-04 11:30:15,742 INFO L87 Difference]: Start difference. First operand 725 states and 821 transitions. Second operand has 11 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 11 states have internal predecessors, (58), 2 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2025-03-04 11:30:15,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:30:15,829 INFO L93 Difference]: Finished difference Result 1359 states and 1598 transitions. [2025-03-04 11:30:15,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-03-04 11:30:15,829 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 11 states have internal predecessors, (58), 2 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) Word has length 427 [2025-03-04 11:30:15,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:30:15,832 INFO L225 Difference]: With dead ends: 1359 [2025-03-04 11:30:15,832 INFO L226 Difference]: Without dead ends: 748 [2025-03-04 11:30:15,833 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 863 GetRequests, 848 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-04 11:30:15,833 INFO L435 NwaCegarLoop]: 31 mSDtfsCounter, 29 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-04 11:30:15,833 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 139 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-04 11:30:15,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 748 states. [2025-03-04 11:30:15,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 748 to 731. [2025-03-04 11:30:15,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 731 states, 580 states have (on average 1.032758620689655) internal successors, (599), 578 states have internal predecessors, (599), 84 states have call successors, (84), 44 states have call predecessors, (84), 65 states have return successors, (142), 108 states have call predecessors, (142), 83 states have call successors, (142) [2025-03-04 11:30:15,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 731 states to 731 states and 825 transitions. [2025-03-04 11:30:15,865 INFO L78 Accepts]: Start accepts. Automaton has 731 states and 825 transitions. Word has length 427 [2025-03-04 11:30:15,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:30:15,866 INFO L471 AbstractCegarLoop]: Abstraction has 731 states and 825 transitions. [2025-03-04 11:30:15,866 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 11 states have internal predecessors, (58), 2 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2025-03-04 11:30:15,866 INFO L276 IsEmpty]: Start isEmpty. Operand 731 states and 825 transitions. [2025-03-04 11:30:15,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 504 [2025-03-04 11:30:15,868 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:30:15,868 INFO L218 NwaCegarLoop]: trace histogram [29, 28, 23, 22, 22, 21, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 9, 8, 8, 1, 1, 1, 1, 1] [2025-03-04 11:30:15,874 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2025-03-04 11:30:16,068 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2025-03-04 11:30:16,068 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:30:16,069 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:30:16,069 INFO L85 PathProgramCache]: Analyzing trace with hash -1150215891, now seen corresponding path program 13 times [2025-03-04 11:30:16,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:30:16,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332635580] [2025-03-04 11:30:16,069 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-04 11:30:16,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:30:16,078 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 503 statements into 1 equivalence classes. [2025-03-04 11:30:16,089 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 503 of 503 statements. [2025-03-04 11:30:16,089 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:30:16,089 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:30:16,316 INFO L134 CoverageAnalysis]: Checked inductivity of 4470 backedges. 602 proven. 291 refuted. 0 times theorem prover too weak. 3577 trivial. 0 not checked. [2025-03-04 11:30:16,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:30:16,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332635580] [2025-03-04 11:30:16,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332635580] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:30:16,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [5929714] [2025-03-04 11:30:16,317 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-04 11:30:16,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:30:16,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:30:16,318 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 11:30:16,320 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2025-03-04 11:30:16,467 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 503 statements into 1 equivalence classes. [2025-03-04 11:30:16,522 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 503 of 503 statements. [2025-03-04 11:30:16,522 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:30:16,522 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:30:16,525 INFO L256 TraceCheckSpWp]: Trace formula consists of 949 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-03-04 11:30:16,528 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:30:16,638 INFO L134 CoverageAnalysis]: Checked inductivity of 4470 backedges. 2687 proven. 178 refuted. 0 times theorem prover too weak. 1605 trivial. 0 not checked. [2025-03-04 11:30:16,638 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:30:17,465 INFO L134 CoverageAnalysis]: Checked inductivity of 4470 backedges. 418 proven. 756 refuted. 0 times theorem prover too weak. 3296 trivial. 0 not checked. [2025-03-04 11:30:17,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [5929714] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:30:17,466 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:30:17,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 17] total 25 [2025-03-04 11:30:17,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460407266] [2025-03-04 11:30:17,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:30:17,467 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2025-03-04 11:30:17,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:30:17,467 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2025-03-04 11:30:17,467 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2025-03-04 11:30:17,467 INFO L87 Difference]: Start difference. First operand 731 states and 825 transitions. Second operand has 25 states, 24 states have (on average 6.666666666666667) internal successors, (160), 23 states have internal predecessors, (160), 14 states have call successors, (27), 4 states have call predecessors, (27), 10 states have return successors, (30), 15 states have call predecessors, (30), 12 states have call successors, (30) [2025-03-04 11:30:17,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:30:17,750 INFO L93 Difference]: Finished difference Result 1460 states and 1673 transitions. [2025-03-04 11:30:17,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-03-04 11:30:17,750 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 6.666666666666667) internal successors, (160), 23 states have internal predecessors, (160), 14 states have call successors, (27), 4 states have call predecessors, (27), 10 states have return successors, (30), 15 states have call predecessors, (30), 12 states have call successors, (30) Word has length 503 [2025-03-04 11:30:17,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:30:17,754 INFO L225 Difference]: With dead ends: 1460 [2025-03-04 11:30:17,755 INFO L226 Difference]: Without dead ends: 671 [2025-03-04 11:30:17,756 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1031 GetRequests, 987 SyntacticMatches, 10 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 256 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=235, Invalid=1025, Unknown=0, NotChecked=0, Total=1260 [2025-03-04 11:30:17,757 INFO L435 NwaCegarLoop]: 43 mSDtfsCounter, 73 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 389 SdHoareTripleChecker+Invalid, 433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-04 11:30:17,757 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 389 Invalid, 433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 410 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-04 11:30:17,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states. [2025-03-04 11:30:17,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 610. [2025-03-04 11:30:17,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 610 states, 485 states have (on average 1.0350515463917527) internal successors, (502), 484 states have internal predecessors, (502), 73 states have call successors, (73), 44 states have call predecessors, (73), 51 states have return successors, (103), 81 states have call predecessors, (103), 72 states have call successors, (103) [2025-03-04 11:30:17,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 610 states to 610 states and 678 transitions. [2025-03-04 11:30:17,804 INFO L78 Accepts]: Start accepts. Automaton has 610 states and 678 transitions. Word has length 503 [2025-03-04 11:30:17,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:30:17,805 INFO L471 AbstractCegarLoop]: Abstraction has 610 states and 678 transitions. [2025-03-04 11:30:17,805 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 6.666666666666667) internal successors, (160), 23 states have internal predecessors, (160), 14 states have call successors, (27), 4 states have call predecessors, (27), 10 states have return successors, (30), 15 states have call predecessors, (30), 12 states have call successors, (30) [2025-03-04 11:30:17,805 INFO L276 IsEmpty]: Start isEmpty. Operand 610 states and 678 transitions. [2025-03-04 11:30:17,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 595 [2025-03-04 11:30:17,809 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:30:17,810 INFO L218 NwaCegarLoop]: trace histogram [33, 32, 28, 28, 25, 24, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 11, 8, 8, 4, 1, 1, 1, 1] [2025-03-04 11:30:17,817 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2025-03-04 11:30:18,010 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2025-03-04 11:30:18,010 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:30:18,011 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:30:18,011 INFO L85 PathProgramCache]: Analyzing trace with hash 1080361096, now seen corresponding path program 5 times [2025-03-04 11:30:18,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:30:18,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901197316] [2025-03-04 11:30:18,011 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-04 11:30:18,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:30:18,028 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 594 statements into 20 equivalence classes. [2025-03-04 11:30:18,056 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) and asserted 527 of 594 statements. [2025-03-04 11:30:18,057 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2025-03-04 11:30:18,057 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:30:18,450 INFO L134 CoverageAnalysis]: Checked inductivity of 6246 backedges. 851 proven. 1230 refuted. 0 times theorem prover too weak. 4165 trivial. 0 not checked. [2025-03-04 11:30:18,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:30:18,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901197316] [2025-03-04 11:30:18,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901197316] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:30:18,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [367019542] [2025-03-04 11:30:18,451 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-04 11:30:18,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:30:18,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:30:18,452 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 11:30:18,454 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2025-03-04 11:30:18,606 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 594 statements into 20 equivalence classes. [2025-03-04 11:30:18,675 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) and asserted 527 of 594 statements. [2025-03-04 11:30:18,675 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2025-03-04 11:30:18,675 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:30:18,678 INFO L256 TraceCheckSpWp]: Trace formula consists of 978 conjuncts, 26 conjuncts are in the unsatisfiable core [2025-03-04 11:30:18,682 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:30:18,850 INFO L134 CoverageAnalysis]: Checked inductivity of 6246 backedges. 1124 proven. 1315 refuted. 0 times theorem prover too weak. 3807 trivial. 0 not checked. [2025-03-04 11:30:18,851 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:30:20,612 INFO L134 CoverageAnalysis]: Checked inductivity of 6246 backedges. 1128 proven. 1357 refuted. 0 times theorem prover too weak. 3761 trivial. 0 not checked. [2025-03-04 11:30:20,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [367019542] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:30:20,612 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:30:20,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19, 27] total 33 [2025-03-04 11:30:20,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807507486] [2025-03-04 11:30:20,613 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:30:20,613 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2025-03-04 11:30:20,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:30:20,614 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2025-03-04 11:30:20,614 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=938, Unknown=0, NotChecked=0, Total=1056 [2025-03-04 11:30:20,614 INFO L87 Difference]: Start difference. First operand 610 states and 678 transitions. Second operand has 33 states, 33 states have (on average 6.212121212121212) internal successors, (205), 33 states have internal predecessors, (205), 26 states have call successors, (35), 1 states have call predecessors, (35), 14 states have return successors, (44), 20 states have call predecessors, (44), 26 states have call successors, (44) [2025-03-04 11:30:21,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:30:21,349 INFO L93 Difference]: Finished difference Result 1255 states and 1429 transitions. [2025-03-04 11:30:21,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-03-04 11:30:21,350 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 6.212121212121212) internal successors, (205), 33 states have internal predecessors, (205), 26 states have call successors, (35), 1 states have call predecessors, (35), 14 states have return successors, (44), 20 states have call predecessors, (44), 26 states have call successors, (44) Word has length 594 [2025-03-04 11:30:21,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:30:21,353 INFO L225 Difference]: With dead ends: 1255 [2025-03-04 11:30:21,353 INFO L226 Difference]: Without dead ends: 533 [2025-03-04 11:30:21,355 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1239 GetRequests, 1166 SyntacticMatches, 13 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 846 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=559, Invalid=3223, Unknown=0, NotChecked=0, Total=3782 [2025-03-04 11:30:21,355 INFO L435 NwaCegarLoop]: 58 mSDtfsCounter, 294 mSDsluCounter, 781 mSDsCounter, 0 mSdLazyCounter, 1490 mSolverCounterSat, 134 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 839 SdHoareTripleChecker+Invalid, 1624 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 1490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-03-04 11:30:21,355 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [294 Valid, 839 Invalid, 1624 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 1490 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-03-04 11:30:21,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 533 states. [2025-03-04 11:30:21,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 533 to 484. [2025-03-04 11:30:21,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 484 states, 385 states have (on average 1.0207792207792208) internal successors, (393), 383 states have internal predecessors, (393), 58 states have call successors, (58), 38 states have call predecessors, (58), 40 states have return successors, (72), 62 states have call predecessors, (72), 57 states have call successors, (72) [2025-03-04 11:30:21,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 484 states to 484 states and 523 transitions. [2025-03-04 11:30:21,382 INFO L78 Accepts]: Start accepts. Automaton has 484 states and 523 transitions. Word has length 594 [2025-03-04 11:30:21,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:30:21,383 INFO L471 AbstractCegarLoop]: Abstraction has 484 states and 523 transitions. [2025-03-04 11:30:21,383 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 6.212121212121212) internal successors, (205), 33 states have internal predecessors, (205), 26 states have call successors, (35), 1 states have call predecessors, (35), 14 states have return successors, (44), 20 states have call predecessors, (44), 26 states have call successors, (44) [2025-03-04 11:30:21,383 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 523 transitions. [2025-03-04 11:30:21,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 634 [2025-03-04 11:30:21,385 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:30:21,386 INFO L218 NwaCegarLoop]: trace histogram [33, 32, 32, 32, 26, 26, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 10, 10, 7, 6, 1, 1, 1, 1] [2025-03-04 11:30:21,395 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2025-03-04 11:30:21,586 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:30:21,587 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:30:21,587 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:30:21,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1576752242, now seen corresponding path program 6 times [2025-03-04 11:30:21,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:30:21,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159851238] [2025-03-04 11:30:21,587 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-04 11:30:21,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:30:21,597 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 633 statements into 21 equivalence classes. [2025-03-04 11:30:21,614 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) and asserted 399 of 633 statements. [2025-03-04 11:30:21,614 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2025-03-04 11:30:21,614 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:30:21,839 INFO L134 CoverageAnalysis]: Checked inductivity of 7082 backedges. 1164 proven. 222 refuted. 0 times theorem prover too weak. 5696 trivial. 0 not checked. [2025-03-04 11:30:21,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:30:21,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159851238] [2025-03-04 11:30:21,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159851238] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:30:21,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [275292269] [2025-03-04 11:30:21,839 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-03-04 11:30:21,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:30:21,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:30:21,841 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 11:30:21,842 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2025-03-04 11:30:22,022 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 633 statements into 21 equivalence classes. [2025-03-04 11:30:22,075 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) and asserted 399 of 633 statements. [2025-03-04 11:30:22,075 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2025-03-04 11:30:22,075 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:30:22,077 INFO L256 TraceCheckSpWp]: Trace formula consists of 755 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-03-04 11:30:22,081 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:30:22,176 INFO L134 CoverageAnalysis]: Checked inductivity of 7082 backedges. 2887 proven. 41 refuted. 0 times theorem prover too weak. 4154 trivial. 0 not checked. [2025-03-04 11:30:22,177 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:30:23,067 INFO L134 CoverageAnalysis]: Checked inductivity of 7082 backedges. 1164 proven. 222 refuted. 0 times theorem prover too weak. 5696 trivial. 0 not checked. [2025-03-04 11:30:23,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [275292269] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:30:23,067 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:30:23,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 23 [2025-03-04 11:30:23,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150341602] [2025-03-04 11:30:23,068 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:30:23,068 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-03-04 11:30:23,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:30:23,069 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-03-04 11:30:23,069 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2025-03-04 11:30:23,069 INFO L87 Difference]: Start difference. First operand 484 states and 523 transitions. Second operand has 23 states, 23 states have (on average 6.086956521739131) internal successors, (140), 23 states have internal predecessors, (140), 12 states have call successors, (24), 2 states have call predecessors, (24), 7 states have return successors, (27), 9 states have call predecessors, (27), 12 states have call successors, (27) [2025-03-04 11:30:23,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:30:23,343 INFO L93 Difference]: Finished difference Result 757 states and 830 transitions. [2025-03-04 11:30:23,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-03-04 11:30:23,343 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 6.086956521739131) internal successors, (140), 23 states have internal predecessors, (140), 12 states have call successors, (24), 2 states have call predecessors, (24), 7 states have return successors, (27), 9 states have call predecessors, (27), 12 states have call successors, (27) Word has length 633 [2025-03-04 11:30:23,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:30:23,346 INFO L225 Difference]: With dead ends: 757 [2025-03-04 11:30:23,346 INFO L226 Difference]: Without dead ends: 492 [2025-03-04 11:30:23,346 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1294 GetRequests, 1253 SyntacticMatches, 6 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=228, Invalid=1104, Unknown=0, NotChecked=0, Total=1332 [2025-03-04 11:30:23,347 INFO L435 NwaCegarLoop]: 35 mSDtfsCounter, 157 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 282 SdHoareTripleChecker+Invalid, 481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-04 11:30:23,347 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [157 Valid, 282 Invalid, 481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 409 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-04 11:30:23,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492 states. [2025-03-04 11:30:23,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492 to 485. [2025-03-04 11:30:23,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 485 states, 386 states have (on average 1.0233160621761659) internal successors, (395), 384 states have internal predecessors, (395), 59 states have call successors, (59), 39 states have call predecessors, (59), 39 states have return successors, (68), 61 states have call predecessors, (68), 58 states have call successors, (68) [2025-03-04 11:30:23,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 522 transitions. [2025-03-04 11:30:23,369 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 522 transitions. Word has length 633 [2025-03-04 11:30:23,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:30:23,370 INFO L471 AbstractCegarLoop]: Abstraction has 485 states and 522 transitions. [2025-03-04 11:30:23,370 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 6.086956521739131) internal successors, (140), 23 states have internal predecessors, (140), 12 states have call successors, (24), 2 states have call predecessors, (24), 7 states have return successors, (27), 9 states have call predecessors, (27), 12 states have call successors, (27) [2025-03-04 11:30:23,370 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 522 transitions. [2025-03-04 11:30:23,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 615 [2025-03-04 11:30:23,372 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:30:23,372 INFO L218 NwaCegarLoop]: trace histogram [32, 32, 31, 30, 26, 25, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 11, 9, 6, 6, 1, 1, 1, 1] [2025-03-04 11:30:23,380 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2025-03-04 11:30:23,573 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2025-03-04 11:30:23,573 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:30:23,573 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:30:23,573 INFO L85 PathProgramCache]: Analyzing trace with hash 1270817162, now seen corresponding path program 7 times [2025-03-04 11:30:23,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:30:23,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651753685] [2025-03-04 11:30:23,574 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-04 11:30:23,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:30:23,584 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 614 statements into 1 equivalence classes. [2025-03-04 11:30:23,601 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 614 of 614 statements. [2025-03-04 11:30:23,601 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:30:23,601 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:30:23,808 INFO L134 CoverageAnalysis]: Checked inductivity of 6659 backedges. 668 proven. 186 refuted. 0 times theorem prover too weak. 5805 trivial. 0 not checked. [2025-03-04 11:30:23,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:30:23,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651753685] [2025-03-04 11:30:23,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651753685] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:30:23,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [489894120] [2025-03-04 11:30:23,808 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-03-04 11:30:23,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:30:23,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:30:23,810 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 11:30:23,811 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2025-03-04 11:30:23,993 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 614 statements into 1 equivalence classes. [2025-03-04 11:30:24,065 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 614 of 614 statements. [2025-03-04 11:30:24,065 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 11:30:24,065 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:30:24,071 INFO L256 TraceCheckSpWp]: Trace formula consists of 1155 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-03-04 11:30:24,075 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:30:24,140 INFO L134 CoverageAnalysis]: Checked inductivity of 6659 backedges. 892 proven. 193 refuted. 0 times theorem prover too weak. 5574 trivial. 0 not checked. [2025-03-04 11:30:24,140 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:30:24,861 INFO L134 CoverageAnalysis]: Checked inductivity of 6659 backedges. 896 proven. 196 refuted. 0 times theorem prover too weak. 5567 trivial. 0 not checked. [2025-03-04 11:30:24,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [489894120] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:30:24,861 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:30:24,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 13] total 16 [2025-03-04 11:30:24,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470985841] [2025-03-04 11:30:24,861 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:30:24,862 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-03-04 11:30:24,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:30:24,862 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-03-04 11:30:24,862 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2025-03-04 11:30:24,863 INFO L87 Difference]: Start difference. First operand 485 states and 522 transitions. Second operand has 16 states, 15 states have (on average 6.666666666666667) internal successors, (100), 15 states have internal predecessors, (100), 10 states have call successors, (17), 2 states have call predecessors, (17), 6 states have return successors, (18), 9 states have call predecessors, (18), 9 states have call successors, (18) [2025-03-04 11:30:25,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:30:25,036 INFO L93 Difference]: Finished difference Result 499 states and 535 transitions. [2025-03-04 11:30:25,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-03-04 11:30:25,037 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 6.666666666666667) internal successors, (100), 15 states have internal predecessors, (100), 10 states have call successors, (17), 2 states have call predecessors, (17), 6 states have return successors, (18), 9 states have call predecessors, (18), 9 states have call successors, (18) Word has length 614 [2025-03-04 11:30:25,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:30:25,040 INFO L225 Difference]: With dead ends: 499 [2025-03-04 11:30:25,040 INFO L226 Difference]: Without dead ends: 467 [2025-03-04 11:30:25,040 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1242 GetRequests, 1217 SyntacticMatches, 7 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2025-03-04 11:30:25,040 INFO L435 NwaCegarLoop]: 31 mSDtfsCounter, 46 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 363 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 363 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-04 11:30:25,041 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 278 Invalid, 379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 363 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-04 11:30:25,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 467 states. [2025-03-04 11:30:25,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 467 to 467. [2025-03-04 11:30:25,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 467 states, 372 states have (on average 1.021505376344086) internal successors, (380), 370 states have internal predecessors, (380), 57 states have call successors, (57), 38 states have call predecessors, (57), 37 states have return successors, (63), 58 states have call predecessors, (63), 56 states have call successors, (63) [2025-03-04 11:30:25,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 467 states to 467 states and 500 transitions. [2025-03-04 11:30:25,077 INFO L78 Accepts]: Start accepts. Automaton has 467 states and 500 transitions. Word has length 614 [2025-03-04 11:30:25,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:30:25,078 INFO L471 AbstractCegarLoop]: Abstraction has 467 states and 500 transitions. [2025-03-04 11:30:25,078 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 6.666666666666667) internal successors, (100), 15 states have internal predecessors, (100), 10 states have call successors, (17), 2 states have call predecessors, (17), 6 states have return successors, (18), 9 states have call predecessors, (18), 9 states have call successors, (18) [2025-03-04 11:30:25,078 INFO L276 IsEmpty]: Start isEmpty. Operand 467 states and 500 transitions. [2025-03-04 11:30:25,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 654 [2025-03-04 11:30:25,083 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 11:30:25,083 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 33, 32, 27, 27, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 11, 10, 7, 6, 1, 1, 1, 1] [2025-03-04 11:30:25,091 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2025-03-04 11:30:25,284 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2025-03-04 11:30:25,284 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-03-04 11:30:25,284 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 11:30:25,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1447734537, now seen corresponding path program 8 times [2025-03-04 11:30:25,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 11:30:25,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796440680] [2025-03-04 11:30:25,285 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 11:30:25,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 11:30:25,302 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 653 statements into 2 equivalence classes. [2025-03-04 11:30:25,331 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 653 of 653 statements. [2025-03-04 11:30:25,332 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-04 11:30:25,332 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:30:29,134 INFO L134 CoverageAnalysis]: Checked inductivity of 7554 backedges. 1257 proven. 1900 refuted. 0 times theorem prover too weak. 4397 trivial. 0 not checked. [2025-03-04 11:30:29,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 11:30:29,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796440680] [2025-03-04 11:30:29,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796440680] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-04 11:30:29,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1504299300] [2025-03-04 11:30:29,135 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-04 11:30:29,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:30:29,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 11:30:29,136 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-04 11:30:29,137 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2025-03-04 11:30:29,314 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 653 statements into 2 equivalence classes. [2025-03-04 11:30:29,389 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 653 of 653 statements. [2025-03-04 11:30:29,389 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-03-04 11:30:29,389 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 11:30:29,393 INFO L256 TraceCheckSpWp]: Trace formula consists of 1227 conjuncts, 133 conjuncts are in the unsatisfiable core [2025-03-04 11:30:29,397 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-04 11:30:29,849 INFO L134 CoverageAnalysis]: Checked inductivity of 7554 backedges. 1237 proven. 1440 refuted. 0 times theorem prover too weak. 4877 trivial. 0 not checked. [2025-03-04 11:30:29,849 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-04 11:30:42,099 INFO L134 CoverageAnalysis]: Checked inductivity of 7554 backedges. 1543 proven. 1316 refuted. 0 times theorem prover too weak. 4695 trivial. 0 not checked. [2025-03-04 11:30:42,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1504299300] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-04 11:30:42,099 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-04 11:30:42,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 36, 46] total 79 [2025-03-04 11:30:42,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000750534] [2025-03-04 11:30:42,100 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-04 11:30:42,100 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2025-03-04 11:30:42,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 11:30:42,101 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2025-03-04 11:30:42,101 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=738, Invalid=5582, Unknown=0, NotChecked=0, Total=6320 [2025-03-04 11:30:42,101 INFO L87 Difference]: Start difference. First operand 467 states and 500 transitions. Second operand has 80 states, 79 states have (on average 2.6202531645569622) internal successors, (207), 80 states have internal predecessors, (207), 20 states have call successors, (22), 1 states have call predecessors, (22), 24 states have return successors, (54), 54 states have call predecessors, (54), 20 states have call successors, (54) [2025-03-04 11:30:42,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 11:30:42,289 INFO L93 Difference]: Finished difference Result 506 states and 542 transitions. [2025-03-04 11:30:42,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2025-03-04 11:30:42,290 INFO L78 Accepts]: Start accepts. Automaton has has 80 states, 79 states have (on average 2.6202531645569622) internal successors, (207), 80 states have internal predecessors, (207), 20 states have call successors, (22), 1 states have call predecessors, (22), 24 states have return successors, (54), 54 states have call predecessors, (54), 20 states have call successors, (54) Word has length 653 [2025-03-04 11:30:42,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 11:30:42,291 INFO L225 Difference]: With dead ends: 506 [2025-03-04 11:30:42,291 INFO L226 Difference]: Without dead ends: 0 [2025-03-04 11:30:42,293 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1442 GetRequests, 1267 SyntacticMatches, 92 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9769 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=855, Invalid=6285, Unknown=0, NotChecked=0, Total=7140 [2025-03-04 11:30:42,293 INFO L435 NwaCegarLoop]: 36 mSDtfsCounter, 14 mSDsluCounter, 611 mSDsCounter, 0 mSdLazyCounter, 370 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 647 SdHoareTripleChecker+Invalid, 376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 370 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-04 11:30:42,293 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 647 Invalid, 376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 370 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-04 11:30:42,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2025-03-04 11:30:42,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2025-03-04 11:30:42,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-04 11:30:42,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2025-03-04 11:30:42,294 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 653 [2025-03-04 11:30:42,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 11:30:42,294 INFO L471 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2025-03-04 11:30:42,294 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 80 states, 79 states have (on average 2.6202531645569622) internal successors, (207), 80 states have internal predecessors, (207), 20 states have call successors, (22), 1 states have call predecessors, (22), 24 states have return successors, (54), 54 states have call predecessors, (54), 20 states have call successors, (54) [2025-03-04 11:30:42,294 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2025-03-04 11:30:42,295 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2025-03-04 11:30:42,297 INFO L782 garLoopResultBuilder]: Registering result SAFE for location fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 12 remaining) [2025-03-04 11:30:42,297 INFO L782 garLoopResultBuilder]: Registering result SAFE for location fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 12 remaining) [2025-03-04 11:30:42,297 INFO L782 garLoopResultBuilder]: Registering result SAFE for location fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 12 remaining) [2025-03-04 11:30:42,297 INFO L782 garLoopResultBuilder]: Registering result SAFE for location fibo2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 12 remaining) [2025-03-04 11:30:42,297 INFO L782 garLoopResultBuilder]: Registering result SAFE for location fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 12 remaining) [2025-03-04 11:30:42,297 INFO L782 garLoopResultBuilder]: Registering result SAFE for location fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 12 remaining) [2025-03-04 11:30:42,297 INFO L782 garLoopResultBuilder]: Registering result SAFE for location fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 12 remaining) [2025-03-04 11:30:42,297 INFO L782 garLoopResultBuilder]: Registering result SAFE for location fibo1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 12 remaining) [2025-03-04 11:30:42,297 INFO L782 garLoopResultBuilder]: Registering result SAFE for location fibo1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 12 remaining) [2025-03-04 11:30:42,297 INFO L782 garLoopResultBuilder]: Registering result SAFE for location fibo1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 12 remaining) [2025-03-04 11:30:42,297 INFO L782 garLoopResultBuilder]: Registering result SAFE for location fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 12 remaining) [2025-03-04 11:30:42,298 INFO L782 garLoopResultBuilder]: Registering result SAFE for location fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 12 remaining) [2025-03-04 11:30:42,305 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2025-03-04 11:30:42,498 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-04 11:30:42,500 INFO L422 BasicCegarLoop]: Path program histogram: [13, 8, 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-04 11:30:42,501 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions.