./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/recursive/Ackermann03.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 4f9af400 extending candidate: java ['java'] extending candidate: /usr/bin/java ['java', '/usr/bin/java'] extending candidate: /opt/oracle-jdk-bin-*/bin/java ['java', '/usr/bin/java'] extending candidate: /opt/openjdk-*/bin/java ['java', '/usr/bin/java'] extending candidate: /usr/lib/jvm/java-*-openjdk-amd64/bin/java ['java', '/usr/bin/java', '/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java', '/usr/lib/jvm/java-17-openjdk-amd64/bin/java', '/usr/lib/jvm/java-11-openjdk-amd64/bin/java', '/usr/lib/jvm/java-1.17.0-openjdk-amd64/bin/java'] ['/root/.sdkman/candidates/java/21.0.5-tem/bin/java', '-Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config', '-Xmx15G', '-Xms4m', '-jar', '/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar', '-data', '@noDefault', '-ultimatedata', '/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data', '-tc', '/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml', '-i', '../sv-benchmarks/c/recursive/Ackermann03.c', '-s', '/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf', '--cacsl2boogietranslator.entry.function', 'main', '--witnessprinter.witness.directory', '/storage/repos/ultimate-jdk21/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) )\n\n', '--witnessprinter.graph.data.producer', 'Automizer', '--witnessprinter.graph.data.architecture', '32bit', '--witnessprinter.graph.data.programhash', 'c244f72db2906c596b7f122d769fc1464836d7d05d9227ee4269773d59ed10bd'] Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/recursive/Ackermann03.c -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/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 c244f72db2906c596b7f122d769fc1464836d7d05d9227ee4269773d59ed10bd --- Real Ultimate output --- This is Ultimate 0.3.0-?-4f9af40 [2024-11-07 20:51:49,249 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-07 20:51:49,317 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2024-11-07 20:51:49,324 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-07 20:51:49,324 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-07 20:51:49,348 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-07 20:51:49,350 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-07 20:51:49,350 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-07 20:51:49,350 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-07 20:51:49,351 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-07 20:51:49,351 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-07 20:51:49,351 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-07 20:51:49,352 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-07 20:51:49,352 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-07 20:51:49,353 INFO L153 SettingsManager]: * Use SBE=true [2024-11-07 20:51:49,353 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-07 20:51:49,353 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-07 20:51:49,353 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-07 20:51:49,353 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-07 20:51:49,353 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-07 20:51:49,353 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-07 20:51:49,353 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-07 20:51:49,353 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-07 20:51:49,354 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-07 20:51:49,354 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-07 20:51:49,354 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-11-07 20:51:49,354 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-07 20:51:49,354 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-07 20:51:49,355 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-07 20:51:49,355 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-07 20:51:49,355 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-07 20:51:49,355 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-07 20:51:49,355 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-07 20:51:49,355 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-07 20:51:49,355 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-07 20:51:49,355 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-07 20:51:49,356 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-07 20:51:49,356 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-07 20:51:49,356 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-07 20:51:49,357 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-07 20:51:49,357 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-07 20:51:49,357 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-07 20:51:49,357 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-07 20:51:49,357 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-07 20:51:49,357 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-jdk21/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 -> c244f72db2906c596b7f122d769fc1464836d7d05d9227ee4269773d59ed10bd [2024-11-07 20:51:49,628 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-07 20:51:49,639 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-07 20:51:49,641 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-07 20:51:49,642 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-07 20:51:49,643 INFO L274 PluginConnector]: CDTParser initialized [2024-11-07 20:51:49,645 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/recursive/Ackermann03.c [2024-11-07 20:51:50,953 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-07 20:51:51,128 INFO L384 CDTParser]: Found 1 translation units. [2024-11-07 20:51:51,128 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/recursive/Ackermann03.c [2024-11-07 20:51:51,135 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/0fa829dba/3374f6e3ec6442c896bd1d4676723a19/FLAG5a151b083 [2024-11-07 20:51:51,148 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/0fa829dba/3374f6e3ec6442c896bd1d4676723a19 [2024-11-07 20:51:51,151 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-07 20:51:51,152 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-07 20:51:51,154 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-07 20:51:51,154 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-07 20:51:51,158 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-07 20:51:51,159 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 08:51:51" (1/1) ... [2024-11-07 20:51:51,161 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@58149a61 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:51:51, skipping insertion in model container [2024-11-07 20:51:51,161 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 08:51:51" (1/1) ... [2024-11-07 20:51:51,173 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-07 20:51:51,293 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-07 20:51:51,303 INFO L200 MainTranslator]: Completed pre-run [2024-11-07 20:51:51,316 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-07 20:51:51,329 INFO L204 MainTranslator]: Completed translation [2024-11-07 20:51:51,330 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:51:51 WrapperNode [2024-11-07 20:51:51,330 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-07 20:51:51,331 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-07 20:51:51,331 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-07 20:51:51,331 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-07 20:51:51,336 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:51:51" (1/1) ... [2024-11-07 20:51:51,342 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:51:51" (1/1) ... [2024-11-07 20:51:51,355 INFO L138 Inliner]: procedures = 13, calls = 12, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 34 [2024-11-07 20:51:51,356 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-07 20:51:51,357 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-07 20:51:51,357 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-07 20:51:51,357 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-07 20:51:51,364 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:51:51" (1/1) ... [2024-11-07 20:51:51,364 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:51:51" (1/1) ... [2024-11-07 20:51:51,365 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:51:51" (1/1) ... [2024-11-07 20:51:51,379 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-07 20:51:51,381 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:51:51" (1/1) ... [2024-11-07 20:51:51,381 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:51:51" (1/1) ... [2024-11-07 20:51:51,385 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:51:51" (1/1) ... [2024-11-07 20:51:51,387 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:51:51" (1/1) ... [2024-11-07 20:51:51,388 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:51:51" (1/1) ... [2024-11-07 20:51:51,389 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:51:51" (1/1) ... [2024-11-07 20:51:51,390 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-07 20:51:51,394 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-07 20:51:51,394 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-07 20:51:51,394 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-07 20:51:51,395 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:51:51" (1/1) ... [2024-11-07 20:51:51,400 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-07 20:51:51,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:51:51,424 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-07 20:51:51,429 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-07 20:51:51,447 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-07 20:51:51,447 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-07 20:51:51,447 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-07 20:51:51,447 INFO L130 BoogieDeclarations]: Found specification of procedure ackermann [2024-11-07 20:51:51,447 INFO L138 BoogieDeclarations]: Found implementation of procedure ackermann [2024-11-07 20:51:51,447 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-07 20:51:51,508 INFO L238 CfgBuilder]: Building ICFG [2024-11-07 20:51:51,511 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-07 20:51:51,633 INFO L? ?]: Removed 21 outVars from TransFormulas that were not future-live. [2024-11-07 20:51:51,633 INFO L287 CfgBuilder]: Performing block encoding [2024-11-07 20:51:51,641 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-07 20:51:51,641 INFO L316 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-07 20:51:51,642 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 08:51:51 BoogieIcfgContainer [2024-11-07 20:51:51,642 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-07 20:51:51,644 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-07 20:51:51,644 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-07 20:51:51,649 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-07 20:51:51,649 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.11 08:51:51" (1/3) ... [2024-11-07 20:51:51,649 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53a5e2fa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.11 08:51:51, skipping insertion in model container [2024-11-07 20:51:51,650 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:51:51" (2/3) ... [2024-11-07 20:51:51,650 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53a5e2fa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.11 08:51:51, skipping insertion in model container [2024-11-07 20:51:51,651 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 08:51:51" (3/3) ... [2024-11-07 20:51:51,652 INFO L112 eAbstractionObserver]: Analyzing ICFG Ackermann03.c [2024-11-07 20:51:51,663 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-07 20:51:51,663 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 8 error locations. [2024-11-07 20:51:51,710 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-07 20:51:51,723 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;@6fc8f9bd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-07 20:51:51,723 INFO L334 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2024-11-07 20:51:51,727 INFO L276 IsEmpty]: Start isEmpty. Operand has 39 states, 25 states have (on average 1.52) internal successors, (38), 33 states have internal predecessors, (38), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-07 20:51:51,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2024-11-07 20:51:51,732 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:51:51,732 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:51:51,733 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2024-11-07 20:51:51,737 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:51:51,738 INFO L85 PathProgramCache]: Analyzing trace with hash 180823785, now seen corresponding path program 1 times [2024-11-07 20:51:51,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:51:51,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540209090] [2024-11-07 20:51:51,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:51:51,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:51:51,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:51:51,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 20:51:51,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:51:51,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540209090] [2024-11-07 20:51:51,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540209090] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 20:51:51,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 20:51:51,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-07 20:51:51,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568564458] [2024-11-07 20:51:51,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 20:51:51,970 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-07 20:51:51,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:51:51,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-07 20:51:51,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-07 20:51:51,987 INFO L87 Difference]: Start difference. First operand has 39 states, 25 states have (on average 1.52) internal successors, (38), 33 states have internal predecessors, (38), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) 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) [2024-11-07 20:51:52,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:51:52,139 INFO L93 Difference]: Finished difference Result 71 states and 83 transitions. [2024-11-07 20:51:52,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-07 20:51:52,141 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 [2024-11-07 20:51:52,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:51:52,148 INFO L225 Difference]: With dead ends: 71 [2024-11-07 20:51:52,149 INFO L226 Difference]: Without dead ends: 59 [2024-11-07 20:51:52,153 INFO L431 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 [2024-11-07 20:51:52,156 INFO L432 NwaCegarLoop]: 33 mSDtfsCounter, 36 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-07 20:51:52,157 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 119 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-07 20:51:52,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2024-11-07 20:51:52,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 51. [2024-11-07 20:51:52,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 34 states have (on average 1.5294117647058822) internal successors, (52), 42 states have internal predecessors, (52), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-07 20:51:52,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 65 transitions. [2024-11-07 20:51:52,217 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 65 transitions. Word has length 8 [2024-11-07 20:51:52,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:51:52,218 INFO L471 AbstractCegarLoop]: Abstraction has 51 states and 65 transitions. [2024-11-07 20:51:52,218 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) [2024-11-07 20:51:52,218 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 65 transitions. [2024-11-07 20:51:52,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2024-11-07 20:51:52,219 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:51:52,219 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:51:52,220 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-07 20:51:52,220 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2024-11-07 20:51:52,220 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:51:52,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1310575100, now seen corresponding path program 1 times [2024-11-07 20:51:52,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:51:52,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095862836] [2024-11-07 20:51:52,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:51:52,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:51:52,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:51:52,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 20:51:52,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:51:52,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095862836] [2024-11-07 20:51:52,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095862836] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 20:51:52,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 20:51:52,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-07 20:51:52,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743789491] [2024-11-07 20:51:52,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 20:51:52,312 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-07 20:51:52,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:51:52,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-07 20:51:52,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-07 20:51:52,313 INFO L87 Difference]: Start difference. First operand 51 states and 65 transitions. Second operand has 5 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 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) [2024-11-07 20:51:52,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:51:52,417 INFO L93 Difference]: Finished difference Result 101 states and 129 transitions. [2024-11-07 20:51:52,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-07 20:51:52,418 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 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 9 [2024-11-07 20:51:52,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:51:52,421 INFO L225 Difference]: With dead ends: 101 [2024-11-07 20:51:52,422 INFO L226 Difference]: Without dead ends: 93 [2024-11-07 20:51:52,423 INFO L431 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 [2024-11-07 20:51:52,424 INFO L432 NwaCegarLoop]: 29 mSDtfsCounter, 36 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-07 20:51:52,426 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 105 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-07 20:51:52,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2024-11-07 20:51:52,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 85. [2024-11-07 20:51:52,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 61 states have (on average 1.5081967213114753) internal successors, (92), 70 states have internal predecessors, (92), 13 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-11-07 20:51:52,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 115 transitions. [2024-11-07 20:51:52,445 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 115 transitions. Word has length 9 [2024-11-07 20:51:52,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:51:52,445 INFO L471 AbstractCegarLoop]: Abstraction has 85 states and 115 transitions. [2024-11-07 20:51:52,445 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 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) [2024-11-07 20:51:52,445 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 115 transitions. [2024-11-07 20:51:52,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2024-11-07 20:51:52,445 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:51:52,445 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:51:52,445 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-07 20:51:52,446 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2024-11-07 20:51:52,446 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:51:52,446 INFO L85 PathProgramCache]: Analyzing trace with hash 1310570103, now seen corresponding path program 1 times [2024-11-07 20:51:52,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:51:52,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592476867] [2024-11-07 20:51:52,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:51:52,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:51:52,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:51:52,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 20:51:52,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:51:52,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592476867] [2024-11-07 20:51:52,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592476867] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 20:51:52,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 20:51:52,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-07 20:51:52,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032937989] [2024-11-07 20:51:52,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 20:51:52,532 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-07 20:51:52,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:51:52,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-07 20:51:52,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-07 20:51:52,533 INFO L87 Difference]: Start difference. First operand 85 states and 115 transitions. Second operand has 5 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 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) [2024-11-07 20:51:52,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:51:52,621 INFO L93 Difference]: Finished difference Result 118 states and 157 transitions. [2024-11-07 20:51:52,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-07 20:51:52,621 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 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 9 [2024-11-07 20:51:52,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:51:52,623 INFO L225 Difference]: With dead ends: 118 [2024-11-07 20:51:52,623 INFO L226 Difference]: Without dead ends: 114 [2024-11-07 20:51:52,624 INFO L431 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 [2024-11-07 20:51:52,625 INFO L432 NwaCegarLoop]: 26 mSDtfsCounter, 34 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-07 20:51:52,625 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 97 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-07 20:51:52,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2024-11-07 20:51:52,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 102. [2024-11-07 20:51:52,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 74 states have (on average 1.445945945945946) internal successors, (107), 83 states have internal predecessors, (107), 16 states have call successors, (16), 5 states have call predecessors, (16), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-11-07 20:51:52,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 136 transitions. [2024-11-07 20:51:52,650 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 136 transitions. Word has length 9 [2024-11-07 20:51:52,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:51:52,651 INFO L471 AbstractCegarLoop]: Abstraction has 102 states and 136 transitions. [2024-11-07 20:51:52,652 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 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) [2024-11-07 20:51:52,654 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 136 transitions. [2024-11-07 20:51:52,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2024-11-07 20:51:52,654 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:51:52,654 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:51:52,654 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-07 20:51:52,655 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ackermannErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2024-11-07 20:51:52,655 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:51:52,655 INFO L85 PathProgramCache]: Analyzing trace with hash 1973122508, now seen corresponding path program 1 times [2024-11-07 20:51:52,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:51:52,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463535102] [2024-11-07 20:51:52,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:51:52,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:51:52,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:51:52,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 20:51:52,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:51:52,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463535102] [2024-11-07 20:51:52,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463535102] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 20:51:52,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 20:51:52,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-07 20:51:52,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337849204] [2024-11-07 20:51:52,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 20:51:52,729 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-07 20:51:52,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:51:52,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-07 20:51:52,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-07 20:51:52,730 INFO L87 Difference]: Start difference. First operand 102 states and 136 transitions. Second operand has 5 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 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) [2024-11-07 20:51:52,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:51:52,800 INFO L93 Difference]: Finished difference Result 110 states and 153 transitions. [2024-11-07 20:51:52,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-07 20:51:52,801 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 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 10 [2024-11-07 20:51:52,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:51:52,802 INFO L225 Difference]: With dead ends: 110 [2024-11-07 20:51:52,802 INFO L226 Difference]: Without dead ends: 108 [2024-11-07 20:51:52,803 INFO L431 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 [2024-11-07 20:51:52,803 INFO L432 NwaCegarLoop]: 23 mSDtfsCounter, 35 mSDsluCounter, 31 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-07 20:51:52,803 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 54 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-07 20:51:52,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2024-11-07 20:51:52,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 100. [2024-11-07 20:51:52,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 74 states have (on average 1.3108108108108107) internal successors, (97), 81 states have internal predecessors, (97), 16 states have call successors, (16), 5 states have call predecessors, (16), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-11-07 20:51:52,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 126 transitions. [2024-11-07 20:51:52,818 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 126 transitions. Word has length 10 [2024-11-07 20:51:52,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:51:52,818 INFO L471 AbstractCegarLoop]: Abstraction has 100 states and 126 transitions. [2024-11-07 20:51:52,818 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 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) [2024-11-07 20:51:52,818 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 126 transitions. [2024-11-07 20:51:52,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2024-11-07 20:51:52,819 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:51:52,819 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:51:52,819 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-07 20:51:52,819 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2024-11-07 20:51:52,820 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:51:52,820 INFO L85 PathProgramCache]: Analyzing trace with hash -612398535, now seen corresponding path program 1 times [2024-11-07 20:51:52,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:51:52,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288977362] [2024-11-07 20:51:52,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:51:52,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:51:52,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:51:52,866 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 20:51:52,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:51:52,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288977362] [2024-11-07 20:51:52,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288977362] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 20:51:52,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 20:51:52,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-07 20:51:52,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678666999] [2024-11-07 20:51:52,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 20:51:52,868 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-07 20:51:52,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:51:52,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-07 20:51:52,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-07 20:51:52,869 INFO L87 Difference]: Start difference. First operand 100 states and 126 transitions. Second operand has 4 states, 4 states have (on average 3.25) internal successors, (13), 3 states have internal predecessors, (13), 1 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) [2024-11-07 20:51:52,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:51:52,926 INFO L93 Difference]: Finished difference Result 170 states and 225 transitions. [2024-11-07 20:51:52,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-07 20:51:52,927 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 3 states have internal predecessors, (13), 1 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 15 [2024-11-07 20:51:52,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:51:52,928 INFO L225 Difference]: With dead ends: 170 [2024-11-07 20:51:52,928 INFO L226 Difference]: Without dead ends: 99 [2024-11-07 20:51:52,929 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-07 20:51:52,930 INFO L432 NwaCegarLoop]: 39 mSDtfsCounter, 25 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-07 20:51:52,930 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 89 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-07 20:51:52,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2024-11-07 20:51:52,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 96. [2024-11-07 20:51:52,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 71 states have (on average 1.295774647887324) internal successors, (92), 78 states have internal predecessors, (92), 15 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-11-07 20:51:52,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 119 transitions. [2024-11-07 20:51:52,955 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 119 transitions. Word has length 15 [2024-11-07 20:51:52,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:51:52,955 INFO L471 AbstractCegarLoop]: Abstraction has 96 states and 119 transitions. [2024-11-07 20:51:52,955 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 3 states have internal predecessors, (13), 1 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) [2024-11-07 20:51:52,958 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 119 transitions. [2024-11-07 20:51:52,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2024-11-07 20:51:52,958 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:51:52,958 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:51:52,958 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-07 20:51:52,959 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ackermannErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2024-11-07 20:51:52,959 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:51:52,959 INFO L85 PathProgramCache]: Analyzing trace with hash -612398311, now seen corresponding path program 1 times [2024-11-07 20:51:52,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:51:52,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412121769] [2024-11-07 20:51:52,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:51:52,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:51:52,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:51:53,063 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 20:51:53,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:51:53,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412121769] [2024-11-07 20:51:53,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412121769] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:51:53,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1327187228] [2024-11-07 20:51:53,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:51:53,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:51:53,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:51:53,068 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-07 20:51:53,070 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-07 20:51:53,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:51:53,115 INFO L255 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-07 20:51:53,118 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:51:53,170 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 20:51:53,170 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:51:53,254 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 20:51:53,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1327187228] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:51:53,257 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:51:53,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2024-11-07 20:51:53,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31858564] [2024-11-07 20:51:53,257 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:51:53,257 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-07 20:51:53,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:51:53,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-07 20:51:53,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-11-07 20:51:53,258 INFO L87 Difference]: Start difference. First operand 96 states and 119 transitions. Second operand has 12 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 8 states have internal predecessors, (24), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 20:51:53,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:51:53,531 INFO L93 Difference]: Finished difference Result 276 states and 359 transitions. [2024-11-07 20:51:53,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-07 20:51:53,532 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 8 states have internal predecessors, (24), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2024-11-07 20:51:53,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:51:53,534 INFO L225 Difference]: With dead ends: 276 [2024-11-07 20:51:53,534 INFO L226 Difference]: Without dead ends: 274 [2024-11-07 20:51:53,535 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2024-11-07 20:51:53,535 INFO L432 NwaCegarLoop]: 31 mSDtfsCounter, 215 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-07 20:51:53,536 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [218 Valid, 206 Invalid, 222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-07 20:51:53,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 274 states. [2024-11-07 20:51:53,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 274 to 236. [2024-11-07 20:51:53,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 182 states have (on average 1.2637362637362637) internal successors, (230), 189 states have internal predecessors, (230), 36 states have call successors, (36), 13 states have call predecessors, (36), 12 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2024-11-07 20:51:53,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 299 transitions. [2024-11-07 20:51:53,587 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 299 transitions. Word has length 15 [2024-11-07 20:51:53,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:51:53,587 INFO L471 AbstractCegarLoop]: Abstraction has 236 states and 299 transitions. [2024-11-07 20:51:53,587 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 8 states have internal predecessors, (24), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 20:51:53,587 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 299 transitions. [2024-11-07 20:51:53,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2024-11-07 20:51:53,587 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:51:53,587 INFO L215 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:51:53,606 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-07 20:51:53,788 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:51:53,788 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2024-11-07 20:51:53,789 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:51:53,789 INFO L85 PathProgramCache]: Analyzing trace with hash -600892461, now seen corresponding path program 1 times [2024-11-07 20:51:53,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:51:53,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082050717] [2024-11-07 20:51:53,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:51:53,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:51:53,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:51:53,874 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 20:51:53,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:51:53,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082050717] [2024-11-07 20:51:53,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082050717] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:51:53,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [314273969] [2024-11-07 20:51:53,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:51:53,875 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:51:53,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:51:53,877 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-07 20:51:53,878 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-07 20:51:53,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:51:53,916 INFO L255 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-07 20:51:53,917 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:51:53,942 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 20:51:53,942 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:51:54,018 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 20:51:54,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [314273969] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:51:54,018 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:51:54,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2024-11-07 20:51:54,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732414026] [2024-11-07 20:51:54,018 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:51:54,018 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-07 20:51:54,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:51:54,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-07 20:51:54,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-11-07 20:51:54,019 INFO L87 Difference]: Start difference. First operand 236 states and 299 transitions. Second operand has 12 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 20:51:54,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:51:54,300 INFO L93 Difference]: Finished difference Result 498 states and 669 transitions. [2024-11-07 20:51:54,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-07 20:51:54,300 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2024-11-07 20:51:54,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:51:54,304 INFO L225 Difference]: With dead ends: 498 [2024-11-07 20:51:54,306 INFO L226 Difference]: Without dead ends: 496 [2024-11-07 20:51:54,307 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=77, Invalid=195, Unknown=0, NotChecked=0, Total=272 [2024-11-07 20:51:54,308 INFO L432 NwaCegarLoop]: 23 mSDtfsCounter, 142 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-07 20:51:54,308 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 162 Invalid, 209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-07 20:51:54,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2024-11-07 20:51:54,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 445. [2024-11-07 20:51:54,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 445 states, 347 states have (on average 1.2276657060518732) internal successors, (426), 354 states have internal predecessors, (426), 69 states have call successors, (69), 24 states have call predecessors, (69), 23 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2024-11-07 20:51:54,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 561 transitions. [2024-11-07 20:51:54,370 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 561 transitions. Word has length 16 [2024-11-07 20:51:54,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:51:54,371 INFO L471 AbstractCegarLoop]: Abstraction has 445 states and 561 transitions. [2024-11-07 20:51:54,371 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 20:51:54,371 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 561 transitions. [2024-11-07 20:51:54,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-07 20:51:54,371 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:51:54,371 INFO L215 NwaCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:51:54,387 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-07 20:51:54,572 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:51:54,572 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2024-11-07 20:51:54,573 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:51:54,573 INFO L85 PathProgramCache]: Analyzing trace with hash 1979487198, now seen corresponding path program 1 times [2024-11-07 20:51:54,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:51:54,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564412604] [2024-11-07 20:51:54,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:51:54,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:51:54,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:51:54,666 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:51:54,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:51:54,706 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-07 20:51:54,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:51:54,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564412604] [2024-11-07 20:51:54,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564412604] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:51:54,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [916985679] [2024-11-07 20:51:54,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:51:54,707 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:51:54,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:51:54,709 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-07 20:51:54,711 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-07 20:51:54,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:51:54,750 INFO L255 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-07 20:51:54,751 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:51:54,825 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-07 20:51:54,825 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-07 20:51:54,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [916985679] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 20:51:54,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-07 20:51:54,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 12 [2024-11-07 20:51:54,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330779108] [2024-11-07 20:51:54,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 20:51:54,826 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-07 20:51:54,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:51:54,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-07 20:51:54,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-11-07 20:51:54,827 INFO L87 Difference]: Start difference. First operand 445 states and 561 transitions. Second operand has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-07 20:51:55,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:51:55,034 INFO L93 Difference]: Finished difference Result 494 states and 650 transitions. [2024-11-07 20:51:55,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-07 20:51:55,035 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), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 24 [2024-11-07 20:51:55,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:51:55,038 INFO L225 Difference]: With dead ends: 494 [2024-11-07 20:51:55,038 INFO L226 Difference]: Without dead ends: 493 [2024-11-07 20:51:55,038 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2024-11-07 20:51:55,039 INFO L432 NwaCegarLoop]: 38 mSDtfsCounter, 45 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-07 20:51:55,039 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 139 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-07 20:51:55,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2024-11-07 20:51:55,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 444. [2024-11-07 20:51:55,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 444 states, 347 states have (on average 1.2161383285302594) internal successors, (422), 353 states have internal predecessors, (422), 69 states have call successors, (69), 24 states have call predecessors, (69), 23 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2024-11-07 20:51:55,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 557 transitions. [2024-11-07 20:51:55,101 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 557 transitions. Word has length 24 [2024-11-07 20:51:55,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:51:55,101 INFO L471 AbstractCegarLoop]: Abstraction has 444 states and 557 transitions. [2024-11-07 20:51:55,102 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), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-07 20:51:55,102 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 557 transitions. [2024-11-07 20:51:55,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2024-11-07 20:51:55,104 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:51:55,104 INFO L215 NwaCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:51:55,120 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-07 20:51:55,308 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:51:55,309 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2024-11-07 20:51:55,309 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:51:55,309 INFO L85 PathProgramCache]: Analyzing trace with hash 1234561058, now seen corresponding path program 1 times [2024-11-07 20:51:55,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:51:55,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254320910] [2024-11-07 20:51:55,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:51:55,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:51:55,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:51:55,389 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:51:55,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:51:55,423 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-07 20:51:55,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:51:55,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254320910] [2024-11-07 20:51:55,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254320910] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:51:55,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1756616209] [2024-11-07 20:51:55,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:51:55,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:51:55,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:51:55,427 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-07 20:51:55,429 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-07 20:51:55,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:51:55,471 INFO L255 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-07 20:51:55,472 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:51:55,521 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-07 20:51:55,521 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:51:55,669 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-07 20:51:55,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1756616209] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:51:55,670 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:51:55,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2024-11-07 20:51:55,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061092982] [2024-11-07 20:51:55,671 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:51:55,671 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-07 20:51:55,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:51:55,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-07 20:51:55,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2024-11-07 20:51:55,672 INFO L87 Difference]: Start difference. First operand 444 states and 557 transitions. Second operand has 15 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 13 states have internal predecessors, (41), 6 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-07 20:51:56,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:51:56,089 INFO L93 Difference]: Finished difference Result 807 states and 1179 transitions. [2024-11-07 20:51:56,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-07 20:51:56,090 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 13 states have internal predecessors, (41), 6 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 25 [2024-11-07 20:51:56,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:51:56,095 INFO L225 Difference]: With dead ends: 807 [2024-11-07 20:51:56,095 INFO L226 Difference]: Without dead ends: 805 [2024-11-07 20:51:56,098 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2024-11-07 20:51:56,098 INFO L432 NwaCegarLoop]: 20 mSDtfsCounter, 123 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-07 20:51:56,098 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [132 Valid, 177 Invalid, 312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 229 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-07 20:51:56,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 805 states. [2024-11-07 20:51:56,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 805 to 641. [2024-11-07 20:51:56,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 641 states, 477 states have (on average 1.2033542976939204) internal successors, (574), 505 states have internal predecessors, (574), 107 states have call successors, (107), 31 states have call predecessors, (107), 52 states have return successors, (194), 104 states have call predecessors, (194), 103 states have call successors, (194) [2024-11-07 20:51:56,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 641 states to 641 states and 875 transitions. [2024-11-07 20:51:56,188 INFO L78 Accepts]: Start accepts. Automaton has 641 states and 875 transitions. Word has length 25 [2024-11-07 20:51:56,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:51:56,190 INFO L471 AbstractCegarLoop]: Abstraction has 641 states and 875 transitions. [2024-11-07 20:51:56,190 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 13 states have internal predecessors, (41), 6 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-07 20:51:56,190 INFO L276 IsEmpty]: Start isEmpty. Operand 641 states and 875 transitions. [2024-11-07 20:51:56,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-11-07 20:51:56,192 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:51:56,193 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2024-11-07 20:51:56,209 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-07 20:51:56,393 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2024-11-07 20:51:56,393 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2024-11-07 20:51:56,394 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:51:56,394 INFO L85 PathProgramCache]: Analyzing trace with hash -2137182870, now seen corresponding path program 1 times [2024-11-07 20:51:56,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:51:56,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700133607] [2024-11-07 20:51:56,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:51:56,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:51:56,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:51:56,485 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 20:51:56,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:51:56,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700133607] [2024-11-07 20:51:56,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700133607] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:51:56,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2011617182] [2024-11-07 20:51:56,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:51:56,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:51:56,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:51:56,488 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-07 20:51:56,489 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-07 20:51:56,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:51:56,531 INFO L255 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-07 20:51:56,542 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:51:56,585 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 20:51:56,586 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:51:56,697 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 20:51:56,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2011617182] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:51:56,698 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:51:56,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2024-11-07 20:51:56,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114167377] [2024-11-07 20:51:56,698 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:51:56,698 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-07 20:51:56,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:51:56,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-07 20:51:56,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2024-11-07 20:51:56,699 INFO L87 Difference]: Start difference. First operand 641 states and 875 transitions. Second operand has 16 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 10 states have internal predecessors, (45), 6 states have call successors, (6), 6 states have call predecessors, (6), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 20:51:57,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:51:57,050 INFO L93 Difference]: Finished difference Result 997 states and 1430 transitions. [2024-11-07 20:51:57,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-07 20:51:57,050 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 10 states have internal predecessors, (45), 6 states have call successors, (6), 6 states have call predecessors, (6), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2024-11-07 20:51:57,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:51:57,056 INFO L225 Difference]: With dead ends: 997 [2024-11-07 20:51:57,056 INFO L226 Difference]: Without dead ends: 996 [2024-11-07 20:51:57,057 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=129, Invalid=333, Unknown=0, NotChecked=0, Total=462 [2024-11-07 20:51:57,057 INFO L432 NwaCegarLoop]: 25 mSDtfsCounter, 184 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 292 SdHoareTripleChecker+Invalid, 281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-07 20:51:57,058 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [191 Valid, 292 Invalid, 281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-07 20:51:57,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 996 states. [2024-11-07 20:51:57,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 996 to 917. [2024-11-07 20:51:57,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 917 states, 681 states have (on average 1.171806167400881) internal successors, (798), 721 states have internal predecessors, (798), 155 states have call successors, (155), 43 states have call predecessors, (155), 76 states have return successors, (278), 152 states have call predecessors, (278), 151 states have call successors, (278) [2024-11-07 20:51:57,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 917 states to 917 states and 1231 transitions. [2024-11-07 20:51:57,186 INFO L78 Accepts]: Start accepts. Automaton has 917 states and 1231 transitions. Word has length 27 [2024-11-07 20:51:57,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:51:57,187 INFO L471 AbstractCegarLoop]: Abstraction has 917 states and 1231 transitions. [2024-11-07 20:51:57,187 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 10 states have internal predecessors, (45), 6 states have call successors, (6), 6 states have call predecessors, (6), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 20:51:57,187 INFO L276 IsEmpty]: Start isEmpty. Operand 917 states and 1231 transitions. [2024-11-07 20:51:57,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-11-07 20:51:57,188 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:51:57,189 INFO L215 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:51:57,204 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-07 20:51:57,389 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-07 20:51:57,389 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2024-11-07 20:51:57,390 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:51:57,390 INFO L85 PathProgramCache]: Analyzing trace with hash 1007222953, now seen corresponding path program 1 times [2024-11-07 20:51:57,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:51:57,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633920013] [2024-11-07 20:51:57,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:51:57,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:51:57,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:51:57,457 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:51:57,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:51:57,488 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-07 20:51:57,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:51:57,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633920013] [2024-11-07 20:51:57,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633920013] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:51:57,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1996040227] [2024-11-07 20:51:57,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:51:57,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:51:57,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:51:57,491 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-07 20:51:57,492 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-07 20:51:57,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:51:57,534 INFO L255 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-07 20:51:57,535 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:51:57,582 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-07 20:51:57,582 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:51:57,737 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-07 20:51:57,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1996040227] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:51:57,737 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:51:57,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2024-11-07 20:51:57,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013004238] [2024-11-07 20:51:57,738 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:51:57,738 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-07 20:51:57,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:51:57,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-07 20:51:57,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2024-11-07 20:51:57,739 INFO L87 Difference]: Start difference. First operand 917 states and 1231 transitions. Second operand has 15 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 13 states have internal predecessors, (37), 6 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-07 20:51:58,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:51:58,136 INFO L93 Difference]: Finished difference Result 1478 states and 2205 transitions. [2024-11-07 20:51:58,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-07 20:51:58,137 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 13 states have internal predecessors, (37), 6 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 27 [2024-11-07 20:51:58,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:51:58,146 INFO L225 Difference]: With dead ends: 1478 [2024-11-07 20:51:58,146 INFO L226 Difference]: Without dead ends: 1473 [2024-11-07 20:51:58,147 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=115, Invalid=391, Unknown=0, NotChecked=0, Total=506 [2024-11-07 20:51:58,147 INFO L432 NwaCegarLoop]: 20 mSDtfsCounter, 85 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 227 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-07 20:51:58,148 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 163 Invalid, 295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 227 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-07 20:51:58,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1473 states. [2024-11-07 20:51:58,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1473 to 1080. [2024-11-07 20:51:58,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1080 states, 804 states have (on average 1.1703980099502487) internal successors, (941), 853 states have internal predecessors, (941), 175 states have call successors, (175), 53 states have call predecessors, (175), 96 states have return successors, (415), 173 states have call predecessors, (415), 170 states have call successors, (415) [2024-11-07 20:51:58,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1080 states to 1080 states and 1531 transitions. [2024-11-07 20:51:58,306 INFO L78 Accepts]: Start accepts. Automaton has 1080 states and 1531 transitions. Word has length 27 [2024-11-07 20:51:58,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:51:58,306 INFO L471 AbstractCegarLoop]: Abstraction has 1080 states and 1531 transitions. [2024-11-07 20:51:58,306 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 13 states have internal predecessors, (37), 6 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-07 20:51:58,307 INFO L276 IsEmpty]: Start isEmpty. Operand 1080 states and 1531 transitions. [2024-11-07 20:51:58,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2024-11-07 20:51:58,307 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:51:58,308 INFO L215 NwaCegarLoop]: trace histogram [4, 2, 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] [2024-11-07 20:51:58,324 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-07 20:51:58,508 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-07 20:51:58,508 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2024-11-07 20:51:58,509 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:51:58,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1878013265, now seen corresponding path program 1 times [2024-11-07 20:51:58,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:51:58,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835539955] [2024-11-07 20:51:58,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:51:58,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:51:58,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:51:58,563 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:51:58,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:51:58,600 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:51:58,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:51:58,660 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-07 20:51:58,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:51:58,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835539955] [2024-11-07 20:51:58,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835539955] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:51:58,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [245383259] [2024-11-07 20:51:58,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:51:58,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:51:58,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:51:58,664 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-07 20:51:58,666 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-07 20:51:58,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:51:58,707 INFO L255 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-07 20:51:58,708 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:51:58,753 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-07 20:51:58,753 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:51:58,969 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-07 20:51:58,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [245383259] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:51:58,970 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:51:58,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2024-11-07 20:51:58,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395804953] [2024-11-07 20:51:58,970 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:51:58,970 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-07 20:51:58,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:51:58,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-07 20:51:58,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2024-11-07 20:51:58,971 INFO L87 Difference]: Start difference. First operand 1080 states and 1531 transitions. Second operand has 18 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 14 states have internal predecessors, (43), 3 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (5), 4 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-07 20:51:59,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:51:59,551 INFO L93 Difference]: Finished difference Result 1883 states and 3145 transitions. [2024-11-07 20:51:59,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-07 20:51:59,551 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 14 states have internal predecessors, (43), 3 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (5), 4 states have call predecessors, (5), 1 states have call successors, (5) Word has length 34 [2024-11-07 20:51:59,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:51:59,565 INFO L225 Difference]: With dead ends: 1883 [2024-11-07 20:51:59,565 INFO L226 Difference]: Without dead ends: 1869 [2024-11-07 20:51:59,568 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=140, Invalid=672, Unknown=0, NotChecked=0, Total=812 [2024-11-07 20:51:59,568 INFO L432 NwaCegarLoop]: 27 mSDtfsCounter, 108 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 275 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 275 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-07 20:51:59,569 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [108 Valid, 179 Invalid, 401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 275 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-07 20:51:59,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1869 states. [2024-11-07 20:51:59,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1869 to 1577. [2024-11-07 20:51:59,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1577 states, 1149 states have (on average 1.162750217580505) internal successors, (1336), 1210 states have internal predecessors, (1336), 271 states have call successors, (271), 73 states have call predecessors, (271), 152 states have return successors, (774), 293 states have call predecessors, (774), 263 states have call successors, (774) [2024-11-07 20:51:59,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1577 states to 1577 states and 2381 transitions. [2024-11-07 20:51:59,759 INFO L78 Accepts]: Start accepts. Automaton has 1577 states and 2381 transitions. Word has length 34 [2024-11-07 20:51:59,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:51:59,759 INFO L471 AbstractCegarLoop]: Abstraction has 1577 states and 2381 transitions. [2024-11-07 20:51:59,760 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 14 states have internal predecessors, (43), 3 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (5), 4 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-07 20:51:59,760 INFO L276 IsEmpty]: Start isEmpty. Operand 1577 states and 2381 transitions. [2024-11-07 20:51:59,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2024-11-07 20:51:59,761 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:51:59,761 INFO L215 NwaCegarLoop]: trace histogram [4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:51:59,777 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-07 20:51:59,961 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:51:59,962 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2024-11-07 20:51:59,962 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:51:59,962 INFO L85 PathProgramCache]: Analyzing trace with hash 889503256, now seen corresponding path program 1 times [2024-11-07 20:51:59,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:51:59,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439372440] [2024-11-07 20:51:59,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:51:59,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:51:59,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:00,034 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:52:00,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:00,062 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:52:00,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:00,102 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 14 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-07 20:52:00,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:52:00,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439372440] [2024-11-07 20:52:00,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439372440] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:52:00,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1613822594] [2024-11-07 20:52:00,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:52:00,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:52:00,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:52:00,105 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-07 20:52:00,106 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-07 20:52:00,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:00,141 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-07 20:52:00,142 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:52:00,197 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-07 20:52:00,197 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:52:00,395 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-07 20:52:00,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1613822594] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-07 20:52:00,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-07 20:52:00,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8, 8] total 17 [2024-11-07 20:52:00,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111537290] [2024-11-07 20:52:00,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 20:52:00,395 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-07 20:52:00,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:52:00,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-07 20:52:00,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2024-11-07 20:52:00,397 INFO L87 Difference]: Start difference. First operand 1577 states and 2381 transitions. Second operand has 9 states, 8 states have (on average 3.5) internal successors, (28), 7 states have internal predecessors, (28), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-07 20:52:00,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:52:00,807 INFO L93 Difference]: Finished difference Result 1784 states and 2841 transitions. [2024-11-07 20:52:00,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-07 20:52:00,808 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.5) internal successors, (28), 7 states have internal predecessors, (28), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 36 [2024-11-07 20:52:00,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:52:00,818 INFO L225 Difference]: With dead ends: 1784 [2024-11-07 20:52:00,818 INFO L226 Difference]: Without dead ends: 1783 [2024-11-07 20:52:00,819 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2024-11-07 20:52:00,819 INFO L432 NwaCegarLoop]: 37 mSDtfsCounter, 36 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 217 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 235 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-07 20:52:00,819 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 206 Invalid, 235 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 217 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-07 20:52:00,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1783 states. [2024-11-07 20:52:00,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1783 to 1614. [2024-11-07 20:52:00,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1614 states, 1173 states have (on average 1.1568627450980393) internal successors, (1357), 1231 states have internal predecessors, (1357), 287 states have call successors, (287), 73 states have call predecessors, (287), 149 states have return successors, (703), 309 states have call predecessors, (703), 279 states have call successors, (703) [2024-11-07 20:52:00,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1614 states to 1614 states and 2347 transitions. [2024-11-07 20:52:00,978 INFO L78 Accepts]: Start accepts. Automaton has 1614 states and 2347 transitions. Word has length 36 [2024-11-07 20:52:00,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:52:00,978 INFO L471 AbstractCegarLoop]: Abstraction has 1614 states and 2347 transitions. [2024-11-07 20:52:00,979 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.5) internal successors, (28), 7 states have internal predecessors, (28), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-07 20:52:00,979 INFO L276 IsEmpty]: Start isEmpty. Operand 1614 states and 2347 transitions. [2024-11-07 20:52:00,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2024-11-07 20:52:00,980 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:52:00,980 INFO L215 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:52:00,996 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-07 20:52:01,181 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:52:01,181 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2024-11-07 20:52:01,182 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:52:01,182 INFO L85 PathProgramCache]: Analyzing trace with hash 791091541, now seen corresponding path program 2 times [2024-11-07 20:52:01,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:52:01,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815541328] [2024-11-07 20:52:01,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:52:01,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:52:01,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:01,317 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-11-07 20:52:01,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:01,345 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 2 proven. 40 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-07 20:52:01,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:52:01,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815541328] [2024-11-07 20:52:01,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815541328] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:52:01,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [113601061] [2024-11-07 20:52:01,346 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-07 20:52:01,346 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:52:01,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:52:01,349 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-07 20:52:01,350 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-07 20:52:01,391 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-07 20:52:01,391 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-07 20:52:01,391 INFO L255 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-07 20:52:01,393 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:52:01,445 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 2 proven. 40 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-07 20:52:01,445 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:52:01,632 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 4 proven. 38 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-07 20:52:01,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [113601061] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:52:01,632 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:52:01,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2024-11-07 20:52:01,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795642380] [2024-11-07 20:52:01,632 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:52:01,632 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-07 20:52:01,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:52:01,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-07 20:52:01,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2024-11-07 20:52:01,633 INFO L87 Difference]: Start difference. First operand 1614 states and 2347 transitions. Second operand has 23 states, 20 states have (on average 3.05) internal successors, (61), 17 states have internal predecessors, (61), 8 states have call successors, (10), 7 states have call predecessors, (10), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-07 20:52:02,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:52:02,609 INFO L93 Difference]: Finished difference Result 3197 states and 5554 transitions. [2024-11-07 20:52:02,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-07 20:52:02,609 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 20 states have (on average 3.05) internal successors, (61), 17 states have internal predecessors, (61), 8 states have call successors, (10), 7 states have call predecessors, (10), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 43 [2024-11-07 20:52:02,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:52:02,632 INFO L225 Difference]: With dead ends: 3197 [2024-11-07 20:52:02,633 INFO L226 Difference]: Without dead ends: 3196 [2024-11-07 20:52:02,635 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 424 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=491, Invalid=1765, Unknown=0, NotChecked=0, Total=2256 [2024-11-07 20:52:02,636 INFO L432 NwaCegarLoop]: 20 mSDtfsCounter, 380 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 253 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 382 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 560 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 253 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-07 20:52:02,636 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [382 Valid, 194 Invalid, 560 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [253 Valid, 307 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-07 20:52:02,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3196 states. [2024-11-07 20:52:02,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3196 to 2201. [2024-11-07 20:52:02,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2201 states, 1612 states have (on average 1.1557071960297767) internal successors, (1863), 1689 states have internal predecessors, (1863), 372 states have call successors, (372), 107 states have call predecessors, (372), 212 states have return successors, (1147), 404 states have call predecessors, (1147), 364 states have call successors, (1147) [2024-11-07 20:52:02,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2201 states to 2201 states and 3382 transitions. [2024-11-07 20:52:02,965 INFO L78 Accepts]: Start accepts. Automaton has 2201 states and 3382 transitions. Word has length 43 [2024-11-07 20:52:02,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:52:02,965 INFO L471 AbstractCegarLoop]: Abstraction has 2201 states and 3382 transitions. [2024-11-07 20:52:02,965 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 20 states have (on average 3.05) internal successors, (61), 17 states have internal predecessors, (61), 8 states have call successors, (10), 7 states have call predecessors, (10), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-07 20:52:02,965 INFO L276 IsEmpty]: Start isEmpty. Operand 2201 states and 3382 transitions. [2024-11-07 20:52:02,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-11-07 20:52:02,967 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:52:02,967 INFO L215 NwaCegarLoop]: trace histogram [5, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:52:02,983 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-07 20:52:03,167 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:52:03,168 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2024-11-07 20:52:03,168 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:52:03,169 INFO L85 PathProgramCache]: Analyzing trace with hash -328093970, now seen corresponding path program 2 times [2024-11-07 20:52:03,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:52:03,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227456073] [2024-11-07 20:52:03,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:52:03,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:52:03,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:03,243 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:52:03,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:03,268 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:52:03,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:03,304 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 26 proven. 8 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-07 20:52:03,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:52:03,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227456073] [2024-11-07 20:52:03,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227456073] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:52:03,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1620165399] [2024-11-07 20:52:03,305 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-07 20:52:03,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:52:03,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:52:03,307 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-07 20:52:03,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-07 20:52:03,351 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-07 20:52:03,351 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-07 20:52:03,352 INFO L255 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-07 20:52:03,353 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:52:03,401 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 24 proven. 10 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-07 20:52:03,401 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:52:03,622 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 28 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-07 20:52:03,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1620165399] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:52:03,622 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:52:03,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2024-11-07 20:52:03,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310234473] [2024-11-07 20:52:03,622 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:52:03,622 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-07 20:52:03,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:52:03,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-07 20:52:03,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2024-11-07 20:52:03,623 INFO L87 Difference]: Start difference. First operand 2201 states and 3382 transitions. Second operand has 22 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 16 states have internal predecessors, (61), 5 states have call successors, (7), 5 states have call predecessors, (7), 5 states have return successors, (5), 4 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-07 20:52:04,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:52:04,745 INFO L93 Difference]: Finished difference Result 4455 states and 8209 transitions. [2024-11-07 20:52:04,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-07 20:52:04,745 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 16 states have internal predecessors, (61), 5 states have call successors, (7), 5 states have call predecessors, (7), 5 states have return successors, (5), 4 states have call predecessors, (5), 1 states have call successors, (5) Word has length 44 [2024-11-07 20:52:04,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:52:04,763 INFO L225 Difference]: With dead ends: 4455 [2024-11-07 20:52:04,764 INFO L226 Difference]: Without dead ends: 3140 [2024-11-07 20:52:04,780 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 499 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=501, Invalid=2049, Unknown=0, NotChecked=0, Total=2550 [2024-11-07 20:52:04,781 INFO L432 NwaCegarLoop]: 39 mSDtfsCounter, 178 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 578 mSolverCounterSat, 178 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 338 SdHoareTripleChecker+Invalid, 756 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 178 IncrementalHoareTripleChecker+Valid, 578 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-07 20:52:04,781 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [178 Valid, 338 Invalid, 756 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [178 Valid, 578 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-07 20:52:04,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3140 states. [2024-11-07 20:52:05,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3140 to 2494. [2024-11-07 20:52:05,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2494 states, 1823 states have (on average 1.1492046077893583) internal successors, (2095), 1909 states have internal predecessors, (2095), 428 states have call successors, (428), 122 states have call predecessors, (428), 238 states have return successors, (1243), 462 states have call predecessors, (1243), 420 states have call successors, (1243) [2024-11-07 20:52:05,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2494 states to 2494 states and 3766 transitions. [2024-11-07 20:52:05,089 INFO L78 Accepts]: Start accepts. Automaton has 2494 states and 3766 transitions. Word has length 44 [2024-11-07 20:52:05,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:52:05,089 INFO L471 AbstractCegarLoop]: Abstraction has 2494 states and 3766 transitions. [2024-11-07 20:52:05,089 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 16 states have internal predecessors, (61), 5 states have call successors, (7), 5 states have call predecessors, (7), 5 states have return successors, (5), 4 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-07 20:52:05,089 INFO L276 IsEmpty]: Start isEmpty. Operand 2494 states and 3766 transitions. [2024-11-07 20:52:05,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-11-07 20:52:05,091 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:52:05,091 INFO L215 NwaCegarLoop]: trace histogram [5, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:52:05,107 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-07 20:52:05,295 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-07 20:52:05,296 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2024-11-07 20:52:05,296 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:52:05,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1781931564, now seen corresponding path program 1 times [2024-11-07 20:52:05,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:52:05,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670449868] [2024-11-07 20:52:05,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:52:05,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:52:05,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:05,335 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:52:05,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:05,366 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:52:05,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:05,380 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-07 20:52:05,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:05,383 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 24 proven. 5 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-07 20:52:05,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:52:05,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670449868] [2024-11-07 20:52:05,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670449868] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:52:05,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2005637371] [2024-11-07 20:52:05,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:52:05,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:52:05,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:52:05,386 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-07 20:52:05,387 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-07 20:52:05,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:05,434 INFO L255 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-07 20:52:05,436 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:52:05,489 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 22 proven. 5 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-07 20:52:05,489 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:52:05,612 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 22 proven. 5 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-07 20:52:05,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2005637371] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:52:05,612 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:52:05,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 7] total 12 [2024-11-07 20:52:05,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875773425] [2024-11-07 20:52:05,613 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:52:05,613 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-07 20:52:05,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:52:05,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-07 20:52:05,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-11-07 20:52:05,614 INFO L87 Difference]: Start difference. First operand 2494 states and 3766 transitions. Second operand has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 4 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (5), 2 states have call predecessors, (5), 4 states have call successors, (5) [2024-11-07 20:52:05,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:52:05,880 INFO L93 Difference]: Finished difference Result 3517 states and 5520 transitions. [2024-11-07 20:52:05,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-07 20:52:05,880 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 4 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (5), 2 states have call predecessors, (5), 4 states have call successors, (5) Word has length 44 [2024-11-07 20:52:05,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:52:05,888 INFO L225 Difference]: With dead ends: 3517 [2024-11-07 20:52:05,888 INFO L226 Difference]: Without dead ends: 1211 [2024-11-07 20:52:05,900 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 86 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2024-11-07 20:52:05,901 INFO L432 NwaCegarLoop]: 30 mSDtfsCounter, 71 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-07 20:52:05,901 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 107 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 116 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-07 20:52:05,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1211 states. [2024-11-07 20:52:06,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1211 to 1182. [2024-11-07 20:52:06,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1182 states, 881 states have (on average 1.112372304199773) internal successors, (980), 905 states have internal predecessors, (980), 212 states have call successors, (212), 67 states have call predecessors, (212), 85 states have return successors, (333), 209 states have call predecessors, (333), 208 states have call successors, (333) [2024-11-07 20:52:06,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1182 states to 1182 states and 1525 transitions. [2024-11-07 20:52:06,046 INFO L78 Accepts]: Start accepts. Automaton has 1182 states and 1525 transitions. Word has length 44 [2024-11-07 20:52:06,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:52:06,046 INFO L471 AbstractCegarLoop]: Abstraction has 1182 states and 1525 transitions. [2024-11-07 20:52:06,046 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 4 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (5), 2 states have call predecessors, (5), 4 states have call successors, (5) [2024-11-07 20:52:06,046 INFO L276 IsEmpty]: Start isEmpty. Operand 1182 states and 1525 transitions. [2024-11-07 20:52:06,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2024-11-07 20:52:06,047 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:52:06,048 INFO L215 NwaCegarLoop]: trace histogram [6, 4, 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] [2024-11-07 20:52:06,063 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-07 20:52:06,248 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-07 20:52:06,249 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2024-11-07 20:52:06,249 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:52:06,249 INFO L85 PathProgramCache]: Analyzing trace with hash -603852535, now seen corresponding path program 1 times [2024-11-07 20:52:06,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:52:06,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184274956] [2024-11-07 20:52:06,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:52:06,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:52:06,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:06,315 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:52:06,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:06,361 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:52:06,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:06,390 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:52:06,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:06,426 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-11-07 20:52:06,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:06,473 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 21 proven. 16 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-07 20:52:06,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:52:06,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184274956] [2024-11-07 20:52:06,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184274956] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:52:06,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2018521165] [2024-11-07 20:52:06,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:52:06,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:52:06,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:52:06,476 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-07 20:52:06,478 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-07 20:52:06,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:06,532 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-07 20:52:06,533 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:52:06,582 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 14 proven. 18 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-07 20:52:06,583 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:52:07,042 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 18 proven. 19 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-07 20:52:07,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2018521165] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:52:07,042 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:52:07,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 13] total 26 [2024-11-07 20:52:07,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344273582] [2024-11-07 20:52:07,042 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:52:07,043 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-07 20:52:07,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:52:07,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-07 20:52:07,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2024-11-07 20:52:07,044 INFO L87 Difference]: Start difference. First operand 1182 states and 1525 transitions. Second operand has 27 states, 26 states have (on average 2.230769230769231) internal successors, (58), 21 states have internal predecessors, (58), 5 states have call successors, (7), 3 states have call predecessors, (7), 8 states have return successors, (9), 8 states have call predecessors, (9), 3 states have call successors, (9) [2024-11-07 20:52:08,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:52:08,236 INFO L93 Difference]: Finished difference Result 3167 states and 5904 transitions. [2024-11-07 20:52:08,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-11-07 20:52:08,237 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.230769230769231) internal successors, (58), 21 states have internal predecessors, (58), 5 states have call successors, (7), 3 states have call predecessors, (7), 8 states have return successors, (9), 8 states have call predecessors, (9), 3 states have call successors, (9) Word has length 53 [2024-11-07 20:52:08,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:52:08,257 INFO L225 Difference]: With dead ends: 3167 [2024-11-07 20:52:08,257 INFO L226 Difference]: Without dead ends: 3161 [2024-11-07 20:52:08,260 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1687 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1079, Invalid=5083, Unknown=0, NotChecked=0, Total=6162 [2024-11-07 20:52:08,260 INFO L432 NwaCegarLoop]: 23 mSDtfsCounter, 141 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 508 mSolverCounterSat, 195 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 703 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 195 IncrementalHoareTripleChecker+Valid, 508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-07 20:52:08,261 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [153 Valid, 255 Invalid, 703 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [195 Valid, 508 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-07 20:52:08,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3161 states. [2024-11-07 20:52:08,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3161 to 2249. [2024-11-07 20:52:08,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2249 states, 1552 states have (on average 1.0869845360824741) internal successors, (1687), 1580 states have internal predecessors, (1687), 429 states have call successors, (429), 81 states have call predecessors, (429), 264 states have return successors, (2579), 587 states have call predecessors, (2579), 423 states have call successors, (2579) [2024-11-07 20:52:08,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2249 states to 2249 states and 4695 transitions. [2024-11-07 20:52:08,628 INFO L78 Accepts]: Start accepts. Automaton has 2249 states and 4695 transitions. Word has length 53 [2024-11-07 20:52:08,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:52:08,628 INFO L471 AbstractCegarLoop]: Abstraction has 2249 states and 4695 transitions. [2024-11-07 20:52:08,629 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.230769230769231) internal successors, (58), 21 states have internal predecessors, (58), 5 states have call successors, (7), 3 states have call predecessors, (7), 8 states have return successors, (9), 8 states have call predecessors, (9), 3 states have call successors, (9) [2024-11-07 20:52:08,629 INFO L276 IsEmpty]: Start isEmpty. Operand 2249 states and 4695 transitions. [2024-11-07 20:52:08,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-11-07 20:52:08,631 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:52:08,631 INFO L215 NwaCegarLoop]: trace histogram [8, 8, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1] [2024-11-07 20:52:08,647 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-07 20:52:08,832 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-07 20:52:08,832 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ackermannErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2024-11-07 20:52:08,832 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:52:08,832 INFO L85 PathProgramCache]: Analyzing trace with hash 38844242, now seen corresponding path program 1 times [2024-11-07 20:52:08,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:52:08,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286602677] [2024-11-07 20:52:08,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:52:08,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:52:08,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:08,991 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 111 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-07 20:52:08,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:52:08,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286602677] [2024-11-07 20:52:08,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286602677] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:52:08,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1216093874] [2024-11-07 20:52:08,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:52:08,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:52:08,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:52:08,994 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-07 20:52:08,995 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-07 20:52:09,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:09,052 INFO L255 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-07 20:52:09,053 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:52:09,123 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 111 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-07 20:52:09,123 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:52:09,315 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 111 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-07 20:52:09,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1216093874] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:52:09,316 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:52:09,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 23 [2024-11-07 20:52:09,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81815297] [2024-11-07 20:52:09,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:52:09,316 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-07 20:52:09,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:52:09,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-07 20:52:09,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=416, Unknown=0, NotChecked=0, Total=552 [2024-11-07 20:52:09,317 INFO L87 Difference]: Start difference. First operand 2249 states and 4695 transitions. Second operand has 24 states, 23 states have (on average 3.652173913043478) internal successors, (84), 14 states have internal predecessors, (84), 10 states have call successors, (16), 10 states have call predecessors, (16), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 20:52:10,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:52:10,365 INFO L93 Difference]: Finished difference Result 6168 states and 13112 transitions. [2024-11-07 20:52:10,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-07 20:52:10,366 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 3.652173913043478) internal successors, (84), 14 states have internal predecessors, (84), 10 states have call successors, (16), 10 states have call predecessors, (16), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 57 [2024-11-07 20:52:10,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:52:10,407 INFO L225 Difference]: With dead ends: 6168 [2024-11-07 20:52:10,407 INFO L226 Difference]: Without dead ends: 6167 [2024-11-07 20:52:10,411 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=311, Invalid=811, Unknown=0, NotChecked=0, Total=1122 [2024-11-07 20:52:10,411 INFO L432 NwaCegarLoop]: 30 mSDtfsCounter, 507 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 510 SdHoareTripleChecker+Valid, 373 SdHoareTripleChecker+Invalid, 453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-07 20:52:10,411 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [510 Valid, 373 Invalid, 453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 328 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-07 20:52:10,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6167 states. [2024-11-07 20:52:11,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6167 to 6083. [2024-11-07 20:52:11,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6083 states, 4222 states have (on average 1.0888204642349597) internal successors, (4597), 4304 states have internal predecessors, (4597), 1161 states have call successors, (1161), 231 states have call predecessors, (1161), 696 states have return successors, (6995), 1547 states have call predecessors, (6995), 1155 states have call successors, (6995) [2024-11-07 20:52:11,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6083 states to 6083 states and 12753 transitions. [2024-11-07 20:52:11,589 INFO L78 Accepts]: Start accepts. Automaton has 6083 states and 12753 transitions. Word has length 57 [2024-11-07 20:52:11,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:52:11,589 INFO L471 AbstractCegarLoop]: Abstraction has 6083 states and 12753 transitions. [2024-11-07 20:52:11,590 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 3.652173913043478) internal successors, (84), 14 states have internal predecessors, (84), 10 states have call successors, (16), 10 states have call predecessors, (16), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 20:52:11,590 INFO L276 IsEmpty]: Start isEmpty. Operand 6083 states and 12753 transitions. [2024-11-07 20:52:11,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2024-11-07 20:52:11,592 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:52:11,592 INFO L215 NwaCegarLoop]: trace histogram [6, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:52:11,642 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-07 20:52:11,839 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-07 20:52:11,839 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2024-11-07 20:52:11,840 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:52:11,840 INFO L85 PathProgramCache]: Analyzing trace with hash -476681264, now seen corresponding path program 1 times [2024-11-07 20:52:11,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:52:11,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163074345] [2024-11-07 20:52:11,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:52:11,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:52:11,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:11,924 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:52:11,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:11,976 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:52:11,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:12,003 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:52:12,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:12,039 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-11-07 20:52:12,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:12,069 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 36 proven. 6 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-07 20:52:12,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:52:12,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163074345] [2024-11-07 20:52:12,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163074345] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:52:12,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [876764414] [2024-11-07 20:52:12,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:52:12,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:52:12,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:52:12,072 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-07 20:52:12,074 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-07 20:52:12,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:12,125 INFO L255 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-07 20:52:12,126 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:52:12,173 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 27 proven. 10 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-07 20:52:12,173 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:52:12,676 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 40 proven. 2 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-07 20:52:12,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [876764414] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:52:12,676 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:52:12,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 13] total 26 [2024-11-07 20:52:12,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916890545] [2024-11-07 20:52:12,676 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:52:12,677 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-07 20:52:12,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:52:12,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-07 20:52:12,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=608, Unknown=0, NotChecked=0, Total=702 [2024-11-07 20:52:12,678 INFO L87 Difference]: Start difference. First operand 6083 states and 12753 transitions. Second operand has 27 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 21 states have internal predecessors, (62), 5 states have call successors, (7), 3 states have call predecessors, (7), 8 states have return successors, (9), 8 states have call predecessors, (9), 3 states have call successors, (9) [2024-11-07 20:52:16,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:52:16,375 INFO L93 Difference]: Finished difference Result 24358 states and 94287 transitions. [2024-11-07 20:52:16,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-11-07 20:52:16,375 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 21 states have internal predecessors, (62), 5 states have call successors, (7), 3 states have call predecessors, (7), 8 states have return successors, (9), 8 states have call predecessors, (9), 3 states have call successors, (9) Word has length 55 [2024-11-07 20:52:16,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:52:16,538 INFO L225 Difference]: With dead ends: 24358 [2024-11-07 20:52:16,538 INFO L226 Difference]: Without dead ends: 19150 [2024-11-07 20:52:16,641 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1239 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1184, Invalid=4822, Unknown=0, NotChecked=0, Total=6006 [2024-11-07 20:52:16,641 INFO L432 NwaCegarLoop]: 39 mSDtfsCounter, 131 mSDsluCounter, 356 mSDsCounter, 0 mSdLazyCounter, 989 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 395 SdHoareTripleChecker+Invalid, 1109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 989 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-07 20:52:16,641 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [131 Valid, 395 Invalid, 1109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 989 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-07 20:52:16,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19150 states. [2024-11-07 20:52:19,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19150 to 13376. [2024-11-07 20:52:19,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13376 states, 8766 states have (on average 1.0571526351813827) internal successors, (9267), 8809 states have internal predecessors, (9267), 2669 states have call successors, (2669), 308 states have call predecessors, (2669), 1937 states have return successors, (37183), 4258 states have call predecessors, (37183), 2658 states have call successors, (37183) [2024-11-07 20:52:20,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13376 states to 13376 states and 49119 transitions. [2024-11-07 20:52:20,135 INFO L78 Accepts]: Start accepts. Automaton has 13376 states and 49119 transitions. Word has length 55 [2024-11-07 20:52:20,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:52:20,136 INFO L471 AbstractCegarLoop]: Abstraction has 13376 states and 49119 transitions. [2024-11-07 20:52:20,137 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 21 states have internal predecessors, (62), 5 states have call successors, (7), 3 states have call predecessors, (7), 8 states have return successors, (9), 8 states have call predecessors, (9), 3 states have call successors, (9) [2024-11-07 20:52:20,137 INFO L276 IsEmpty]: Start isEmpty. Operand 13376 states and 49119 transitions. [2024-11-07 20:52:20,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2024-11-07 20:52:20,139 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:52:20,139 INFO L215 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1] [2024-11-07 20:52:20,155 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-07 20:52:20,342 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:52:20,343 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2024-11-07 20:52:20,343 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:52:20,343 INFO L85 PathProgramCache]: Analyzing trace with hash 1608770754, now seen corresponding path program 2 times [2024-11-07 20:52:20,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:52:20,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351931307] [2024-11-07 20:52:20,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:52:20,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:52:20,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:20,525 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 20:52:20,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:52:20,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351931307] [2024-11-07 20:52:20,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351931307] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:52:20,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1773177348] [2024-11-07 20:52:20,526 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-07 20:52:20,526 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:52:20,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:52:20,529 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-07 20:52:20,530 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-07 20:52:20,583 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-07 20:52:20,584 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-07 20:52:20,584 INFO L255 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-07 20:52:20,586 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:52:20,644 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 20:52:20,644 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:52:20,866 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 20:52:20,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1773177348] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:52:20,866 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:52:20,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 31 [2024-11-07 20:52:20,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471607162] [2024-11-07 20:52:20,866 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:52:20,866 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-07 20:52:20,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:52:20,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-07 20:52:20,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=244, Invalid=748, Unknown=0, NotChecked=0, Total=992 [2024-11-07 20:52:20,867 INFO L87 Difference]: Start difference. First operand 13376 states and 49119 transitions. Second operand has 32 states, 29 states have (on average 3.4827586206896552) internal successors, (101), 18 states have internal predecessors, (101), 14 states have call successors, (14), 14 states have call predecessors, (14), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 20:52:23,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:52:23,784 INFO L93 Difference]: Finished difference Result 20225 states and 73221 transitions. [2024-11-07 20:52:23,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-07 20:52:23,784 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 29 states have (on average 3.4827586206896552) internal successors, (101), 18 states have internal predecessors, (101), 14 states have call successors, (14), 14 states have call predecessors, (14), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2024-11-07 20:52:23,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:52:24,022 INFO L225 Difference]: With dead ends: 20225 [2024-11-07 20:52:24,022 INFO L226 Difference]: Without dead ends: 20224 [2024-11-07 20:52:24,044 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 364 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=573, Invalid=1497, Unknown=0, NotChecked=0, Total=2070 [2024-11-07 20:52:24,047 INFO L432 NwaCegarLoop]: 24 mSDtfsCounter, 459 mSDsluCounter, 448 mSDsCounter, 0 mSdLazyCounter, 460 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 474 SdHoareTripleChecker+Valid, 472 SdHoareTripleChecker+Invalid, 581 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 460 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-07 20:52:24,047 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [474 Valid, 472 Invalid, 581 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 460 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-07 20:52:24,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20224 states. [2024-11-07 20:52:28,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20224 to 19840. [2024-11-07 20:52:28,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19840 states, 13022 states have (on average 1.0495315619720473) internal successors, (13667), 13129 states have internal predecessors, (13667), 3917 states have call successors, (3917), 452 states have call predecessors, (3917), 2897 states have return successors, (53631), 6258 states have call predecessors, (53631), 3906 states have call successors, (53631) [2024-11-07 20:52:28,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19840 states to 19840 states and 71215 transitions. [2024-11-07 20:52:28,488 INFO L78 Accepts]: Start accepts. Automaton has 19840 states and 71215 transitions. Word has length 59 [2024-11-07 20:52:28,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:52:28,488 INFO L471 AbstractCegarLoop]: Abstraction has 19840 states and 71215 transitions. [2024-11-07 20:52:28,488 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 29 states have (on average 3.4827586206896552) internal successors, (101), 18 states have internal predecessors, (101), 14 states have call successors, (14), 14 states have call predecessors, (14), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 20:52:28,488 INFO L276 IsEmpty]: Start isEmpty. Operand 19840 states and 71215 transitions. [2024-11-07 20:52:28,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2024-11-07 20:52:28,491 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:52:28,491 INFO L215 NwaCegarLoop]: trace histogram [8, 6, 5, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:52:28,508 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-07 20:52:28,694 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:52:28,695 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2024-11-07 20:52:28,695 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:52:28,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1167651559, now seen corresponding path program 2 times [2024-11-07 20:52:28,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:52:28,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666006440] [2024-11-07 20:52:28,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:52:28,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:52:28,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:28,787 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:52:28,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:28,832 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:52:28,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:28,870 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:52:28,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:28,897 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:52:28,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:28,932 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-11-07 20:52:28,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:28,965 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 70 proven. 16 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2024-11-07 20:52:28,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:52:28,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666006440] [2024-11-07 20:52:28,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666006440] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:52:28,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [371465352] [2024-11-07 20:52:28,966 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-07 20:52:28,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:52:28,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:52:28,969 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-07 20:52:28,971 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-07 20:52:29,036 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-07 20:52:29,036 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-07 20:52:29,037 INFO L255 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-07 20:52:29,038 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:52:29,095 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 59 proven. 22 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2024-11-07 20:52:29,095 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:52:29,920 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 78 proven. 8 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2024-11-07 20:52:29,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [371465352] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:52:29,920 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:52:29,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 16] total 32 [2024-11-07 20:52:29,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901434052] [2024-11-07 20:52:29,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:52:29,921 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-11-07 20:52:29,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:52:29,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-11-07 20:52:29,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=930, Unknown=0, NotChecked=0, Total=1056 [2024-11-07 20:52:29,922 INFO L87 Difference]: Start difference. First operand 19840 states and 71215 transitions. Second operand has 33 states, 32 states have (on average 2.4375) internal successors, (78), 23 states have internal predecessors, (78), 7 states have call successors, (9), 5 states have call predecessors, (9), 8 states have return successors, (11), 10 states have call predecessors, (11), 3 states have call successors, (11) [2024-11-07 20:52:32,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:52:32,740 INFO L93 Difference]: Finished difference Result 30265 states and 111648 transitions. [2024-11-07 20:52:32,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-07 20:52:32,741 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 32 states have (on average 2.4375) internal successors, (78), 23 states have internal predecessors, (78), 7 states have call successors, (9), 5 states have call predecessors, (9), 8 states have return successors, (11), 10 states have call predecessors, (11), 3 states have call successors, (11) Word has length 72 [2024-11-07 20:52:32,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:52:32,829 INFO L225 Difference]: With dead ends: 30265 [2024-11-07 20:52:32,829 INFO L226 Difference]: Without dead ends: 12260 [2024-11-07 20:52:33,225 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 542 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=608, Invalid=2814, Unknown=0, NotChecked=0, Total=3422 [2024-11-07 20:52:33,227 INFO L432 NwaCegarLoop]: 40 mSDtfsCounter, 109 mSDsluCounter, 375 mSDsCounter, 0 mSdLazyCounter, 755 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 415 SdHoareTripleChecker+Invalid, 833 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 755 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-07 20:52:33,228 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [109 Valid, 415 Invalid, 833 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 755 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-07 20:52:33,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12260 states. [2024-11-07 20:52:34,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12260 to 11692. [2024-11-07 20:52:34,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11692 states, 8105 states have (on average 1.073781616286243) internal successors, (8703), 8384 states have internal predecessors, (8703), 2284 states have call successors, (2284), 476 states have call predecessors, (2284), 1299 states have return successors, (7789), 2831 states have call predecessors, (7789), 2276 states have call successors, (7789) [2024-11-07 20:52:34,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11692 states to 11692 states and 18776 transitions. [2024-11-07 20:52:34,923 INFO L78 Accepts]: Start accepts. Automaton has 11692 states and 18776 transitions. Word has length 72 [2024-11-07 20:52:34,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:52:34,923 INFO L471 AbstractCegarLoop]: Abstraction has 11692 states and 18776 transitions. [2024-11-07 20:52:34,924 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 2.4375) internal successors, (78), 23 states have internal predecessors, (78), 7 states have call successors, (9), 5 states have call predecessors, (9), 8 states have return successors, (11), 10 states have call predecessors, (11), 3 states have call successors, (11) [2024-11-07 20:52:34,924 INFO L276 IsEmpty]: Start isEmpty. Operand 11692 states and 18776 transitions. [2024-11-07 20:52:34,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2024-11-07 20:52:34,927 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:52:34,927 INFO L215 NwaCegarLoop]: trace histogram [8, 7, 6, 6, 6, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:52:34,944 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-07 20:52:35,127 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:52:35,128 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2024-11-07 20:52:35,128 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:52:35,128 INFO L85 PathProgramCache]: Analyzing trace with hash -1699922576, now seen corresponding path program 3 times [2024-11-07 20:52:35,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:52:35,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266069026] [2024-11-07 20:52:35,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:52:35,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:52:35,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:35,273 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:52:35,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:35,301 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:52:35,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:35,337 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 62 proven. 77 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-07 20:52:35,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:52:35,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266069026] [2024-11-07 20:52:35,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266069026] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:52:35,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [255118149] [2024-11-07 20:52:35,338 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-07 20:52:35,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:52:35,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:52:35,340 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-07 20:52:35,341 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-07 20:52:35,402 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2024-11-07 20:52:35,403 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-07 20:52:35,404 INFO L255 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-07 20:52:35,405 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:52:35,468 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 60 proven. 79 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-07 20:52:35,469 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:52:35,832 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 64 proven. 75 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-07 20:52:35,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [255118149] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:52:35,832 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:52:35,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 33 [2024-11-07 20:52:35,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746023461] [2024-11-07 20:52:35,833 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:52:35,833 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-11-07 20:52:35,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:52:35,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-11-07 20:52:35,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=949, Unknown=0, NotChecked=0, Total=1122 [2024-11-07 20:52:35,835 INFO L87 Difference]: Start difference. First operand 11692 states and 18776 transitions. Second operand has 34 states, 33 states have (on average 3.121212121212121) internal successors, (103), 22 states have internal predecessors, (103), 11 states have call successors, (13), 11 states have call predecessors, (13), 5 states have return successors, (5), 4 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-07 20:52:37,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:52:37,721 INFO L93 Difference]: Finished difference Result 12447 states and 19918 transitions. [2024-11-07 20:52:37,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-07 20:52:37,722 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 33 states have (on average 3.121212121212121) internal successors, (103), 22 states have internal predecessors, (103), 11 states have call successors, (13), 11 states have call predecessors, (13), 5 states have return successors, (5), 4 states have call predecessors, (5), 1 states have call successors, (5) Word has length 68 [2024-11-07 20:52:37,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:52:37,781 INFO L225 Difference]: With dead ends: 12447 [2024-11-07 20:52:37,781 INFO L226 Difference]: Without dead ends: 12446 [2024-11-07 20:52:37,788 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 493 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=499, Invalid=2051, Unknown=0, NotChecked=0, Total=2550 [2024-11-07 20:52:37,789 INFO L432 NwaCegarLoop]: 34 mSDtfsCounter, 137 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 450 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 450 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-07 20:52:37,790 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [137 Valid, 306 Invalid, 576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 450 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-07 20:52:37,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12446 states. [2024-11-07 20:52:39,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12446 to 11800. [2024-11-07 20:52:39,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11800 states, 8177 states have (on average 1.0699523052464228) internal successors, (8749), 8456 states have internal predecessors, (8749), 2284 states have call successors, (2284), 476 states have call predecessors, (2284), 1335 states have return successors, (7883), 2867 states have call predecessors, (7883), 2276 states have call successors, (7883) [2024-11-07 20:52:39,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11800 states to 11800 states and 18916 transitions. [2024-11-07 20:52:39,179 INFO L78 Accepts]: Start accepts. Automaton has 11800 states and 18916 transitions. Word has length 68 [2024-11-07 20:52:39,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:52:39,180 INFO L471 AbstractCegarLoop]: Abstraction has 11800 states and 18916 transitions. [2024-11-07 20:52:39,180 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 3.121212121212121) internal successors, (103), 22 states have internal predecessors, (103), 11 states have call successors, (13), 11 states have call predecessors, (13), 5 states have return successors, (5), 4 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-07 20:52:39,180 INFO L276 IsEmpty]: Start isEmpty. Operand 11800 states and 18916 transitions. [2024-11-07 20:52:39,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2024-11-07 20:52:39,185 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:52:39,185 INFO L215 NwaCegarLoop]: trace histogram [13, 9, 7, 7, 7, 7, 7, 7, 7, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2024-11-07 20:52:39,204 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-07 20:52:39,386 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:52:39,387 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2024-11-07 20:52:39,387 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:52:39,387 INFO L85 PathProgramCache]: Analyzing trace with hash 1379663200, now seen corresponding path program 2 times [2024-11-07 20:52:39,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:52:39,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813541195] [2024-11-07 20:52:39,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:52:39,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:52:39,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:39,443 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-11-07 20:52:39,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:39,471 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:52:39,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:39,509 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:52:39,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:39,541 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:52:39,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:39,566 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:52:39,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:39,569 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-11-07 20:52:39,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:39,573 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-07 20:52:39,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:39,576 INFO L134 CoverageAnalysis]: Checked inductivity of 362 backedges. 155 proven. 28 refuted. 0 times theorem prover too weak. 179 trivial. 0 not checked. [2024-11-07 20:52:39,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:52:39,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813541195] [2024-11-07 20:52:39,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813541195] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:52:39,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [301202058] [2024-11-07 20:52:39,577 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-07 20:52:39,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:52:39,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:52:39,579 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-07 20:52:39,581 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-07 20:52:39,663 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-07 20:52:39,664 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-07 20:52:39,665 INFO L255 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-07 20:52:39,666 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:52:39,725 INFO L134 CoverageAnalysis]: Checked inductivity of 362 backedges. 157 proven. 15 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2024-11-07 20:52:39,725 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:52:40,049 INFO L134 CoverageAnalysis]: Checked inductivity of 362 backedges. 157 proven. 26 refuted. 0 times theorem prover too weak. 179 trivial. 0 not checked. [2024-11-07 20:52:40,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [301202058] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:52:40,049 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:52:40,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 8] total 14 [2024-11-07 20:52:40,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236199717] [2024-11-07 20:52:40,049 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:52:40,050 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-07 20:52:40,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:52:40,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-07 20:52:40,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2024-11-07 20:52:40,051 INFO L87 Difference]: Start difference. First operand 11800 states and 18916 transitions. Second operand has 14 states, 14 states have (on average 6.0) internal successors, (84), 14 states have internal predecessors, (84), 12 states have call successors, (14), 2 states have call predecessors, (14), 7 states have return successors, (14), 6 states have call predecessors, (14), 11 states have call successors, (14) [2024-11-07 20:52:41,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:52:41,489 INFO L93 Difference]: Finished difference Result 22584 states and 40813 transitions. [2024-11-07 20:52:41,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-07 20:52:41,490 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 6.0) internal successors, (84), 14 states have internal predecessors, (84), 12 states have call successors, (14), 2 states have call predecessors, (14), 7 states have return successors, (14), 6 states have call predecessors, (14), 11 states have call successors, (14) Word has length 113 [2024-11-07 20:52:41,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:52:41,554 INFO L225 Difference]: With dead ends: 22584 [2024-11-07 20:52:41,554 INFO L226 Difference]: Without dead ends: 12984 [2024-11-07 20:52:41,628 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 231 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=87, Invalid=185, Unknown=0, NotChecked=0, Total=272 [2024-11-07 20:52:41,629 INFO L432 NwaCegarLoop]: 32 mSDtfsCounter, 54 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-07 20:52:41,629 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 108 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 128 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-07 20:52:41,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12984 states. [2024-11-07 20:52:43,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12984 to 11794. [2024-11-07 20:52:43,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11794 states, 8174 states have (on average 1.0699779789576707) internal successors, (8746), 8453 states have internal predecessors, (8746), 2281 states have call successors, (2281), 476 states have call predecessors, (2281), 1335 states have return successors, (7803), 2864 states have call predecessors, (7803), 2246 states have call successors, (7803) [2024-11-07 20:52:43,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11794 states to 11794 states and 18830 transitions. [2024-11-07 20:52:43,058 INFO L78 Accepts]: Start accepts. Automaton has 11794 states and 18830 transitions. Word has length 113 [2024-11-07 20:52:43,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:52:43,058 INFO L471 AbstractCegarLoop]: Abstraction has 11794 states and 18830 transitions. [2024-11-07 20:52:43,058 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.0) internal successors, (84), 14 states have internal predecessors, (84), 12 states have call successors, (14), 2 states have call predecessors, (14), 7 states have return successors, (14), 6 states have call predecessors, (14), 11 states have call successors, (14) [2024-11-07 20:52:43,058 INFO L276 IsEmpty]: Start isEmpty. Operand 11794 states and 18830 transitions. [2024-11-07 20:52:43,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2024-11-07 20:52:43,063 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:52:43,063 INFO L215 NwaCegarLoop]: trace histogram [11, 9, 6, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2024-11-07 20:52:43,080 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-07 20:52:43,267 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,19 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:52:43,268 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2024-11-07 20:52:43,268 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:52:43,268 INFO L85 PathProgramCache]: Analyzing trace with hash -394691490, now seen corresponding path program 3 times [2024-11-07 20:52:43,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:52:43,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401942018] [2024-11-07 20:52:43,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:52:43,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:52:43,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:43,319 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:52:43,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:43,384 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:52:43,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:43,431 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:52:43,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:43,472 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:52:43,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:43,511 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:52:43,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:43,532 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:52:43,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:43,554 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-11-07 20:52:43,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:43,558 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-11-07 20:52:43,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:43,569 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-11-07 20:52:43,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:43,571 INFO L134 CoverageAnalysis]: Checked inductivity of 266 backedges. 117 proven. 51 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2024-11-07 20:52:43,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:52:43,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401942018] [2024-11-07 20:52:43,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401942018] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:52:43,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [319983051] [2024-11-07 20:52:43,572 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-07 20:52:43,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:52:43,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:52:43,575 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-07 20:52:43,577 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-07 20:52:43,657 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-11-07 20:52:43,658 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-07 20:52:43,659 INFO L255 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-07 20:52:43,661 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:52:43,740 INFO L134 CoverageAnalysis]: Checked inductivity of 266 backedges. 153 proven. 26 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2024-11-07 20:52:43,740 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:52:44,451 INFO L134 CoverageAnalysis]: Checked inductivity of 266 backedges. 123 proven. 57 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2024-11-07 20:52:44,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [319983051] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:52:44,452 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:52:44,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 11] total 17 [2024-11-07 20:52:44,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333842810] [2024-11-07 20:52:44,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:52:44,453 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-07 20:52:44,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:52:44,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-07 20:52:44,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2024-11-07 20:52:44,454 INFO L87 Difference]: Start difference. First operand 11794 states and 18830 transitions. Second operand has 17 states, 17 states have (on average 4.9411764705882355) internal successors, (84), 17 states have internal predecessors, (84), 9 states have call successors, (14), 2 states have call predecessors, (14), 7 states have return successors, (17), 5 states have call predecessors, (17), 9 states have call successors, (17) [2024-11-07 20:52:46,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:52:46,366 INFO L93 Difference]: Finished difference Result 24299 states and 49196 transitions. [2024-11-07 20:52:46,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-07 20:52:46,367 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 4.9411764705882355) internal successors, (84), 17 states have internal predecessors, (84), 9 states have call successors, (14), 2 states have call predecessors, (14), 7 states have return successors, (17), 5 states have call predecessors, (17), 9 states have call successors, (17) Word has length 100 [2024-11-07 20:52:46,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:52:46,453 INFO L225 Difference]: With dead ends: 24299 [2024-11-07 20:52:46,453 INFO L226 Difference]: Without dead ends: 14733 [2024-11-07 20:52:46,535 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 207 SyntacticMatches, 6 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=98, Invalid=244, Unknown=0, NotChecked=0, Total=342 [2024-11-07 20:52:46,536 INFO L432 NwaCegarLoop]: 34 mSDtfsCounter, 26 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-07 20:52:46,536 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 156 Invalid, 210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 190 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-07 20:52:46,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14733 states. [2024-11-07 20:52:48,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14733 to 14372. [2024-11-07 20:52:48,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14372 states, 9692 states have (on average 1.0522080066033843) internal successors, (10198), 9951 states have internal predecessors, (10198), 2881 states have call successors, (2881), 496 states have call predecessors, (2881), 1795 states have return successors, (9707), 3924 states have call predecessors, (9707), 2826 states have call successors, (9707) [2024-11-07 20:52:48,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14372 states to 14372 states and 22786 transitions. [2024-11-07 20:52:48,573 INFO L78 Accepts]: Start accepts. Automaton has 14372 states and 22786 transitions. Word has length 100 [2024-11-07 20:52:48,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:52:48,574 INFO L471 AbstractCegarLoop]: Abstraction has 14372 states and 22786 transitions. [2024-11-07 20:52:48,574 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.9411764705882355) internal successors, (84), 17 states have internal predecessors, (84), 9 states have call successors, (14), 2 states have call predecessors, (14), 7 states have return successors, (17), 5 states have call predecessors, (17), 9 states have call successors, (17) [2024-11-07 20:52:48,574 INFO L276 IsEmpty]: Start isEmpty. Operand 14372 states and 22786 transitions. [2024-11-07 20:52:48,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2024-11-07 20:52:48,579 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:52:48,579 INFO L215 NwaCegarLoop]: trace histogram [10, 8, 7, 7, 7, 6, 6, 6, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:52:48,596 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-07 20:52:48,780 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,20 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:52:48,780 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2024-11-07 20:52:48,780 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:52:48,780 INFO L85 PathProgramCache]: Analyzing trace with hash 39455528, now seen corresponding path program 3 times [2024-11-07 20:52:48,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:52:48,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486000905] [2024-11-07 20:52:48,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:52:48,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:52:48,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:48,947 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:52:48,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:48,995 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:52:48,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:49,025 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:52:49,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:49,066 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-11-07 20:52:49,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:49,103 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 120 proven. 86 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-07 20:52:49,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:52:49,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486000905] [2024-11-07 20:52:49,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486000905] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:52:49,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500277347] [2024-11-07 20:52:49,104 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-07 20:52:49,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:52:49,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:52:49,106 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-07 20:52:49,108 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-07 20:52:49,192 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2024-11-07 20:52:49,192 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-07 20:52:49,194 INFO L255 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-07 20:52:49,195 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:52:49,313 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 113 proven. 41 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2024-11-07 20:52:49,313 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:52:49,452 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 142 proven. 13 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2024-11-07 20:52:49,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1500277347] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:52:49,452 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:52:49,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 7, 8] total 29 [2024-11-07 20:52:49,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698660237] [2024-11-07 20:52:49,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:52:49,453 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-07 20:52:49,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:52:49,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-07 20:52:49,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=723, Unknown=0, NotChecked=0, Total=812 [2024-11-07 20:52:49,453 INFO L87 Difference]: Start difference. First operand 14372 states and 22786 transitions. Second operand has 29 states, 29 states have (on average 3.6551724137931036) internal successors, (106), 22 states have internal predecessors, (106), 11 states have call successors, (15), 7 states have call predecessors, (15), 7 states have return successors, (10), 9 states have call predecessors, (10), 4 states have call successors, (10) [2024-11-07 20:52:52,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:52:52,522 INFO L93 Difference]: Finished difference Result 25330 states and 43230 transitions. [2024-11-07 20:52:52,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-11-07 20:52:52,523 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 3.6551724137931036) internal successors, (106), 22 states have internal predecessors, (106), 11 states have call successors, (15), 7 states have call predecessors, (15), 7 states have return successors, (10), 9 states have call predecessors, (10), 4 states have call successors, (10) Word has length 87 [2024-11-07 20:52:52,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:52:52,600 INFO L225 Difference]: With dead ends: 25330 [2024-11-07 20:52:52,600 INFO L226 Difference]: Without dead ends: 13103 [2024-11-07 20:52:52,690 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 179 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 954 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=990, Invalid=3980, Unknown=0, NotChecked=0, Total=4970 [2024-11-07 20:52:52,691 INFO L432 NwaCegarLoop]: 21 mSDtfsCounter, 174 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 961 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 1078 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 961 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-07 20:52:52,691 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [174 Valid, 181 Invalid, 1078 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 961 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-07 20:52:52,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13103 states. [2024-11-07 20:52:54,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13103 to 11143. [2024-11-07 20:52:54,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11143 states, 7586 states have (on average 1.0460058001581862) internal successors, (7935), 7834 states have internal predecessors, (7935), 2175 states have call successors, (2175), 424 states have call predecessors, (2175), 1378 states have return successors, (5289), 2884 states have call predecessors, (5289), 2141 states have call successors, (5289) [2024-11-07 20:52:54,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11143 states to 11143 states and 15399 transitions. [2024-11-07 20:52:54,823 INFO L78 Accepts]: Start accepts. Automaton has 11143 states and 15399 transitions. Word has length 87 [2024-11-07 20:52:54,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:52:54,823 INFO L471 AbstractCegarLoop]: Abstraction has 11143 states and 15399 transitions. [2024-11-07 20:52:54,823 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 3.6551724137931036) internal successors, (106), 22 states have internal predecessors, (106), 11 states have call successors, (15), 7 states have call predecessors, (15), 7 states have return successors, (10), 9 states have call predecessors, (10), 4 states have call successors, (10) [2024-11-07 20:52:54,823 INFO L276 IsEmpty]: Start isEmpty. Operand 11143 states and 15399 transitions. [2024-11-07 20:52:54,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2024-11-07 20:52:54,826 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:52:54,826 INFO L215 NwaCegarLoop]: trace histogram [10, 8, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:52:54,838 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-11-07 20:52:55,026 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,21 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:52:55,027 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2024-11-07 20:52:55,027 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:52:55,027 INFO L85 PathProgramCache]: Analyzing trace with hash -1846631051, now seen corresponding path program 4 times [2024-11-07 20:52:55,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:52:55,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800819374] [2024-11-07 20:52:55,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:52:55,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:52:55,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:55,126 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:52:55,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:55,200 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:52:55,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:55,259 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:52:55,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:55,308 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:52:55,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:55,338 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:52:55,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:55,375 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-11-07 20:52:55,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:55,409 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-07 20:52:55,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:55,421 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-07 20:52:55,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:52:55,440 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 51 proven. 69 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2024-11-07 20:52:55,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:52:55,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800819374] [2024-11-07 20:52:55,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800819374] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:52:55,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [336414161] [2024-11-07 20:52:55,441 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-07 20:52:55,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:52:55,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:52:55,443 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-07 20:52:55,445 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-07 20:52:55,536 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-07 20:52:55,536 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-07 20:52:55,537 INFO L255 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-07 20:52:55,539 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:52:55,612 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 34 proven. 71 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2024-11-07 20:52:55,612 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:52:57,065 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 42 proven. 93 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2024-11-07 20:52:57,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [336414161] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:52:57,066 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:52:57,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 23] total 42 [2024-11-07 20:52:57,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176495023] [2024-11-07 20:52:57,066 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:52:57,066 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-11-07 20:52:57,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:52:57,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-11-07 20:52:57,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=1599, Unknown=0, NotChecked=0, Total=1806 [2024-11-07 20:52:57,067 INFO L87 Difference]: Start difference. First operand 11143 states and 15399 transitions. Second operand has 43 states, 42 states have (on average 1.9047619047619047) internal successors, (80), 33 states have internal predecessors, (80), 9 states have call successors, (11), 3 states have call predecessors, (11), 14 states have return successors, (17), 16 states have call predecessors, (17), 7 states have call successors, (17) [2024-11-07 20:53:03,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:53:03,088 INFO L93 Difference]: Finished difference Result 34681 states and 55092 transitions. [2024-11-07 20:53:03,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-11-07 20:53:03,088 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 42 states have (on average 1.9047619047619047) internal successors, (80), 33 states have internal predecessors, (80), 9 states have call successors, (11), 3 states have call predecessors, (11), 14 states have return successors, (17), 16 states have call predecessors, (17), 7 states have call successors, (17) Word has length 91 [2024-11-07 20:53:03,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:53:03,220 INFO L225 Difference]: With dead ends: 34681 [2024-11-07 20:53:03,220 INFO L226 Difference]: Without dead ends: 33579 [2024-11-07 20:53:03,244 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 356 GetRequests, 177 SyntacticMatches, 0 SemanticMatches, 179 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12172 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=5342, Invalid=27238, Unknown=0, NotChecked=0, Total=32580 [2024-11-07 20:53:03,245 INFO L432 NwaCegarLoop]: 23 mSDtfsCounter, 286 mSDsluCounter, 295 mSDsCounter, 0 mSdLazyCounter, 658 mSolverCounterSat, 471 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 299 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 1129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 471 IncrementalHoareTripleChecker+Valid, 658 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-07 20:53:03,245 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [299 Valid, 318 Invalid, 1129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [471 Valid, 658 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-07 20:53:03,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33579 states. [2024-11-07 20:53:06,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33579 to 21093. [2024-11-07 20:53:06,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21093 states, 13678 states have (on average 1.0274162889311302) internal successors, (14053), 13909 states have internal predecessors, (14053), 4366 states have call successors, (4366), 532 states have call predecessors, (4366), 3045 states have return successors, (14390), 6651 states have call predecessors, (14390), 4312 states have call successors, (14390) [2024-11-07 20:53:06,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21093 states to 21093 states and 32809 transitions. [2024-11-07 20:53:06,394 INFO L78 Accepts]: Start accepts. Automaton has 21093 states and 32809 transitions. Word has length 91 [2024-11-07 20:53:06,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:53:06,394 INFO L471 AbstractCegarLoop]: Abstraction has 21093 states and 32809 transitions. [2024-11-07 20:53:06,395 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 42 states have (on average 1.9047619047619047) internal successors, (80), 33 states have internal predecessors, (80), 9 states have call successors, (11), 3 states have call predecessors, (11), 14 states have return successors, (17), 16 states have call predecessors, (17), 7 states have call successors, (17) [2024-11-07 20:53:06,395 INFO L276 IsEmpty]: Start isEmpty. Operand 21093 states and 32809 transitions. [2024-11-07 20:53:06,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2024-11-07 20:53:06,401 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:53:06,401 INFO L215 NwaCegarLoop]: trace histogram [15, 15, 15, 15, 15, 14, 14, 14, 1, 1, 1, 1, 1, 1] [2024-11-07 20:53:06,414 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-07 20:53:06,605 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-07 20:53:06,606 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2024-11-07 20:53:06,606 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:53:06,606 INFO L85 PathProgramCache]: Analyzing trace with hash 1754739570, now seen corresponding path program 3 times [2024-11-07 20:53:06,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:53:06,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586332801] [2024-11-07 20:53:06,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:53:06,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:53:06,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:53:07,179 INFO L134 CoverageAnalysis]: Checked inductivity of 812 backedges. 0 proven. 812 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 20:53:07,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:53:07,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586332801] [2024-11-07 20:53:07,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586332801] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:53:07,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [243443080] [2024-11-07 20:53:07,179 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-07 20:53:07,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:53:07,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:53:07,182 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-07 20:53:07,183 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-07 20:53:07,282 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2024-11-07 20:53:07,282 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-07 20:53:07,283 INFO L255 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-07 20:53:07,285 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:53:07,418 INFO L134 CoverageAnalysis]: Checked inductivity of 812 backedges. 0 proven. 812 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 20:53:07,418 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:53:08,152 INFO L134 CoverageAnalysis]: Checked inductivity of 812 backedges. 0 proven. 812 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-07 20:53:08,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [243443080] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:53:08,152 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:53:08,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 63 [2024-11-07 20:53:08,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623950093] [2024-11-07 20:53:08,152 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:53:08,153 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2024-11-07 20:53:08,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:53:08,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2024-11-07 20:53:08,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=996, Invalid=3036, Unknown=0, NotChecked=0, Total=4032 [2024-11-07 20:53:08,154 INFO L87 Difference]: Start difference. First operand 21093 states and 32809 transitions. Second operand has 64 states, 61 states have (on average 3.4918032786885247) internal successors, (213), 34 states have internal predecessors, (213), 30 states have call successors, (30), 30 states have call predecessors, (30), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)