./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/termination-numeric/Binomial.c --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version c00e63dc 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/termination-numeric/Binomial.c -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-64bit-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 64bit --witnessprinter.graph.data.programhash c204b56aba09d3ce87e17edffdff1d33aa0b4dc87a1e1140339548dffa982588 --- Real Ultimate output --- This is Ultimate 0.3.0-?-c00e63d-m [2025-02-06 13:29:51,904 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-06 13:29:51,977 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-64bit-Automizer_Default.epf [2025-02-06 13:29:51,986 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-06 13:29:51,987 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-06 13:29:52,006 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-06 13:29:52,008 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-06 13:29:52,008 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-06 13:29:52,008 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-06 13:29:52,008 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-06 13:29:52,009 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-06 13:29:52,009 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-06 13:29:52,009 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-06 13:29:52,009 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-06 13:29:52,010 INFO L153 SettingsManager]: * Use SBE=true [2025-02-06 13:29:52,010 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-06 13:29:52,010 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-06 13:29:52,010 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-06 13:29:52,010 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-06 13:29:52,010 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-06 13:29:52,010 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-06 13:29:52,010 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-06 13:29:52,010 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-02-06 13:29:52,010 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-02-06 13:29:52,010 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-06 13:29:52,011 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-06 13:29:52,011 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-06 13:29:52,011 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-06 13:29:52,011 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-06 13:29:52,011 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-06 13:29:52,011 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-06 13:29:52,011 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 13:29:52,011 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-06 13:29:52,011 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-06 13:29:52,011 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-06 13:29:52,011 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-06 13:29:52,011 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-06 13:29:52,012 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-06 13:29:52,012 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-06 13:29:52,012 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-06 13:29:52,013 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-06 13:29:52,013 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-06 13:29:52,013 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 -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> c204b56aba09d3ce87e17edffdff1d33aa0b4dc87a1e1140339548dffa982588 [2025-02-06 13:29:52,277 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-06 13:29:52,289 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-06 13:29:52,291 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-06 13:29:52,293 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-06 13:29:52,293 INFO L274 PluginConnector]: CDTParser initialized [2025-02-06 13:29:52,294 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/termination-numeric/Binomial.c [2025-02-06 13:29:53,633 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/e564ff86e/0f7952c785d946e093c39ad5b41ae8a9/FLAGbea741c20 [2025-02-06 13:29:53,858 INFO L384 CDTParser]: Found 1 translation units. [2025-02-06 13:29:53,860 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/termination-numeric/Binomial.c [2025-02-06 13:29:53,866 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/e564ff86e/0f7952c785d946e093c39ad5b41ae8a9/FLAGbea741c20 [2025-02-06 13:29:54,197 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/e564ff86e/0f7952c785d946e093c39ad5b41ae8a9 [2025-02-06 13:29:54,199 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-06 13:29:54,200 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-06 13:29:54,201 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-06 13:29:54,201 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-06 13:29:54,204 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-06 13:29:54,205 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 01:29:54" (1/1) ... [2025-02-06 13:29:54,205 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6a0121d4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 01:29:54, skipping insertion in model container [2025-02-06 13:29:54,205 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 01:29:54" (1/1) ... [2025-02-06 13:29:54,219 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-06 13:29:54,364 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 13:29:54,371 INFO L200 MainTranslator]: Completed pre-run [2025-02-06 13:29:54,387 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 13:29:54,401 INFO L204 MainTranslator]: Completed translation [2025-02-06 13:29:54,402 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 01:29:54 WrapperNode [2025-02-06 13:29:54,402 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-06 13:29:54,403 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-06 13:29:54,403 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-06 13:29:54,404 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-06 13:29:54,410 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 01:29:54" (1/1) ... [2025-02-06 13:29:54,414 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 01:29:54" (1/1) ... [2025-02-06 13:29:54,430 INFO L138 Inliner]: procedures = 6, calls = 8, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 41 [2025-02-06 13:29:54,430 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-06 13:29:54,432 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-06 13:29:54,432 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-06 13:29:54,432 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-06 13:29:54,440 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 01:29:54" (1/1) ... [2025-02-06 13:29:54,441 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 01:29:54" (1/1) ... [2025-02-06 13:29:54,442 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 01:29:54" (1/1) ... [2025-02-06 13:29:54,450 INFO L175 MemorySlicer]: No memory access in input program. [2025-02-06 13:29:54,453 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 01:29:54" (1/1) ... [2025-02-06 13:29:54,453 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 01:29:54" (1/1) ... [2025-02-06 13:29:54,456 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 01:29:54" (1/1) ... [2025-02-06 13:29:54,461 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 01:29:54" (1/1) ... [2025-02-06 13:29:54,462 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 01:29:54" (1/1) ... [2025-02-06 13:29:54,462 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 01:29:54" (1/1) ... [2025-02-06 13:29:54,463 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-06 13:29:54,465 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-06 13:29:54,466 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-06 13:29:54,466 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-06 13:29:54,468 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 01:29:54" (1/1) ... [2025-02-06 13:29:54,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 13:29:54,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:29:54,507 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) [2025-02-06 13:29:54,511 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 [2025-02-06 13:29:54,538 INFO L130 BoogieDeclarations]: Found specification of procedure fact [2025-02-06 13:29:54,539 INFO L138 BoogieDeclarations]: Found implementation of procedure fact [2025-02-06 13:29:54,539 INFO L130 BoogieDeclarations]: Found specification of procedure binomialCoefficient [2025-02-06 13:29:54,539 INFO L138 BoogieDeclarations]: Found implementation of procedure binomialCoefficient [2025-02-06 13:29:54,539 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-06 13:29:54,539 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-06 13:29:54,590 INFO L257 CfgBuilder]: Building ICFG [2025-02-06 13:29:54,592 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-06 13:29:54,749 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L30: havoc #t~ret1;havoc #t~ret2;havoc #t~ret3; [2025-02-06 13:29:54,825 INFO L? ?]: Removed 37 outVars from TransFormulas that were not future-live. [2025-02-06 13:29:54,825 INFO L308 CfgBuilder]: Performing block encoding [2025-02-06 13:29:54,836 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-06 13:29:54,837 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-06 13:29:54,837 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 01:29:54 BoogieIcfgContainer [2025-02-06 13:29:54,837 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-06 13:29:54,840 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-06 13:29:54,840 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-06 13:29:54,845 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-06 13:29:54,845 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.02 01:29:54" (1/3) ... [2025-02-06 13:29:54,846 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f6a5467 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 01:29:54, skipping insertion in model container [2025-02-06 13:29:54,847 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 01:29:54" (2/3) ... [2025-02-06 13:29:54,847 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f6a5467 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 01:29:54, skipping insertion in model container [2025-02-06 13:29:54,848 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 01:29:54" (3/3) ... [2025-02-06 13:29:54,850 INFO L128 eAbstractionObserver]: Analyzing ICFG Binomial.c [2025-02-06 13:29:54,865 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-06 13:29:54,869 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG Binomial.c that has 3 procedures, 58 locations, 1 initial locations, 2 loop locations, and 14 error locations. [2025-02-06 13:29:54,923 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-06 13:29:54,932 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;@7b34c76e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-06 13:29:54,933 INFO L334 AbstractCegarLoop]: Starting to check reachability of 14 error locations. [2025-02-06 13:29:54,938 INFO L276 IsEmpty]: Start isEmpty. Operand has 58 states, 35 states have (on average 1.5714285714285714) internal successors, (55), 49 states have internal predecessors, (55), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2025-02-06 13:29:54,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2025-02-06 13:29:54,942 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:29:54,943 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:29:54,943 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:29:54,947 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:29:54,948 INFO L85 PathProgramCache]: Analyzing trace with hash 2110322170, now seen corresponding path program 1 times [2025-02-06 13:29:54,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:29:54,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853261533] [2025-02-06 13:29:54,954 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:29:54,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:29:55,014 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-02-06 13:29:55,033 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-02-06 13:29:55,033 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:29:55,034 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:29:55,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 13:29:55,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:29:55,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853261533] [2025-02-06 13:29:55,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853261533] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:29:55,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:29:55,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-06 13:29:55,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785989832] [2025-02-06 13:29:55,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:29:55,150 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 13:29:55,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:29:55,168 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 13:29:55,169 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 13:29:55,171 INFO L87 Difference]: Start difference. First operand has 58 states, 35 states have (on average 1.5714285714285714) internal successors, (55), 49 states have internal predecessors, (55), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Second operand has 4 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 13:29:55,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:29:55,295 INFO L93 Difference]: Finished difference Result 114 states and 131 transitions. [2025-02-06 13:29:55,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 13:29:55,297 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2025-02-06 13:29:55,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:29:55,303 INFO L225 Difference]: With dead ends: 114 [2025-02-06 13:29:55,303 INFO L226 Difference]: Without dead ends: 56 [2025-02-06 13:29:55,306 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-02-06 13:29:55,311 INFO L435 NwaCegarLoop]: 61 mSDtfsCounter, 23 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 13:29:55,312 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 154 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 13:29:55,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2025-02-06 13:29:55,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2025-02-06 13:29:55,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 34 states have (on average 1.5) internal successors, (51), 47 states have internal predecessors, (51), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2025-02-06 13:29:55,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 63 transitions. [2025-02-06 13:29:55,355 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 63 transitions. Word has length 7 [2025-02-06 13:29:55,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:29:55,356 INFO L471 AbstractCegarLoop]: Abstraction has 56 states and 63 transitions. [2025-02-06 13:29:55,357 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 13:29:55,357 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 63 transitions. [2025-02-06 13:29:55,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2025-02-06 13:29:55,359 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:29:55,359 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:29:55,359 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-06 13:29:55,360 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:29:55,360 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:29:55,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1352081041, now seen corresponding path program 1 times [2025-02-06 13:29:55,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:29:55,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743329931] [2025-02-06 13:29:55,361 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:29:55,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:29:55,370 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 13 statements into 1 equivalence classes. [2025-02-06 13:29:55,378 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 13 of 13 statements. [2025-02-06 13:29:55,378 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:29:55,378 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:29:55,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 13:29:55,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:29:55,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743329931] [2025-02-06 13:29:55,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743329931] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:29:55,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:29:55,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-06 13:29:55,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198676269] [2025-02-06 13:29:55,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:29:55,412 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-06 13:29:55,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:29:55,413 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-06 13:29:55,414 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 13:29:55,414 INFO L87 Difference]: Start difference. First operand 56 states and 63 transitions. Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 13:29:55,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:29:55,446 INFO L93 Difference]: Finished difference Result 56 states and 63 transitions. [2025-02-06 13:29:55,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-06 13:29:55,447 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2025-02-06 13:29:55,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:29:55,449 INFO L225 Difference]: With dead ends: 56 [2025-02-06 13:29:55,449 INFO L226 Difference]: Without dead ends: 55 [2025-02-06 13:29:55,449 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-06 13:29:55,450 INFO L435 NwaCegarLoop]: 54 mSDtfsCounter, 4 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 13:29:55,452 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 103 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 13:29:55,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2025-02-06 13:29:55,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 55. [2025-02-06 13:29:55,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 34 states have (on average 1.4705882352941178) internal successors, (50), 46 states have internal predecessors, (50), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2025-02-06 13:29:55,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 62 transitions. [2025-02-06 13:29:55,464 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 62 transitions. Word has length 13 [2025-02-06 13:29:55,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:29:55,465 INFO L471 AbstractCegarLoop]: Abstraction has 55 states and 62 transitions. [2025-02-06 13:29:55,465 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 13:29:55,465 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 62 transitions. [2025-02-06 13:29:55,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2025-02-06 13:29:55,466 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:29:55,466 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:29:55,466 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-02-06 13:29:55,466 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:29:55,466 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:29:55,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1035160666, now seen corresponding path program 1 times [2025-02-06 13:29:55,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:29:55,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037141079] [2025-02-06 13:29:55,467 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:29:55,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:29:55,473 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-02-06 13:29:55,479 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-02-06 13:29:55,480 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:29:55,480 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:29:55,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 13:29:55,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:29:55,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037141079] [2025-02-06 13:29:55,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037141079] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:29:55,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:29:55,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-02-06 13:29:55,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052756294] [2025-02-06 13:29:55,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:29:55,605 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-06 13:29:55,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:29:55,606 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-06 13:29:55,606 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2025-02-06 13:29:55,606 INFO L87 Difference]: Start difference. First operand 55 states and 62 transitions. Second operand has 7 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 13:29:55,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:29:55,774 INFO L93 Difference]: Finished difference Result 144 states and 166 transitions. [2025-02-06 13:29:55,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-06 13:29:55,777 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2025-02-06 13:29:55,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:29:55,778 INFO L225 Difference]: With dead ends: 144 [2025-02-06 13:29:55,778 INFO L226 Difference]: Without dead ends: 93 [2025-02-06 13:29:55,779 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2025-02-06 13:29:55,779 INFO L435 NwaCegarLoop]: 48 mSDtfsCounter, 42 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 13:29:55,779 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 279 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 13:29:55,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2025-02-06 13:29:55,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 85. [2025-02-06 13:29:55,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 57 states have (on average 1.456140350877193) internal successors, (83), 69 states have internal predecessors, (83), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2025-02-06 13:29:55,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 105 transitions. [2025-02-06 13:29:55,801 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 105 transitions. Word has length 14 [2025-02-06 13:29:55,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:29:55,802 INFO L471 AbstractCegarLoop]: Abstraction has 85 states and 105 transitions. [2025-02-06 13:29:55,802 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 13:29:55,802 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 105 transitions. [2025-02-06 13:29:55,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2025-02-06 13:29:55,802 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:29:55,802 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:29:55,803 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-06 13:29:55,803 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:29:55,805 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:29:55,805 INFO L85 PathProgramCache]: Analyzing trace with hash 258011067, now seen corresponding path program 1 times [2025-02-06 13:29:55,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:29:55,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766133906] [2025-02-06 13:29:55,805 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:29:55,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:29:55,814 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-02-06 13:29:55,818 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-02-06 13:29:55,818 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:29:55,819 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:29:55,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 13:29:55,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:29:55,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766133906] [2025-02-06 13:29:55,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766133906] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:29:55,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:29:55,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-06 13:29:55,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135715787] [2025-02-06 13:29:55,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:29:55,864 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 13:29:55,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:29:55,865 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 13:29:55,865 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 13:29:55,865 INFO L87 Difference]: Start difference. First operand 85 states and 105 transitions. Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 13:29:55,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:29:55,928 INFO L93 Difference]: Finished difference Result 169 states and 208 transitions. [2025-02-06 13:29:55,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 13:29:55,929 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2025-02-06 13:29:55,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:29:55,930 INFO L225 Difference]: With dead ends: 169 [2025-02-06 13:29:55,930 INFO L226 Difference]: Without dead ends: 90 [2025-02-06 13:29:55,931 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-02-06 13:29:55,932 INFO L435 NwaCegarLoop]: 57 mSDtfsCounter, 17 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 13:29:55,932 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 160 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 13:29:55,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2025-02-06 13:29:55,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 86. [2025-02-06 13:29:55,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 58 states have (on average 1.4482758620689655) internal successors, (84), 70 states have internal predecessors, (84), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2025-02-06 13:29:55,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 106 transitions. [2025-02-06 13:29:55,950 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 106 transitions. Word has length 14 [2025-02-06 13:29:55,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:29:55,950 INFO L471 AbstractCegarLoop]: Abstraction has 86 states and 106 transitions. [2025-02-06 13:29:55,950 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 13:29:55,950 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 106 transitions. [2025-02-06 13:29:55,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2025-02-06 13:29:55,954 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:29:55,954 INFO L218 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:29:55,954 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-02-06 13:29:55,955 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:29:55,955 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:29:55,955 INFO L85 PathProgramCache]: Analyzing trace with hash 800262069, now seen corresponding path program 1 times [2025-02-06 13:29:55,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:29:55,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085736741] [2025-02-06 13:29:55,955 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:29:55,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:29:55,963 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 20 statements into 1 equivalence classes. [2025-02-06 13:29:55,971 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 20 of 20 statements. [2025-02-06 13:29:55,971 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:29:55,971 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:29:56,070 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 13:29:56,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:29:56,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085736741] [2025-02-06 13:29:56,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085736741] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:29:56,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:29:56,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-02-06 13:29:56,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547927822] [2025-02-06 13:29:56,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:29:56,071 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-06 13:29:56,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:29:56,072 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-06 13:29:56,072 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2025-02-06 13:29:56,073 INFO L87 Difference]: Start difference. First operand 86 states and 106 transitions. Second operand has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-06 13:29:56,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:29:56,213 INFO L93 Difference]: Finished difference Result 214 states and 272 transitions. [2025-02-06 13:29:56,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-06 13:29:56,213 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (3), 3 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 20 [2025-02-06 13:29:56,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:29:56,214 INFO L225 Difference]: With dead ends: 214 [2025-02-06 13:29:56,215 INFO L226 Difference]: Without dead ends: 135 [2025-02-06 13:29:56,216 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2025-02-06 13:29:56,216 INFO L435 NwaCegarLoop]: 53 mSDtfsCounter, 36 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 301 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 13:29:56,217 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 301 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 13:29:56,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2025-02-06 13:29:56,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 123. [2025-02-06 13:29:56,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 84 states have (on average 1.4642857142857142) internal successors, (123), 98 states have internal predecessors, (123), 19 states have call successors, (19), 7 states have call predecessors, (19), 7 states have return successors, (19), 17 states have call predecessors, (19), 19 states have call successors, (19) [2025-02-06 13:29:56,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 161 transitions. [2025-02-06 13:29:56,240 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 161 transitions. Word has length 20 [2025-02-06 13:29:56,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:29:56,240 INFO L471 AbstractCegarLoop]: Abstraction has 123 states and 161 transitions. [2025-02-06 13:29:56,240 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-06 13:29:56,240 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 161 transitions. [2025-02-06 13:29:56,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2025-02-06 13:29:56,244 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:29:56,244 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:29:56,244 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-02-06 13:29:56,244 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting binomialCoefficientErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:29:56,245 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:29:56,245 INFO L85 PathProgramCache]: Analyzing trace with hash 242726150, now seen corresponding path program 1 times [2025-02-06 13:29:56,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:29:56,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797844758] [2025-02-06 13:29:56,245 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:29:56,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:29:56,256 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-02-06 13:29:56,261 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-02-06 13:29:56,265 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:29:56,265 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:29:56,333 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-06 13:29:56,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:29:56,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797844758] [2025-02-06 13:29:56,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797844758] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:29:56,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:29:56,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-06 13:29:56,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098456116] [2025-02-06 13:29:56,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:29:56,334 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 13:29:56,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:29:56,334 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 13:29:56,334 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-06 13:29:56,334 INFO L87 Difference]: Start difference. First operand 123 states and 161 transitions. Second operand has 6 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-06 13:29:56,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:29:56,427 INFO L93 Difference]: Finished difference Result 148 states and 186 transitions. [2025-02-06 13:29:56,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-06 13:29:56,427 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 22 [2025-02-06 13:29:56,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:29:56,430 INFO L225 Difference]: With dead ends: 148 [2025-02-06 13:29:56,431 INFO L226 Difference]: Without dead ends: 147 [2025-02-06 13:29:56,431 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2025-02-06 13:29:56,432 INFO L435 NwaCegarLoop]: 52 mSDtfsCounter, 44 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 251 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 13:29:56,432 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 251 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 13:29:56,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2025-02-06 13:29:56,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 138. [2025-02-06 13:29:56,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 95 states have (on average 1.431578947368421) internal successors, (136), 109 states have internal predecessors, (136), 22 states have call successors, (22), 8 states have call predecessors, (22), 8 states have return successors, (22), 20 states have call predecessors, (22), 22 states have call successors, (22) [2025-02-06 13:29:56,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 180 transitions. [2025-02-06 13:29:56,450 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 180 transitions. Word has length 22 [2025-02-06 13:29:56,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:29:56,451 INFO L471 AbstractCegarLoop]: Abstraction has 138 states and 180 transitions. [2025-02-06 13:29:56,451 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-06 13:29:56,451 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 180 transitions. [2025-02-06 13:29:56,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2025-02-06 13:29:56,451 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:29:56,451 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:29:56,452 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-02-06 13:29:56,452 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting binomialCoefficientErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:29:56,453 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:29:56,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1065423947, now seen corresponding path program 1 times [2025-02-06 13:29:56,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:29:56,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41723324] [2025-02-06 13:29:56,453 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:29:56,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:29:56,464 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 23 statements into 1 equivalence classes. [2025-02-06 13:29:56,467 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-02-06 13:29:56,467 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:29:56,467 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:29:56,541 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-06 13:29:56,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:29:56,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41723324] [2025-02-06 13:29:56,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41723324] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:29:56,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:29:56,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-06 13:29:56,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161033558] [2025-02-06 13:29:56,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:29:56,542 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 13:29:56,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:29:56,543 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 13:29:56,543 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-02-06 13:29:56,543 INFO L87 Difference]: Start difference. First operand 138 states and 180 transitions. Second operand has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-06 13:29:56,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:29:56,643 INFO L93 Difference]: Finished difference Result 148 states and 183 transitions. [2025-02-06 13:29:56,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-06 13:29:56,643 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 23 [2025-02-06 13:29:56,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:29:56,645 INFO L225 Difference]: With dead ends: 148 [2025-02-06 13:29:56,645 INFO L226 Difference]: Without dead ends: 147 [2025-02-06 13:29:56,645 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2025-02-06 13:29:56,646 INFO L435 NwaCegarLoop]: 53 mSDtfsCounter, 43 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 251 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 13:29:56,646 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 251 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 13:29:56,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2025-02-06 13:29:56,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 138. [2025-02-06 13:29:56,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 95 states have (on average 1.4210526315789473) internal successors, (135), 109 states have internal predecessors, (135), 22 states have call successors, (22), 8 states have call predecessors, (22), 8 states have return successors, (22), 20 states have call predecessors, (22), 22 states have call successors, (22) [2025-02-06 13:29:56,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 179 transitions. [2025-02-06 13:29:56,674 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 179 transitions. Word has length 23 [2025-02-06 13:29:56,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:29:56,674 INFO L471 AbstractCegarLoop]: Abstraction has 138 states and 179 transitions. [2025-02-06 13:29:56,674 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-06 13:29:56,674 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 179 transitions. [2025-02-06 13:29:56,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2025-02-06 13:29:56,675 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:29:56,675 INFO L218 NwaCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:29:56,675 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-02-06 13:29:56,675 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:29:56,675 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:29:56,676 INFO L85 PathProgramCache]: Analyzing trace with hash 405033200, now seen corresponding path program 1 times [2025-02-06 13:29:56,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:29:56,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348142151] [2025-02-06 13:29:56,676 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:29:56,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:29:56,684 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 28 statements into 1 equivalence classes. [2025-02-06 13:29:56,692 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 28 of 28 statements. [2025-02-06 13:29:56,692 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:29:56,692 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:29:56,791 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-06 13:29:56,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:29:56,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348142151] [2025-02-06 13:29:56,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348142151] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:29:56,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:29:56,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-02-06 13:29:56,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651519598] [2025-02-06 13:29:56,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:29:56,792 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-06 13:29:56,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:29:56,792 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-06 13:29:56,792 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2025-02-06 13:29:56,792 INFO L87 Difference]: Start difference. First operand 138 states and 179 transitions. Second operand has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-06 13:29:56,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:29:56,937 INFO L93 Difference]: Finished difference Result 273 states and 347 transitions. [2025-02-06 13:29:56,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-02-06 13:29:56,937 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 28 [2025-02-06 13:29:56,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:29:56,938 INFO L225 Difference]: With dead ends: 273 [2025-02-06 13:29:56,938 INFO L226 Difference]: Without dead ends: 151 [2025-02-06 13:29:56,939 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2025-02-06 13:29:56,940 INFO L435 NwaCegarLoop]: 51 mSDtfsCounter, 46 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 335 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 13:29:56,940 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 335 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 13:29:56,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2025-02-06 13:29:56,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 142. [2025-02-06 13:29:56,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 98 states have (on average 1.4081632653061225) internal successors, (138), 112 states have internal predecessors, (138), 22 states have call successors, (22), 9 states have call predecessors, (22), 9 states have return successors, (22), 20 states have call predecessors, (22), 22 states have call successors, (22) [2025-02-06 13:29:56,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 182 transitions. [2025-02-06 13:29:56,955 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 182 transitions. Word has length 28 [2025-02-06 13:29:56,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:29:56,955 INFO L471 AbstractCegarLoop]: Abstraction has 142 states and 182 transitions. [2025-02-06 13:29:56,956 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-06 13:29:56,956 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 182 transitions. [2025-02-06 13:29:56,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2025-02-06 13:29:56,956 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:29:56,956 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:29:56,956 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-02-06 13:29:56,957 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting binomialCoefficientErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:29:56,957 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:29:56,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1615097025, now seen corresponding path program 1 times [2025-02-06 13:29:56,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:29:56,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182635220] [2025-02-06 13:29:56,957 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:29:56,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:29:56,963 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-02-06 13:29:56,967 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-02-06 13:29:56,967 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:29:56,967 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 13:29:56,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [854296676] [2025-02-06 13:29:56,969 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:29:56,969 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:29:56,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:29:56,972 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) [2025-02-06 13:29:56,974 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 [2025-02-06 13:29:57,002 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-02-06 13:29:57,012 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-02-06 13:29:57,013 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:29:57,013 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:29:57,015 INFO L256 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-02-06 13:29:57,019 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:29:57,089 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-02-06 13:29:57,090 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 13:29:57,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:29:57,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182635220] [2025-02-06 13:29:57,091 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 13:29:57,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [854296676] [2025-02-06 13:29:57,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [854296676] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:29:57,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:29:57,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-06 13:29:57,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955629009] [2025-02-06 13:29:57,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:29:57,092 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 13:29:57,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:29:57,092 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 13:29:57,092 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-02-06 13:29:57,092 INFO L87 Difference]: Start difference. First operand 142 states and 182 transitions. Second operand has 5 states, 4 states have (on average 4.75) internal successors, (19), 5 states have internal predecessors, (19), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-06 13:29:57,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:29:57,152 INFO L93 Difference]: Finished difference Result 194 states and 279 transitions. [2025-02-06 13:29:57,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 13:29:57,153 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.75) internal successors, (19), 5 states have internal predecessors, (19), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 30 [2025-02-06 13:29:57,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:29:57,155 INFO L225 Difference]: With dead ends: 194 [2025-02-06 13:29:57,155 INFO L226 Difference]: Without dead ends: 193 [2025-02-06 13:29:57,155 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-02-06 13:29:57,155 INFO L435 NwaCegarLoop]: 51 mSDtfsCounter, 9 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 13:29:57,156 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 201 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 13:29:57,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2025-02-06 13:29:57,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 164. [2025-02-06 13:29:57,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 116 states have (on average 1.3706896551724137) internal successors, (159), 127 states have internal predecessors, (159), 25 states have call successors, (25), 9 states have call predecessors, (25), 10 states have return successors, (39), 27 states have call predecessors, (39), 25 states have call successors, (39) [2025-02-06 13:29:57,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 223 transitions. [2025-02-06 13:29:57,186 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 223 transitions. Word has length 30 [2025-02-06 13:29:57,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:29:57,186 INFO L471 AbstractCegarLoop]: Abstraction has 164 states and 223 transitions. [2025-02-06 13:29:57,186 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.75) internal successors, (19), 5 states have internal predecessors, (19), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-06 13:29:57,186 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 223 transitions. [2025-02-06 13:29:57,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2025-02-06 13:29:57,187 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:29:57,187 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:29:57,196 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2025-02-06 13:29:57,387 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:29:57,388 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting binomialCoefficientErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:29:57,388 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:29:57,388 INFO L85 PathProgramCache]: Analyzing trace with hash 1471599766, now seen corresponding path program 1 times [2025-02-06 13:29:57,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:29:57,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493959225] [2025-02-06 13:29:57,388 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:29:57,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:29:57,393 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 31 statements into 1 equivalence classes. [2025-02-06 13:29:57,398 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 31 of 31 statements. [2025-02-06 13:29:57,398 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:29:57,398 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 13:29:57,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [871707823] [2025-02-06 13:29:57,398 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:29:57,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:29:57,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:29:57,402 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) [2025-02-06 13:29:57,404 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 [2025-02-06 13:29:57,434 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 31 statements into 1 equivalence classes. [2025-02-06 13:29:57,448 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 31 of 31 statements. [2025-02-06 13:29:57,448 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:29:57,448 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:29:57,449 INFO L256 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-02-06 13:29:57,450 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:29:57,507 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-02-06 13:29:57,507 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 13:29:57,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:29:57,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493959225] [2025-02-06 13:29:57,507 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 13:29:57,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [871707823] [2025-02-06 13:29:57,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [871707823] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:29:57,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:29:57,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-06 13:29:57,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990975926] [2025-02-06 13:29:57,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:29:57,508 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 13:29:57,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:29:57,509 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 13:29:57,509 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-02-06 13:29:57,509 INFO L87 Difference]: Start difference. First operand 164 states and 223 transitions. Second operand has 6 states, 5 states have (on average 4.4) internal successors, (22), 6 states have internal predecessors, (22), 2 states have call successors, (4), 1 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-06 13:29:57,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:29:57,578 INFO L93 Difference]: Finished difference Result 194 states and 274 transitions. [2025-02-06 13:29:57,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 13:29:57,579 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.4) internal successors, (22), 6 states have internal predecessors, (22), 2 states have call successors, (4), 1 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 31 [2025-02-06 13:29:57,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:29:57,580 INFO L225 Difference]: With dead ends: 194 [2025-02-06 13:29:57,581 INFO L226 Difference]: Without dead ends: 193 [2025-02-06 13:29:57,582 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-02-06 13:29:57,582 INFO L435 NwaCegarLoop]: 51 mSDtfsCounter, 8 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 13:29:57,582 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 250 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 13:29:57,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2025-02-06 13:29:57,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 168. [2025-02-06 13:29:57,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 120 states have (on average 1.35) internal successors, (162), 131 states have internal predecessors, (162), 25 states have call successors, (25), 9 states have call predecessors, (25), 10 states have return successors, (39), 27 states have call predecessors, (39), 25 states have call successors, (39) [2025-02-06 13:29:57,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 226 transitions. [2025-02-06 13:29:57,596 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 226 transitions. Word has length 31 [2025-02-06 13:29:57,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:29:57,596 INFO L471 AbstractCegarLoop]: Abstraction has 168 states and 226 transitions. [2025-02-06 13:29:57,596 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.4) internal successors, (22), 6 states have internal predecessors, (22), 2 states have call successors, (4), 1 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-06 13:29:57,596 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 226 transitions. [2025-02-06 13:29:57,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2025-02-06 13:29:57,597 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:29:57,597 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:29:57,604 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-02-06 13:29:57,801 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:29:57,801 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting binomialCoefficientErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:29:57,801 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:29:57,802 INFO L85 PathProgramCache]: Analyzing trace with hash -1625047523, now seen corresponding path program 1 times [2025-02-06 13:29:57,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:29:57,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454446272] [2025-02-06 13:29:57,802 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:29:57,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:29:57,811 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 32 statements into 1 equivalence classes. [2025-02-06 13:29:57,827 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 32 of 32 statements. [2025-02-06 13:29:57,827 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:29:57,827 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 13:29:57,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1856920853] [2025-02-06 13:29:57,828 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:29:57,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:29:57,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:29:57,831 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) [2025-02-06 13:29:57,833 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 [2025-02-06 13:29:57,859 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 32 statements into 1 equivalence classes. [2025-02-06 13:29:57,877 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 32 of 32 statements. [2025-02-06 13:29:57,877 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:29:57,877 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:29:57,879 INFO L256 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-02-06 13:29:57,881 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:29:58,003 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-02-06 13:29:58,003 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 13:29:58,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:29:58,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454446272] [2025-02-06 13:29:58,003 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 13:29:58,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1856920853] [2025-02-06 13:29:58,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1856920853] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:29:58,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:29:58,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-02-06 13:29:58,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288998763] [2025-02-06 13:29:58,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:29:58,004 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-06 13:29:58,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:29:58,004 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-06 13:29:58,004 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-02-06 13:29:58,004 INFO L87 Difference]: Start difference. First operand 168 states and 226 transitions. Second operand has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 7 states have internal predecessors, (19), 3 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2025-02-06 13:29:58,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:29:58,105 INFO L93 Difference]: Finished difference Result 248 states and 353 transitions. [2025-02-06 13:29:58,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-06 13:29:58,106 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 7 states have internal predecessors, (19), 3 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 32 [2025-02-06 13:29:58,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:29:58,108 INFO L225 Difference]: With dead ends: 248 [2025-02-06 13:29:58,108 INFO L226 Difference]: Without dead ends: 247 [2025-02-06 13:29:58,109 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-02-06 13:29:58,109 INFO L435 NwaCegarLoop]: 51 mSDtfsCounter, 26 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 13:29:58,109 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 255 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 13:29:58,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2025-02-06 13:29:58,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 199. [2025-02-06 13:29:58,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 145 states have (on average 1.3103448275862069) internal successors, (190), 153 states have internal predecessors, (190), 31 states have call successors, (31), 9 states have call predecessors, (31), 10 states have return successors, (50), 36 states have call predecessors, (50), 31 states have call successors, (50) [2025-02-06 13:29:58,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 271 transitions. [2025-02-06 13:29:58,126 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 271 transitions. Word has length 32 [2025-02-06 13:29:58,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:29:58,126 INFO L471 AbstractCegarLoop]: Abstraction has 199 states and 271 transitions. [2025-02-06 13:29:58,126 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 7 states have internal predecessors, (19), 3 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2025-02-06 13:29:58,126 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 271 transitions. [2025-02-06 13:29:58,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2025-02-06 13:29:58,127 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:29:58,127 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:29:58,135 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2025-02-06 13:29:58,327 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:29:58,328 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting binomialCoefficientErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:29:58,329 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:29:58,329 INFO L85 PathProgramCache]: Analyzing trace with hash 1163134324, now seen corresponding path program 1 times [2025-02-06 13:29:58,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:29:58,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216198360] [2025-02-06 13:29:58,329 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:29:58,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:29:58,335 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 33 statements into 1 equivalence classes. [2025-02-06 13:29:58,342 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-02-06 13:29:58,342 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:29:58,342 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 13:29:58,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1480123168] [2025-02-06 13:29:58,343 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:29:58,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:29:58,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:29:58,346 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) [2025-02-06 13:29:58,349 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 [2025-02-06 13:29:58,378 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 33 statements into 1 equivalence classes. [2025-02-06 13:29:58,392 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-02-06 13:29:58,392 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:29:58,392 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:29:58,395 INFO L256 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-02-06 13:29:58,397 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:29:58,489 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-02-06 13:29:58,489 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:29:59,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:29:59,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216198360] [2025-02-06 13:29:59,388 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 13:29:59,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1480123168] [2025-02-06 13:29:59,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1480123168] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:29:59,388 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 13:29:59,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2025-02-06 13:29:59,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782510148] [2025-02-06 13:29:59,389 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 13:29:59,389 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-06 13:29:59,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:29:59,389 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-06 13:29:59,390 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2025-02-06 13:29:59,390 INFO L87 Difference]: Start difference. First operand 199 states and 271 transitions. Second operand has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 7 states have internal predecessors, (22), 3 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2025-02-06 13:29:59,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:29:59,469 INFO L93 Difference]: Finished difference Result 248 states and 348 transitions. [2025-02-06 13:29:59,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 13:29:59,469 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 7 states have internal predecessors, (22), 3 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 33 [2025-02-06 13:29:59,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:29:59,472 INFO L225 Difference]: With dead ends: 248 [2025-02-06 13:29:59,472 INFO L226 Difference]: Without dead ends: 247 [2025-02-06 13:29:59,473 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2025-02-06 13:29:59,473 INFO L435 NwaCegarLoop]: 52 mSDtfsCounter, 25 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 13:29:59,473 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 217 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 13:29:59,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2025-02-06 13:29:59,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 203. [2025-02-06 13:29:59,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 149 states have (on average 1.2953020134228188) internal successors, (193), 157 states have internal predecessors, (193), 31 states have call successors, (31), 9 states have call predecessors, (31), 10 states have return successors, (50), 36 states have call predecessors, (50), 31 states have call successors, (50) [2025-02-06 13:29:59,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 274 transitions. [2025-02-06 13:29:59,493 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 274 transitions. Word has length 33 [2025-02-06 13:29:59,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:29:59,494 INFO L471 AbstractCegarLoop]: Abstraction has 203 states and 274 transitions. [2025-02-06 13:29:59,494 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 7 states have internal predecessors, (22), 3 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2025-02-06 13:29:59,494 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 274 transitions. [2025-02-06 13:29:59,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2025-02-06 13:29:59,496 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:29:59,496 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:29:59,503 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-02-06 13:29:59,696 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,SelfDestructingSolverStorable11 [2025-02-06 13:29:59,697 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:29:59,697 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:29:59,697 INFO L85 PathProgramCache]: Analyzing trace with hash 1034371152, now seen corresponding path program 1 times [2025-02-06 13:29:59,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:29:59,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115193811] [2025-02-06 13:29:59,697 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:29:59,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:29:59,703 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 38 statements into 1 equivalence classes. [2025-02-06 13:29:59,707 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 38 of 38 statements. [2025-02-06 13:29:59,707 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:29:59,707 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:29:59,752 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-02-06 13:29:59,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:29:59,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115193811] [2025-02-06 13:29:59,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115193811] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:29:59,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:29:59,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 13:29:59,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762121267] [2025-02-06 13:29:59,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:29:59,754 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 13:29:59,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:29:59,755 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 13:29:59,755 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 13:29:59,755 INFO L87 Difference]: Start difference. First operand 203 states and 274 transitions. Second operand has 4 states, 3 states have (on average 8.0) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2025-02-06 13:29:59,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:29:59,781 INFO L93 Difference]: Finished difference Result 203 states and 274 transitions. [2025-02-06 13:29:59,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 13:29:59,782 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 8.0) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 38 [2025-02-06 13:29:59,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:29:59,783 INFO L225 Difference]: With dead ends: 203 [2025-02-06 13:29:59,784 INFO L226 Difference]: Without dead ends: 202 [2025-02-06 13:29:59,784 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 13:29:59,785 INFO L435 NwaCegarLoop]: 52 mSDtfsCounter, 3 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 13:29:59,786 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 149 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 13:29:59,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2025-02-06 13:29:59,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 202. [2025-02-06 13:29:59,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 149 states have (on average 1.2818791946308725) internal successors, (191), 156 states have internal predecessors, (191), 31 states have call successors, (31), 9 states have call predecessors, (31), 10 states have return successors, (50), 36 states have call predecessors, (50), 31 states have call successors, (50) [2025-02-06 13:29:59,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 272 transitions. [2025-02-06 13:29:59,804 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 272 transitions. Word has length 38 [2025-02-06 13:29:59,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:29:59,804 INFO L471 AbstractCegarLoop]: Abstraction has 202 states and 272 transitions. [2025-02-06 13:29:59,804 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 8.0) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2025-02-06 13:29:59,804 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 272 transitions. [2025-02-06 13:29:59,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2025-02-06 13:29:59,806 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:29:59,806 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:29:59,807 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2025-02-06 13:29:59,807 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:29:59,807 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:29:59,807 INFO L85 PathProgramCache]: Analyzing trace with hash 2000734652, now seen corresponding path program 1 times [2025-02-06 13:29:59,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:29:59,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105556179] [2025-02-06 13:29:59,808 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:29:59,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:29:59,813 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 39 statements into 1 equivalence classes. [2025-02-06 13:29:59,818 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 39 of 39 statements. [2025-02-06 13:29:59,818 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:29:59,818 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:29:59,856 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-02-06 13:29:59,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:29:59,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105556179] [2025-02-06 13:29:59,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105556179] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:29:59,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:29:59,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 13:29:59,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966397130] [2025-02-06 13:29:59,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:29:59,857 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 13:29:59,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:29:59,858 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 13:29:59,858 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 13:29:59,858 INFO L87 Difference]: Start difference. First operand 202 states and 272 transitions. Second operand has 4 states, 3 states have (on average 8.333333333333334) internal successors, (25), 4 states have internal predecessors, (25), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2025-02-06 13:29:59,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:29:59,903 INFO L93 Difference]: Finished difference Result 213 states and 285 transitions. [2025-02-06 13:29:59,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 13:29:59,904 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 8.333333333333334) internal successors, (25), 4 states have internal predecessors, (25), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 39 [2025-02-06 13:29:59,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:29:59,905 INFO L225 Difference]: With dead ends: 213 [2025-02-06 13:29:59,906 INFO L226 Difference]: Without dead ends: 212 [2025-02-06 13:29:59,906 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 13:29:59,906 INFO L435 NwaCegarLoop]: 58 mSDtfsCounter, 2 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 13:29:59,906 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 166 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 13:29:59,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2025-02-06 13:29:59,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 212. [2025-02-06 13:29:59,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 158 states have (on average 1.2658227848101267) internal successors, (200), 163 states have internal predecessors, (200), 32 states have call successors, (32), 9 states have call predecessors, (32), 10 states have return successors, (51), 39 states have call predecessors, (51), 32 states have call successors, (51) [2025-02-06 13:29:59,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 283 transitions. [2025-02-06 13:29:59,922 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 283 transitions. Word has length 39 [2025-02-06 13:29:59,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:29:59,923 INFO L471 AbstractCegarLoop]: Abstraction has 212 states and 283 transitions. [2025-02-06 13:29:59,924 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 8.333333333333334) internal successors, (25), 4 states have internal predecessors, (25), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2025-02-06 13:29:59,924 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 283 transitions. [2025-02-06 13:29:59,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2025-02-06 13:29:59,925 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:29:59,925 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:29:59,926 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2025-02-06 13:29:59,926 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:29:59,926 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:29:59,926 INFO L85 PathProgramCache]: Analyzing trace with hash -1439347686, now seen corresponding path program 1 times [2025-02-06 13:29:59,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:29:59,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316560643] [2025-02-06 13:29:59,927 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:29:59,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:29:59,933 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 41 statements into 1 equivalence classes. [2025-02-06 13:29:59,937 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 41 of 41 statements. [2025-02-06 13:29:59,937 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:29:59,937 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:29:59,980 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2025-02-06 13:29:59,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:29:59,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316560643] [2025-02-06 13:29:59,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316560643] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:29:59,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:29:59,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 13:29:59,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952178610] [2025-02-06 13:29:59,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:29:59,981 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 13:29:59,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:29:59,982 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 13:29:59,982 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 13:29:59,982 INFO L87 Difference]: Start difference. First operand 212 states and 283 transitions. Second operand has 4 states, 3 states have (on average 9.0) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2025-02-06 13:30:00,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:30:00,007 INFO L93 Difference]: Finished difference Result 212 states and 283 transitions. [2025-02-06 13:30:00,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 13:30:00,007 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 9.0) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 41 [2025-02-06 13:30:00,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:30:00,009 INFO L225 Difference]: With dead ends: 212 [2025-02-06 13:30:00,009 INFO L226 Difference]: Without dead ends: 211 [2025-02-06 13:30:00,009 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 13:30:00,010 INFO L435 NwaCegarLoop]: 52 mSDtfsCounter, 4 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 13:30:00,010 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 144 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 13:30:00,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2025-02-06 13:30:00,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 211. [2025-02-06 13:30:00,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 158 states have (on average 1.259493670886076) internal successors, (199), 162 states have internal predecessors, (199), 32 states have call successors, (32), 9 states have call predecessors, (32), 10 states have return successors, (51), 39 states have call predecessors, (51), 32 states have call successors, (51) [2025-02-06 13:30:00,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 282 transitions. [2025-02-06 13:30:00,024 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 282 transitions. Word has length 41 [2025-02-06 13:30:00,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:30:00,024 INFO L471 AbstractCegarLoop]: Abstraction has 211 states and 282 transitions. [2025-02-06 13:30:00,025 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 9.0) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2025-02-06 13:30:00,025 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 282 transitions. [2025-02-06 13:30:00,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2025-02-06 13:30:00,025 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:30:00,026 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:30:00,026 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2025-02-06 13:30:00,026 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:30:00,026 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:30:00,026 INFO L85 PathProgramCache]: Analyzing trace with hash -1670105299, now seen corresponding path program 1 times [2025-02-06 13:30:00,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:30:00,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748150029] [2025-02-06 13:30:00,027 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:30:00,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:30:00,031 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 42 statements into 1 equivalence classes. [2025-02-06 13:30:00,034 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 42 of 42 statements. [2025-02-06 13:30:00,035 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:30:00,035 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:30:00,092 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2025-02-06 13:30:00,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:30:00,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748150029] [2025-02-06 13:30:00,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748150029] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:30:00,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:30:00,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 13:30:00,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431853973] [2025-02-06 13:30:00,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:30:00,093 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 13:30:00,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:30:00,094 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 13:30:00,094 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 13:30:00,094 INFO L87 Difference]: Start difference. First operand 211 states and 282 transitions. Second operand has 4 states, 3 states have (on average 9.333333333333334) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2025-02-06 13:30:00,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:30:00,127 INFO L93 Difference]: Finished difference Result 215 states and 285 transitions. [2025-02-06 13:30:00,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 13:30:00,128 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 9.333333333333334) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 42 [2025-02-06 13:30:00,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:30:00,129 INFO L225 Difference]: With dead ends: 215 [2025-02-06 13:30:00,130 INFO L226 Difference]: Without dead ends: 214 [2025-02-06 13:30:00,130 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 13:30:00,131 INFO L435 NwaCegarLoop]: 55 mSDtfsCounter, 3 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 13:30:00,131 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 159 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 13:30:00,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2025-02-06 13:30:00,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 213. [2025-02-06 13:30:00,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 160 states have (on average 1.25625) internal successors, (201), 164 states have internal predecessors, (201), 32 states have call successors, (32), 9 states have call predecessors, (32), 10 states have return successors, (51), 39 states have call predecessors, (51), 32 states have call successors, (51) [2025-02-06 13:30:00,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 284 transitions. [2025-02-06 13:30:00,146 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 284 transitions. Word has length 42 [2025-02-06 13:30:00,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:30:00,146 INFO L471 AbstractCegarLoop]: Abstraction has 213 states and 284 transitions. [2025-02-06 13:30:00,147 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 9.333333333333334) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2025-02-06 13:30:00,147 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 284 transitions. [2025-02-06 13:30:00,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2025-02-06 13:30:00,147 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:30:00,148 INFO L218 NwaCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:30:00,148 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-02-06 13:30:00,148 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:30:00,149 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:30:00,149 INFO L85 PathProgramCache]: Analyzing trace with hash -223513189, now seen corresponding path program 1 times [2025-02-06 13:30:00,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:30:00,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072297895] [2025-02-06 13:30:00,149 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:30:00,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:30:00,153 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 48 statements into 1 equivalence classes. [2025-02-06 13:30:00,158 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 48 of 48 statements. [2025-02-06 13:30:00,159 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:30:00,159 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:30:00,288 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-02-06 13:30:00,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:30:00,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072297895] [2025-02-06 13:30:00,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072297895] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:30:00,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [861610013] [2025-02-06 13:30:00,289 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:30:00,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:30:00,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:30:00,293 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) [2025-02-06 13:30:00,294 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 [2025-02-06 13:30:00,322 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 48 statements into 1 equivalence classes. [2025-02-06 13:30:00,337 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 48 of 48 statements. [2025-02-06 13:30:00,337 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:30:00,337 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:30:00,338 INFO L256 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-02-06 13:30:00,340 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:30:00,375 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-02-06 13:30:00,375 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:30:00,503 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-02-06 13:30:00,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [861610013] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 13:30:00,504 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 13:30:00,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2025-02-06 13:30:00,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225678617] [2025-02-06 13:30:00,504 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 13:30:00,505 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-02-06 13:30:00,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:30:00,505 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-02-06 13:30:00,506 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2025-02-06 13:30:00,506 INFO L87 Difference]: Start difference. First operand 213 states and 284 transitions. Second operand has 16 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 12 states have internal predecessors, (46), 7 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2025-02-06 13:30:00,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:30:00,846 INFO L93 Difference]: Finished difference Result 300 states and 392 transitions. [2025-02-06 13:30:00,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-02-06 13:30:00,847 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 12 states have internal predecessors, (46), 7 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 48 [2025-02-06 13:30:00,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:30:00,849 INFO L225 Difference]: With dead ends: 300 [2025-02-06 13:30:00,849 INFO L226 Difference]: Without dead ends: 299 [2025-02-06 13:30:00,849 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2025-02-06 13:30:00,850 INFO L435 NwaCegarLoop]: 59 mSDtfsCounter, 129 mSDsluCounter, 545 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 604 SdHoareTripleChecker+Invalid, 401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-06 13:30:00,850 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [134 Valid, 604 Invalid, 401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-06 13:30:00,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2025-02-06 13:30:00,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 276. [2025-02-06 13:30:00,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 208 states have (on average 1.2932692307692308) internal successors, (269), 214 states have internal predecessors, (269), 42 states have call successors, (42), 12 states have call predecessors, (42), 15 states have return successors, (69), 49 states have call predecessors, (69), 42 states have call successors, (69) [2025-02-06 13:30:00,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 380 transitions. [2025-02-06 13:30:00,870 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 380 transitions. Word has length 48 [2025-02-06 13:30:00,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:30:00,871 INFO L471 AbstractCegarLoop]: Abstraction has 276 states and 380 transitions. [2025-02-06 13:30:00,871 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 12 states have internal predecessors, (46), 7 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2025-02-06 13:30:00,871 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 380 transitions. [2025-02-06 13:30:00,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2025-02-06 13:30:00,873 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:30:00,873 INFO L218 NwaCegarLoop]: trace histogram [4, 3, 3, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:30:00,880 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-02-06 13:30:01,077 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,SelfDestructingSolverStorable16 [2025-02-06 13:30:01,078 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:30:01,078 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:30:01,078 INFO L85 PathProgramCache]: Analyzing trace with hash 829482571, now seen corresponding path program 1 times [2025-02-06 13:30:01,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:30:01,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701611128] [2025-02-06 13:30:01,079 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:30:01,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:30:01,083 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 52 statements into 1 equivalence classes. [2025-02-06 13:30:01,092 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 52 of 52 statements. [2025-02-06 13:30:01,094 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:30:01,095 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:30:01,190 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-02-06 13:30:01,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:30:01,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701611128] [2025-02-06 13:30:01,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701611128] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:30:01,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [843500023] [2025-02-06 13:30:01,191 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:30:01,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:30:01,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:30:01,194 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) [2025-02-06 13:30:01,196 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 [2025-02-06 13:30:01,221 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 52 statements into 1 equivalence classes. [2025-02-06 13:30:01,240 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 52 of 52 statements. [2025-02-06 13:30:01,240 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:30:01,240 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:30:01,241 INFO L256 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-02-06 13:30:01,243 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:30:01,349 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 13 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-02-06 13:30:01,350 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:30:01,438 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-02-06 13:30:01,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [843500023] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 13:30:01,439 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 13:30:01,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2025-02-06 13:30:01,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89070106] [2025-02-06 13:30:01,440 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 13:30:01,440 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-06 13:30:01,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:30:01,440 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-06 13:30:01,441 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2025-02-06 13:30:01,441 INFO L87 Difference]: Start difference. First operand 276 states and 380 transitions. Second operand has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 states have internal predecessors, (47), 4 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2025-02-06 13:30:01,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:30:01,597 INFO L93 Difference]: Finished difference Result 515 states and 714 transitions. [2025-02-06 13:30:01,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-02-06 13:30:01,598 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 states have internal predecessors, (47), 4 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 52 [2025-02-06 13:30:01,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:30:01,600 INFO L225 Difference]: With dead ends: 515 [2025-02-06 13:30:01,600 INFO L226 Difference]: Without dead ends: 306 [2025-02-06 13:30:01,601 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 93 SyntacticMatches, 6 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2025-02-06 13:30:01,601 INFO L435 NwaCegarLoop]: 48 mSDtfsCounter, 31 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 277 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 13:30:01,601 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 277 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 13:30:01,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2025-02-06 13:30:01,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 290. [2025-02-06 13:30:01,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 222 states have (on average 1.2882882882882882) internal successors, (286), 228 states have internal predecessors, (286), 42 states have call successors, (42), 12 states have call predecessors, (42), 15 states have return successors, (69), 49 states have call predecessors, (69), 42 states have call successors, (69) [2025-02-06 13:30:01,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 397 transitions. [2025-02-06 13:30:01,617 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 397 transitions. Word has length 52 [2025-02-06 13:30:01,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:30:01,618 INFO L471 AbstractCegarLoop]: Abstraction has 290 states and 397 transitions. [2025-02-06 13:30:01,618 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 states have internal predecessors, (47), 4 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2025-02-06 13:30:01,618 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 397 transitions. [2025-02-06 13:30:01,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2025-02-06 13:30:01,618 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:30:01,619 INFO L218 NwaCegarLoop]: trace histogram [5, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:30:01,626 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2025-02-06 13:30:01,823 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,SelfDestructingSolverStorable17 [2025-02-06 13:30:01,823 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:30:01,823 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:30:01,823 INFO L85 PathProgramCache]: Analyzing trace with hash 1346086293, now seen corresponding path program 1 times [2025-02-06 13:30:01,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:30:01,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015838772] [2025-02-06 13:30:01,824 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:30:01,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:30:01,829 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 54 statements into 1 equivalence classes. [2025-02-06 13:30:01,835 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 54 of 54 statements. [2025-02-06 13:30:01,835 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:30:01,836 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:30:01,918 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-02-06 13:30:01,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:30:01,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015838772] [2025-02-06 13:30:01,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015838772] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:30:01,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:30:01,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-02-06 13:30:01,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763997423] [2025-02-06 13:30:01,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:30:01,919 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 13:30:01,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:30:01,920 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 13:30:01,920 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-02-06 13:30:01,920 INFO L87 Difference]: Start difference. First operand 290 states and 397 transitions. Second operand has 6 states, 6 states have (on average 5.5) internal successors, (33), 6 states have internal predecessors, (33), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2025-02-06 13:30:02,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:30:02,005 INFO L93 Difference]: Finished difference Result 519 states and 716 transitions. [2025-02-06 13:30:02,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-06 13:30:02,005 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 6 states have internal predecessors, (33), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 54 [2025-02-06 13:30:02,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:30:02,007 INFO L225 Difference]: With dead ends: 519 [2025-02-06 13:30:02,007 INFO L226 Difference]: Without dead ends: 263 [2025-02-06 13:30:02,008 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2025-02-06 13:30:02,009 INFO L435 NwaCegarLoop]: 50 mSDtfsCounter, 16 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 13:30:02,010 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 192 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 13:30:02,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2025-02-06 13:30:02,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 262. [2025-02-06 13:30:02,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 200 states have (on average 1.275) internal successors, (255), 207 states have internal predecessors, (255), 37 states have call successors, (37), 11 states have call predecessors, (37), 14 states have return successors, (61), 43 states have call predecessors, (61), 37 states have call successors, (61) [2025-02-06 13:30:02,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 353 transitions. [2025-02-06 13:30:02,026 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 353 transitions. Word has length 54 [2025-02-06 13:30:02,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:30:02,027 INFO L471 AbstractCegarLoop]: Abstraction has 262 states and 353 transitions. [2025-02-06 13:30:02,027 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 6 states have internal predecessors, (33), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2025-02-06 13:30:02,027 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 353 transitions. [2025-02-06 13:30:02,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2025-02-06 13:30:02,027 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:30:02,027 INFO L218 NwaCegarLoop]: trace histogram [5, 4, 4, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:30:02,027 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2025-02-06 13:30:02,028 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:30:02,028 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:30:02,028 INFO L85 PathProgramCache]: Analyzing trace with hash 253721654, now seen corresponding path program 2 times [2025-02-06 13:30:02,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:30:02,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336364757] [2025-02-06 13:30:02,028 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 13:30:02,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:30:02,033 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 54 statements into 2 equivalence classes. [2025-02-06 13:30:02,040 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 54 of 54 statements. [2025-02-06 13:30:02,041 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 13:30:02,041 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:30:02,130 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2025-02-06 13:30:02,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:30:02,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336364757] [2025-02-06 13:30:02,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336364757] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:30:02,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:30:02,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-06 13:30:02,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549602946] [2025-02-06 13:30:02,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:30:02,131 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-06 13:30:02,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:30:02,131 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-06 13:30:02,132 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2025-02-06 13:30:02,132 INFO L87 Difference]: Start difference. First operand 262 states and 353 transitions. Second operand has 8 states, 6 states have (on average 5.833333333333333) internal successors, (35), 7 states have internal predecessors, (35), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2025-02-06 13:30:02,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:30:02,288 INFO L93 Difference]: Finished difference Result 537 states and 742 transitions. [2025-02-06 13:30:02,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-06 13:30:02,289 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 5.833333333333333) internal successors, (35), 7 states have internal predecessors, (35), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 54 [2025-02-06 13:30:02,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:30:02,291 INFO L225 Difference]: With dead ends: 537 [2025-02-06 13:30:02,291 INFO L226 Difference]: Without dead ends: 313 [2025-02-06 13:30:02,292 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2025-02-06 13:30:02,293 INFO L435 NwaCegarLoop]: 51 mSDtfsCounter, 40 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 192 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 309 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 13:30:02,293 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 309 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 192 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 13:30:02,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2025-02-06 13:30:02,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 306. [2025-02-06 13:30:02,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 234 states have (on average 1.3034188034188035) internal successors, (305), 239 states have internal predecessors, (305), 45 states have call successors, (45), 13 states have call predecessors, (45), 16 states have return successors, (75), 53 states have call predecessors, (75), 45 states have call successors, (75) [2025-02-06 13:30:02,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 425 transitions. [2025-02-06 13:30:02,318 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 425 transitions. Word has length 54 [2025-02-06 13:30:02,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:30:02,318 INFO L471 AbstractCegarLoop]: Abstraction has 306 states and 425 transitions. [2025-02-06 13:30:02,319 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 5.833333333333333) internal successors, (35), 7 states have internal predecessors, (35), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2025-02-06 13:30:02,319 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 425 transitions. [2025-02-06 13:30:02,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2025-02-06 13:30:02,319 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:30:02,319 INFO L218 NwaCegarLoop]: trace histogram [5, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:30:02,320 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2025-02-06 13:30:02,320 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:30:02,320 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:30:02,320 INFO L85 PathProgramCache]: Analyzing trace with hash -1454196139, now seen corresponding path program 1 times [2025-02-06 13:30:02,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:30:02,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808856262] [2025-02-06 13:30:02,320 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:30:02,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:30:02,326 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 55 statements into 1 equivalence classes. [2025-02-06 13:30:02,333 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 55 of 55 statements. [2025-02-06 13:30:02,333 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:30:02,333 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 13:30:02,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [714602254] [2025-02-06 13:30:02,334 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:30:02,334 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:30:02,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:30:02,337 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) [2025-02-06 13:30:02,339 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 [2025-02-06 13:30:02,363 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 55 statements into 1 equivalence classes. [2025-02-06 13:30:02,379 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 55 of 55 statements. [2025-02-06 13:30:02,380 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:30:02,380 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:30:02,381 INFO L256 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-02-06 13:30:02,382 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:30:02,433 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2025-02-06 13:30:02,434 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 13:30:02,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:30:02,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808856262] [2025-02-06 13:30:02,434 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 13:30:02,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [714602254] [2025-02-06 13:30:02,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [714602254] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:30:02,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:30:02,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-06 13:30:02,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655834266] [2025-02-06 13:30:02,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:30:02,435 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 13:30:02,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:30:02,436 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 13:30:02,436 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2025-02-06 13:30:02,436 INFO L87 Difference]: Start difference. First operand 306 states and 425 transitions. Second operand has 6 states, 4 states have (on average 8.25) internal successors, (33), 6 states have internal predecessors, (33), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-02-06 13:30:02,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:30:02,466 INFO L93 Difference]: Finished difference Result 306 states and 425 transitions. [2025-02-06 13:30:02,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 13:30:02,467 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 4 states have (on average 8.25) internal successors, (33), 6 states have internal predecessors, (33), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 55 [2025-02-06 13:30:02,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:30:02,469 INFO L225 Difference]: With dead ends: 306 [2025-02-06 13:30:02,469 INFO L226 Difference]: Without dead ends: 305 [2025-02-06 13:30:02,469 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2025-02-06 13:30:02,470 INFO L435 NwaCegarLoop]: 51 mSDtfsCounter, 2 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 13:30:02,470 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 194 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 13:30:02,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2025-02-06 13:30:02,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 305. [2025-02-06 13:30:02,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 234 states have (on average 1.2905982905982907) internal successors, (302), 238 states have internal predecessors, (302), 45 states have call successors, (45), 13 states have call predecessors, (45), 16 states have return successors, (75), 53 states have call predecessors, (75), 45 states have call successors, (75) [2025-02-06 13:30:02,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 422 transitions. [2025-02-06 13:30:02,488 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 422 transitions. Word has length 55 [2025-02-06 13:30:02,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:30:02,489 INFO L471 AbstractCegarLoop]: Abstraction has 305 states and 422 transitions. [2025-02-06 13:30:02,489 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 4 states have (on average 8.25) internal successors, (33), 6 states have internal predecessors, (33), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-02-06 13:30:02,489 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 422 transitions. [2025-02-06 13:30:02,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2025-02-06 13:30:02,489 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:30:02,490 INFO L218 NwaCegarLoop]: trace histogram [5, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:30:02,497 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2025-02-06 13:30:02,690 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:30:02,691 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:30:02,691 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:30:02,691 INFO L85 PathProgramCache]: Analyzing trace with hash -2130407378, now seen corresponding path program 1 times [2025-02-06 13:30:02,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:30:02,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080434923] [2025-02-06 13:30:02,692 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:30:02,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:30:02,697 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-02-06 13:30:02,704 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-02-06 13:30:02,705 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:30:02,705 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 13:30:02,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [752815680] [2025-02-06 13:30:02,707 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:30:02,707 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:30:02,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:30:02,709 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) [2025-02-06 13:30:02,711 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 [2025-02-06 13:30:02,736 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-02-06 13:30:02,775 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-02-06 13:30:02,775 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:30:02,775 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:30:02,776 INFO L256 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-02-06 13:30:02,778 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:30:02,891 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-02-06 13:30:02,891 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:30:02,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:30:02,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080434923] [2025-02-06 13:30:02,987 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 13:30:02,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [752815680] [2025-02-06 13:30:02,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [752815680] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:30:02,987 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 13:30:02,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2025-02-06 13:30:02,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891132722] [2025-02-06 13:30:02,987 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 13:30:02,988 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-06 13:30:02,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:30:02,988 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-06 13:30:02,989 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2025-02-06 13:30:02,990 INFO L87 Difference]: Start difference. First operand 305 states and 422 transitions. Second operand has 13 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2025-02-06 13:30:03,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:30:03,281 INFO L93 Difference]: Finished difference Result 327 states and 440 transitions. [2025-02-06 13:30:03,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-02-06 13:30:03,282 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 56 [2025-02-06 13:30:03,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:30:03,286 INFO L225 Difference]: With dead ends: 327 [2025-02-06 13:30:03,286 INFO L226 Difference]: Without dead ends: 326 [2025-02-06 13:30:03,287 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2025-02-06 13:30:03,288 INFO L435 NwaCegarLoop]: 35 mSDtfsCounter, 63 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 257 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 313 SdHoareTripleChecker+Invalid, 281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 13:30:03,288 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 313 Invalid, 281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 257 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 13:30:03,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 326 states. [2025-02-06 13:30:03,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 326 to 305. [2025-02-06 13:30:03,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 234 states have (on average 1.2863247863247864) internal successors, (301), 238 states have internal predecessors, (301), 45 states have call successors, (45), 13 states have call predecessors, (45), 16 states have return successors, (75), 53 states have call predecessors, (75), 45 states have call successors, (75) [2025-02-06 13:30:03,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 421 transitions. [2025-02-06 13:30:03,309 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 421 transitions. Word has length 56 [2025-02-06 13:30:03,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:30:03,309 INFO L471 AbstractCegarLoop]: Abstraction has 305 states and 421 transitions. [2025-02-06 13:30:03,309 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2025-02-06 13:30:03,309 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 421 transitions. [2025-02-06 13:30:03,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2025-02-06 13:30:03,312 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:30:03,312 INFO L218 NwaCegarLoop]: trace histogram [6, 5, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:30:03,321 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2025-02-06 13:30:03,517 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:30:03,517 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:30:03,518 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:30:03,518 INFO L85 PathProgramCache]: Analyzing trace with hash -901698318, now seen corresponding path program 1 times [2025-02-06 13:30:03,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:30:03,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956978363] [2025-02-06 13:30:03,518 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:30:03,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:30:03,523 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 64 statements into 1 equivalence classes. [2025-02-06 13:30:03,529 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 64 of 64 statements. [2025-02-06 13:30:03,529 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:30:03,529 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:30:03,601 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2025-02-06 13:30:03,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:30:03,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956978363] [2025-02-06 13:30:03,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956978363] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:30:03,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:30:03,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-02-06 13:30:03,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580185898] [2025-02-06 13:30:03,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:30:03,603 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-06 13:30:03,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:30:03,603 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-06 13:30:03,603 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2025-02-06 13:30:03,603 INFO L87 Difference]: Start difference. First operand 305 states and 421 transitions. Second operand has 7 states, 6 states have (on average 6.333333333333333) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2025-02-06 13:30:03,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:30:03,706 INFO L93 Difference]: Finished difference Result 564 states and 774 transitions. [2025-02-06 13:30:03,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-06 13:30:03,707 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 6.333333333333333) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 64 [2025-02-06 13:30:03,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:30:03,708 INFO L225 Difference]: With dead ends: 564 [2025-02-06 13:30:03,709 INFO L226 Difference]: Without dead ends: 308 [2025-02-06 13:30:03,710 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2025-02-06 13:30:03,710 INFO L435 NwaCegarLoop]: 65 mSDtfsCounter, 35 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 346 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 13:30:03,710 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 346 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 13:30:03,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2025-02-06 13:30:03,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 301. [2025-02-06 13:30:03,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 231 states have (on average 1.2727272727272727) internal successors, (294), 235 states have internal predecessors, (294), 43 states have call successors, (43), 14 states have call predecessors, (43), 17 states have return successors, (69), 51 states have call predecessors, (69), 43 states have call successors, (69) [2025-02-06 13:30:03,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 406 transitions. [2025-02-06 13:30:03,726 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 406 transitions. Word has length 64 [2025-02-06 13:30:03,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:30:03,726 INFO L471 AbstractCegarLoop]: Abstraction has 301 states and 406 transitions. [2025-02-06 13:30:03,726 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 6.333333333333333) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2025-02-06 13:30:03,727 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 406 transitions. [2025-02-06 13:30:03,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2025-02-06 13:30:03,727 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:30:03,727 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 5, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:30:03,727 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2025-02-06 13:30:03,727 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting binomialCoefficientErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:30:03,728 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:30:03,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1041334019, now seen corresponding path program 1 times [2025-02-06 13:30:03,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:30:03,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930152951] [2025-02-06 13:30:03,728 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:30:03,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:30:03,733 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 66 statements into 1 equivalence classes. [2025-02-06 13:30:03,738 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 66 of 66 statements. [2025-02-06 13:30:03,738 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:30:03,738 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:30:03,841 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2025-02-06 13:30:03,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:30:03,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930152951] [2025-02-06 13:30:03,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930152951] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:30:03,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:30:03,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-02-06 13:30:03,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941414171] [2025-02-06 13:30:03,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:30:03,842 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-06 13:30:03,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:30:03,843 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-06 13:30:03,843 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2025-02-06 13:30:03,843 INFO L87 Difference]: Start difference. First operand 301 states and 406 transitions. Second operand has 8 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 4 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2025-02-06 13:30:03,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:30:03,956 INFO L93 Difference]: Finished difference Result 307 states and 406 transitions. [2025-02-06 13:30:03,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-02-06 13:30:03,956 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 4 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 66 [2025-02-06 13:30:03,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:30:03,958 INFO L225 Difference]: With dead ends: 307 [2025-02-06 13:30:03,958 INFO L226 Difference]: Without dead ends: 306 [2025-02-06 13:30:03,959 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2025-02-06 13:30:03,959 INFO L435 NwaCegarLoop]: 60 mSDtfsCounter, 42 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 328 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 13:30:03,960 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 328 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 13:30:03,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2025-02-06 13:30:03,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 300. [2025-02-06 13:30:03,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 231 states have (on average 1.2380952380952381) internal successors, (286), 234 states have internal predecessors, (286), 43 states have call successors, (43), 14 states have call predecessors, (43), 17 states have return successors, (69), 51 states have call predecessors, (69), 43 states have call successors, (69) [2025-02-06 13:30:03,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 398 transitions. [2025-02-06 13:30:03,975 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 398 transitions. Word has length 66 [2025-02-06 13:30:03,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:30:03,975 INFO L471 AbstractCegarLoop]: Abstraction has 300 states and 398 transitions. [2025-02-06 13:30:03,975 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 4 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2025-02-06 13:30:03,975 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 398 transitions. [2025-02-06 13:30:03,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2025-02-06 13:30:03,976 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:30:03,976 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:30:03,976 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2025-02-06 13:30:03,976 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting binomialCoefficientErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:30:03,976 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:30:03,976 INFO L85 PathProgramCache]: Analyzing trace with hash -2078383784, now seen corresponding path program 1 times [2025-02-06 13:30:03,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:30:03,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900157088] [2025-02-06 13:30:03,977 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:30:03,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:30:03,981 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 67 statements into 1 equivalence classes. [2025-02-06 13:30:03,986 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 67 of 67 statements. [2025-02-06 13:30:03,987 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:30:03,987 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:30:04,078 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2025-02-06 13:30:04,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:30:04,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900157088] [2025-02-06 13:30:04,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900157088] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:30:04,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [103162124] [2025-02-06 13:30:04,079 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:30:04,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:30:04,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:30:04,081 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) [2025-02-06 13:30:04,083 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 [2025-02-06 13:30:04,107 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 67 statements into 1 equivalence classes. [2025-02-06 13:30:04,122 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 67 of 67 statements. [2025-02-06 13:30:04,122 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:30:04,122 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:30:04,123 INFO L256 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-02-06 13:30:04,125 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:30:04,228 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2025-02-06 13:30:04,228 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:30:04,370 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2025-02-06 13:30:04,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [103162124] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 13:30:04,370 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 13:30:04,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2025-02-06 13:30:04,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929019186] [2025-02-06 13:30:04,371 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 13:30:04,371 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2025-02-06 13:30:04,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:30:04,371 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2025-02-06 13:30:04,372 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2025-02-06 13:30:04,372 INFO L87 Difference]: Start difference. First operand 300 states and 398 transitions. Second operand has 19 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 16 states have internal predecessors, (67), 10 states have call successors, (16), 4 states have call predecessors, (16), 1 states have return successors, (13), 7 states have call predecessors, (13), 7 states have call successors, (13) [2025-02-06 13:30:04,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:30:04,617 INFO L93 Difference]: Finished difference Result 428 states and 572 transitions. [2025-02-06 13:30:04,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-02-06 13:30:04,617 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 16 states have internal predecessors, (67), 10 states have call successors, (16), 4 states have call predecessors, (16), 1 states have return successors, (13), 7 states have call predecessors, (13), 7 states have call successors, (13) Word has length 67 [2025-02-06 13:30:04,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:30:04,620 INFO L225 Difference]: With dead ends: 428 [2025-02-06 13:30:04,620 INFO L226 Difference]: Without dead ends: 427 [2025-02-06 13:30:04,620 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=99, Invalid=453, Unknown=0, NotChecked=0, Total=552 [2025-02-06 13:30:04,621 INFO L435 NwaCegarLoop]: 61 mSDtfsCounter, 121 mSDsluCounter, 628 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 689 SdHoareTripleChecker+Invalid, 258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 13:30:04,621 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [125 Valid, 689 Invalid, 258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 235 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 13:30:04,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2025-02-06 13:30:04,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 408. [2025-02-06 13:30:04,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 408 states, 315 states have (on average 1.2126984126984126) internal successors, (382), 314 states have internal predecessors, (382), 64 states have call successors, (64), 17 states have call predecessors, (64), 20 states have return successors, (108), 76 states have call predecessors, (108), 64 states have call successors, (108) [2025-02-06 13:30:04,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 554 transitions. [2025-02-06 13:30:04,647 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 554 transitions. Word has length 67 [2025-02-06 13:30:04,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:30:04,647 INFO L471 AbstractCegarLoop]: Abstraction has 408 states and 554 transitions. [2025-02-06 13:30:04,647 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 16 states have internal predecessors, (67), 10 states have call successors, (16), 4 states have call predecessors, (16), 1 states have return successors, (13), 7 states have call predecessors, (13), 7 states have call successors, (13) [2025-02-06 13:30:04,647 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 554 transitions. [2025-02-06 13:30:04,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2025-02-06 13:30:04,648 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:30:04,648 INFO L218 NwaCegarLoop]: trace histogram [7, 6, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:30:04,655 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2025-02-06 13:30:04,852 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:30:04,852 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:30:04,852 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:30:04,852 INFO L85 PathProgramCache]: Analyzing trace with hash 2097932589, now seen corresponding path program 2 times [2025-02-06 13:30:04,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:30:04,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498084494] [2025-02-06 13:30:04,853 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 13:30:04,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:30:04,857 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 72 statements into 2 equivalence classes. [2025-02-06 13:30:04,863 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 72 of 72 statements. [2025-02-06 13:30:04,863 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 13:30:04,863 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:30:04,985 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 22 proven. 2 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2025-02-06 13:30:04,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:30:04,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498084494] [2025-02-06 13:30:04,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498084494] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:30:04,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [10765013] [2025-02-06 13:30:04,986 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 13:30:04,986 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:30:04,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:30:04,988 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) [2025-02-06 13:30:04,990 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 [2025-02-06 13:30:05,017 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 72 statements into 2 equivalence classes. [2025-02-06 13:30:05,035 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 72 of 72 statements. [2025-02-06 13:30:05,035 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 13:30:05,035 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:30:05,036 INFO L256 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-02-06 13:30:05,037 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:30:05,213 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 22 proven. 1 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2025-02-06 13:30:05,214 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:30:05,406 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 22 proven. 1 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2025-02-06 13:30:05,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [10765013] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 13:30:05,406 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 13:30:05,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 23 [2025-02-06 13:30:05,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107463159] [2025-02-06 13:30:05,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 13:30:05,407 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2025-02-06 13:30:05,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:30:05,408 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2025-02-06 13:30:05,408 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=487, Unknown=0, NotChecked=0, Total=552 [2025-02-06 13:30:05,408 INFO L87 Difference]: Start difference. First operand 408 states and 554 transitions. Second operand has 24 states, 23 states have (on average 3.652173913043478) internal successors, (84), 18 states have internal predecessors, (84), 10 states have call successors, (19), 7 states have call predecessors, (19), 1 states have return successors, (13), 7 states have call predecessors, (13), 7 states have call successors, (13) [2025-02-06 13:30:06,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:30:06,062 INFO L93 Difference]: Finished difference Result 499 states and 642 transitions. [2025-02-06 13:30:06,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-02-06 13:30:06,063 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 3.652173913043478) internal successors, (84), 18 states have internal predecessors, (84), 10 states have call successors, (19), 7 states have call predecessors, (19), 1 states have return successors, (13), 7 states have call predecessors, (13), 7 states have call successors, (13) Word has length 72 [2025-02-06 13:30:06,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:30:06,065 INFO L225 Difference]: With dead ends: 499 [2025-02-06 13:30:06,065 INFO L226 Difference]: Without dead ends: 498 [2025-02-06 13:30:06,066 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=178, Invalid=1228, Unknown=0, NotChecked=0, Total=1406 [2025-02-06 13:30:06,067 INFO L435 NwaCegarLoop]: 56 mSDtfsCounter, 200 mSDsluCounter, 752 mSDsCounter, 0 mSdLazyCounter, 642 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 808 SdHoareTripleChecker+Invalid, 690 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 642 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-06 13:30:06,067 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [203 Valid, 808 Invalid, 690 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 642 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-06 13:30:06,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 498 states. [2025-02-06 13:30:06,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 498 to 478. [2025-02-06 13:30:06,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 478 states, 368 states have (on average 1.2119565217391304) internal successors, (446), 372 states have internal predecessors, (446), 70 states have call successors, (70), 23 states have call predecessors, (70), 31 states have return successors, (118), 82 states have call predecessors, (118), 70 states have call successors, (118) [2025-02-06 13:30:06,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 478 states to 478 states and 634 transitions. [2025-02-06 13:30:06,098 INFO L78 Accepts]: Start accepts. Automaton has 478 states and 634 transitions. Word has length 72 [2025-02-06 13:30:06,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:30:06,098 INFO L471 AbstractCegarLoop]: Abstraction has 478 states and 634 transitions. [2025-02-06 13:30:06,099 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 3.652173913043478) internal successors, (84), 18 states have internal predecessors, (84), 10 states have call successors, (19), 7 states have call predecessors, (19), 1 states have return successors, (13), 7 states have call predecessors, (13), 7 states have call successors, (13) [2025-02-06 13:30:06,099 INFO L276 IsEmpty]: Start isEmpty. Operand 478 states and 634 transitions. [2025-02-06 13:30:06,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2025-02-06 13:30:06,100 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:30:06,100 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:30:06,107 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2025-02-06 13:30:06,304 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,SelfDestructingSolverStorable25 [2025-02-06 13:30:06,304 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting binomialCoefficientErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:30:06,305 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:30:06,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1713704998, now seen corresponding path program 1 times [2025-02-06 13:30:06,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:30:06,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24678118] [2025-02-06 13:30:06,306 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:30:06,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:30:06,310 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 76 statements into 1 equivalence classes. [2025-02-06 13:30:06,317 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 76 of 76 statements. [2025-02-06 13:30:06,317 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:30:06,318 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:30:06,468 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2025-02-06 13:30:06,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:30:06,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24678118] [2025-02-06 13:30:06,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24678118] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:30:06,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:30:06,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-06 13:30:06,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716414740] [2025-02-06 13:30:06,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:30:06,470 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-06 13:30:06,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:30:06,470 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-06 13:30:06,470 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2025-02-06 13:30:06,470 INFO L87 Difference]: Start difference. First operand 478 states and 634 transitions. Second operand has 10 states, 10 states have (on average 4.5) internal successors, (45), 9 states have internal predecessors, (45), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2025-02-06 13:30:06,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:30:06,699 INFO L93 Difference]: Finished difference Result 869 states and 1176 transitions. [2025-02-06 13:30:06,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-06 13:30:06,699 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.5) internal successors, (45), 9 states have internal predecessors, (45), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) Word has length 76 [2025-02-06 13:30:06,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:30:06,702 INFO L225 Difference]: With dead ends: 869 [2025-02-06 13:30:06,702 INFO L226 Difference]: Without dead ends: 436 [2025-02-06 13:30:06,704 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2025-02-06 13:30:06,705 INFO L435 NwaCegarLoop]: 48 mSDtfsCounter, 43 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 371 SdHoareTripleChecker+Invalid, 294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 13:30:06,705 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 371 Invalid, 294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 285 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 13:30:06,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2025-02-06 13:30:06,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 374. [2025-02-06 13:30:06,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 283 states have (on average 1.254416961130742) internal successors, (355), 295 states have internal predecessors, (355), 55 states have call successors, (55), 23 states have call predecessors, (55), 27 states have return successors, (76), 55 states have call predecessors, (76), 55 states have call successors, (76) [2025-02-06 13:30:06,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 486 transitions. [2025-02-06 13:30:06,732 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 486 transitions. Word has length 76 [2025-02-06 13:30:06,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:30:06,732 INFO L471 AbstractCegarLoop]: Abstraction has 374 states and 486 transitions. [2025-02-06 13:30:06,732 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.5) internal successors, (45), 9 states have internal predecessors, (45), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2025-02-06 13:30:06,732 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 486 transitions. [2025-02-06 13:30:06,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2025-02-06 13:30:06,733 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:30:06,733 INFO L218 NwaCegarLoop]: trace histogram [8, 7, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:30:06,733 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2025-02-06 13:30:06,733 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:30:06,734 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:30:06,734 INFO L85 PathProgramCache]: Analyzing trace with hash 440881600, now seen corresponding path program 1 times [2025-02-06 13:30:06,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:30:06,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133887348] [2025-02-06 13:30:06,734 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:30:06,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:30:06,741 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 80 statements into 1 equivalence classes. [2025-02-06 13:30:06,748 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 80 of 80 statements. [2025-02-06 13:30:06,748 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:30:06,748 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 13:30:06,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [276014732] [2025-02-06 13:30:06,749 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:30:06,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:30:06,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:30:06,755 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) [2025-02-06 13:30:06,758 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 [2025-02-06 13:30:06,785 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 80 statements into 1 equivalence classes. [2025-02-06 13:30:06,806 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 80 of 80 statements. [2025-02-06 13:30:06,806 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:30:06,806 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:30:06,811 INFO L256 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-02-06 13:30:06,813 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:30:07,007 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 40 proven. 18 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2025-02-06 13:30:07,007 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:30:07,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:30:07,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133887348] [2025-02-06 13:30:07,152 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 13:30:07,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [276014732] [2025-02-06 13:30:07,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [276014732] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:30:07,152 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 13:30:07,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2025-02-06 13:30:07,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996161904] [2025-02-06 13:30:07,152 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 13:30:07,153 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2025-02-06 13:30:07,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:30:07,153 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2025-02-06 13:30:07,153 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2025-02-06 13:30:07,153 INFO L87 Difference]: Start difference. First operand 374 states and 486 transitions. Second operand has 17 states, 14 states have (on average 3.5) internal successors, (49), 15 states have internal predecessors, (49), 8 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (8), 5 states have call predecessors, (8), 6 states have call successors, (8) [2025-02-06 13:30:07,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:30:07,657 INFO L93 Difference]: Finished difference Result 510 states and 649 transitions. [2025-02-06 13:30:07,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-02-06 13:30:07,658 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 14 states have (on average 3.5) internal successors, (49), 15 states have internal predecessors, (49), 8 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (8), 5 states have call predecessors, (8), 6 states have call successors, (8) Word has length 80 [2025-02-06 13:30:07,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:30:07,661 INFO L225 Difference]: With dead ends: 510 [2025-02-06 13:30:07,662 INFO L226 Difference]: Without dead ends: 506 [2025-02-06 13:30:07,662 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=120, Invalid=810, Unknown=0, NotChecked=0, Total=930 [2025-02-06 13:30:07,663 INFO L435 NwaCegarLoop]: 47 mSDtfsCounter, 112 mSDsluCounter, 462 mSDsCounter, 0 mSdLazyCounter, 483 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 509 SdHoareTripleChecker+Invalid, 522 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 483 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-06 13:30:07,664 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 509 Invalid, 522 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 483 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-06 13:30:07,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 506 states. [2025-02-06 13:30:07,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 506 to 447. [2025-02-06 13:30:07,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 447 states, 341 states have (on average 1.2316715542521994) internal successors, (420), 351 states have internal predecessors, (420), 63 states have call successors, (63), 27 states have call predecessors, (63), 34 states have return successors, (92), 68 states have call predecessors, (92), 63 states have call successors, (92) [2025-02-06 13:30:07,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 575 transitions. [2025-02-06 13:30:07,690 INFO L78 Accepts]: Start accepts. Automaton has 447 states and 575 transitions. Word has length 80 [2025-02-06 13:30:07,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:30:07,690 INFO L471 AbstractCegarLoop]: Abstraction has 447 states and 575 transitions. [2025-02-06 13:30:07,690 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 14 states have (on average 3.5) internal successors, (49), 15 states have internal predecessors, (49), 8 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (8), 5 states have call predecessors, (8), 6 states have call successors, (8) [2025-02-06 13:30:07,690 INFO L276 IsEmpty]: Start isEmpty. Operand 447 states and 575 transitions. [2025-02-06 13:30:07,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2025-02-06 13:30:07,692 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:30:07,692 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:30:07,701 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2025-02-06 13:30:07,897 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,SelfDestructingSolverStorable27 [2025-02-06 13:30:07,897 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting binomialCoefficientErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:30:07,898 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:30:07,898 INFO L85 PathProgramCache]: Analyzing trace with hash 515985528, now seen corresponding path program 1 times [2025-02-06 13:30:07,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:30:07,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166849186] [2025-02-06 13:30:07,898 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:30:07,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:30:07,902 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 84 statements into 1 equivalence classes. [2025-02-06 13:30:07,909 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 84 of 84 statements. [2025-02-06 13:30:07,909 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:30:07,910 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 13:30:07,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [902419007] [2025-02-06 13:30:07,911 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:30:07,911 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:30:07,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:30:07,913 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) [2025-02-06 13:30:07,914 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 [2025-02-06 13:30:07,941 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 84 statements into 1 equivalence classes. [2025-02-06 13:30:07,966 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 84 of 84 statements. [2025-02-06 13:30:07,966 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:30:07,966 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:30:07,968 INFO L256 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-02-06 13:30:07,970 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:30:08,045 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-02-06 13:30:08,046 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 13:30:08,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:30:08,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166849186] [2025-02-06 13:30:08,046 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 13:30:08,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [902419007] [2025-02-06 13:30:08,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [902419007] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:30:08,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:30:08,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-02-06 13:30:08,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198250794] [2025-02-06 13:30:08,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:30:08,047 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-06 13:30:08,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:30:08,047 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-06 13:30:08,047 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-02-06 13:30:08,047 INFO L87 Difference]: Start difference. First operand 447 states and 575 transitions. Second operand has 7 states, 6 states have (on average 7.5) internal successors, (45), 7 states have internal predecessors, (45), 3 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2025-02-06 13:30:08,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:30:08,111 INFO L93 Difference]: Finished difference Result 447 states and 575 transitions. [2025-02-06 13:30:08,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-06 13:30:08,111 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 7.5) internal successors, (45), 7 states have internal predecessors, (45), 3 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) Word has length 84 [2025-02-06 13:30:08,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:30:08,113 INFO L225 Difference]: With dead ends: 447 [2025-02-06 13:30:08,114 INFO L226 Difference]: Without dead ends: 446 [2025-02-06 13:30:08,114 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 77 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-02-06 13:30:08,114 INFO L435 NwaCegarLoop]: 40 mSDtfsCounter, 7 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 13:30:08,115 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 152 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 13:30:08,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2025-02-06 13:30:08,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 446. [2025-02-06 13:30:08,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 446 states, 341 states have (on average 1.2052785923753666) internal successors, (411), 350 states have internal predecessors, (411), 63 states have call successors, (63), 27 states have call predecessors, (63), 34 states have return successors, (92), 68 states have call predecessors, (92), 63 states have call successors, (92) [2025-02-06 13:30:08,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 566 transitions. [2025-02-06 13:30:08,137 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 566 transitions. Word has length 84 [2025-02-06 13:30:08,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:30:08,137 INFO L471 AbstractCegarLoop]: Abstraction has 446 states and 566 transitions. [2025-02-06 13:30:08,137 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 7.5) internal successors, (45), 7 states have internal predecessors, (45), 3 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2025-02-06 13:30:08,137 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 566 transitions. [2025-02-06 13:30:08,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2025-02-06 13:30:08,138 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:30:08,138 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:30:08,145 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2025-02-06 13:30:08,339 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,SelfDestructingSolverStorable28 [2025-02-06 13:30:08,340 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting binomialCoefficientErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:30:08,340 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:30:08,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1184317827, now seen corresponding path program 1 times [2025-02-06 13:30:08,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:30:08,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702066775] [2025-02-06 13:30:08,340 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:30:08,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:30:08,346 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 85 statements into 1 equivalence classes. [2025-02-06 13:30:08,357 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 85 of 85 statements. [2025-02-06 13:30:08,357 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:30:08,357 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 13:30:08,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [76362231] [2025-02-06 13:30:08,359 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:30:08,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:30:08,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:30:08,361 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) [2025-02-06 13:30:08,364 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 [2025-02-06 13:30:08,396 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 85 statements into 1 equivalence classes. [2025-02-06 13:30:08,421 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 85 of 85 statements. [2025-02-06 13:30:08,422 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:30:08,422 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:30:08,426 INFO L256 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-02-06 13:30:08,427 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:30:08,634 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 49 proven. 7 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2025-02-06 13:30:08,635 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:30:08,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:30:08,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702066775] [2025-02-06 13:30:08,939 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 13:30:08,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [76362231] [2025-02-06 13:30:08,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [76362231] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:30:08,939 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 13:30:08,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2025-02-06 13:30:08,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560687240] [2025-02-06 13:30:08,940 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 13:30:08,940 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-06 13:30:08,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:30:08,940 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-06 13:30:08,941 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2025-02-06 13:30:08,941 INFO L87 Difference]: Start difference. First operand 446 states and 566 transitions. Second operand has 11 states, 9 states have (on average 5.555555555555555) internal successors, (50), 11 states have internal predecessors, (50), 3 states have call successors, (8), 1 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2025-02-06 13:30:09,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:30:09,167 INFO L93 Difference]: Finished difference Result 569 states and 763 transitions. [2025-02-06 13:30:09,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-02-06 13:30:09,168 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 5.555555555555555) internal successors, (50), 11 states have internal predecessors, (50), 3 states have call successors, (8), 1 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) Word has length 85 [2025-02-06 13:30:09,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:30:09,174 INFO L225 Difference]: With dead ends: 569 [2025-02-06 13:30:09,174 INFO L226 Difference]: Without dead ends: 568 [2025-02-06 13:30:09,174 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2025-02-06 13:30:09,175 INFO L435 NwaCegarLoop]: 40 mSDtfsCounter, 12 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 13:30:09,175 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 223 Invalid, 157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 13:30:09,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2025-02-06 13:30:09,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 483. [2025-02-06 13:30:09,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 483 states, 371 states have (on average 1.1859838274932615) internal successors, (440), 377 states have internal predecessors, (440), 70 states have call successors, (70), 27 states have call predecessors, (70), 34 states have return successors, (99), 78 states have call predecessors, (99), 70 states have call successors, (99) [2025-02-06 13:30:09,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 483 states to 483 states and 609 transitions. [2025-02-06 13:30:09,210 INFO L78 Accepts]: Start accepts. Automaton has 483 states and 609 transitions. Word has length 85 [2025-02-06 13:30:09,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:30:09,210 INFO L471 AbstractCegarLoop]: Abstraction has 483 states and 609 transitions. [2025-02-06 13:30:09,211 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 5.555555555555555) internal successors, (50), 11 states have internal predecessors, (50), 3 states have call successors, (8), 1 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2025-02-06 13:30:09,211 INFO L276 IsEmpty]: Start isEmpty. Operand 483 states and 609 transitions. [2025-02-06 13:30:09,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2025-02-06 13:30:09,211 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:30:09,212 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:30:09,220 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2025-02-06 13:30:09,416 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:30:09,417 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting binomialCoefficientErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:30:09,418 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:30:09,419 INFO L85 PathProgramCache]: Analyzing trace with hash 1940853014, now seen corresponding path program 2 times [2025-02-06 13:30:09,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:30:09,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920548294] [2025-02-06 13:30:09,419 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 13:30:09,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:30:09,426 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 86 statements into 2 equivalence classes. [2025-02-06 13:30:09,439 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 86 of 86 statements. [2025-02-06 13:30:09,439 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 13:30:09,440 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 13:30:09,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [312732499] [2025-02-06 13:30:09,441 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 13:30:09,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:30:09,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:30:09,444 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) [2025-02-06 13:30:09,446 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 [2025-02-06 13:30:09,478 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 86 statements into 2 equivalence classes. [2025-02-06 13:30:09,501 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 86 of 86 statements. [2025-02-06 13:30:09,501 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 13:30:09,501 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:30:09,503 INFO L256 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 45 conjuncts are in the unsatisfiable core [2025-02-06 13:30:09,505 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:30:09,799 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 52 proven. 22 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2025-02-06 13:30:09,799 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:31:02,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:31:02,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920548294] [2025-02-06 13:31:02,916 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2025-02-06 13:31:02,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [312732499] [2025-02-06 13:31:02,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [312732499] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:31:02,916 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2025-02-06 13:31:02,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2025-02-06 13:31:02,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752069499] [2025-02-06 13:31:02,917 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2025-02-06 13:31:02,917 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-02-06 13:31:02,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:31:02,918 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-02-06 13:31:02,918 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=479, Unknown=7, NotChecked=0, Total=552 [2025-02-06 13:31:02,918 INFO L87 Difference]: Start difference. First operand 483 states and 609 transitions. Second operand has 18 states, 16 states have (on average 3.125) internal successors, (50), 17 states have internal predecessors, (50), 7 states have call successors, (9), 2 states have call predecessors, (9), 5 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) [2025-02-06 13:31:07,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:31:07,657 INFO L93 Difference]: Finished difference Result 563 states and 740 transitions. [2025-02-06 13:31:07,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-02-06 13:31:07,658 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 3.125) internal successors, (50), 17 states have internal predecessors, (50), 7 states have call successors, (9), 2 states have call predecessors, (9), 5 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) Word has length 86 [2025-02-06 13:31:07,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:31:07,661 INFO L225 Difference]: With dead ends: 563 [2025-02-06 13:31:07,661 INFO L226 Difference]: Without dead ends: 561 [2025-02-06 13:31:07,662 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 55.2s TimeCoverageRelationStatistics Valid=113, Invalid=692, Unknown=7, NotChecked=0, Total=812 [2025-02-06 13:31:07,663 INFO L435 NwaCegarLoop]: 42 mSDtfsCounter, 65 mSDsluCounter, 465 mSDsCounter, 0 mSdLazyCounter, 598 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 507 SdHoareTripleChecker+Invalid, 613 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 598 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-02-06 13:31:07,663 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [69 Valid, 507 Invalid, 613 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 598 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-02-06 13:31:07,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2025-02-06 13:31:07,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 501. [2025-02-06 13:31:07,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 501 states, 385 states have (on average 1.1792207792207792) internal successors, (454), 391 states have internal predecessors, (454), 72 states have call successors, (72), 27 states have call predecessors, (72), 36 states have return successors, (108), 82 states have call predecessors, (108), 72 states have call successors, (108) [2025-02-06 13:31:07,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 501 states to 501 states and 634 transitions. [2025-02-06 13:31:07,695 INFO L78 Accepts]: Start accepts. Automaton has 501 states and 634 transitions. Word has length 86 [2025-02-06 13:31:07,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:31:07,696 INFO L471 AbstractCegarLoop]: Abstraction has 501 states and 634 transitions. [2025-02-06 13:31:07,696 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 3.125) internal successors, (50), 17 states have internal predecessors, (50), 7 states have call successors, (9), 2 states have call predecessors, (9), 5 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) [2025-02-06 13:31:07,696 INFO L276 IsEmpty]: Start isEmpty. Operand 501 states and 634 transitions. [2025-02-06 13:31:07,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2025-02-06 13:31:07,698 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:31:07,698 INFO L218 NwaCegarLoop]: trace histogram [10, 9, 6, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:31:07,707 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2025-02-06 13:31:07,899 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2025-02-06 13:31:07,899 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:31:07,899 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:31:07,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1468822456, now seen corresponding path program 2 times [2025-02-06 13:31:07,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:31:07,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561435974] [2025-02-06 13:31:07,900 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 13:31:07,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:31:07,906 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 100 statements into 2 equivalence classes. [2025-02-06 13:31:07,914 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 100 of 100 statements. [2025-02-06 13:31:07,914 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 13:31:07,914 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:31:08,062 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 64 proven. 44 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2025-02-06 13:31:08,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:31:08,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561435974] [2025-02-06 13:31:08,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561435974] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:31:08,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [805311662] [2025-02-06 13:31:08,064 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 13:31:08,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:31:08,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:31:08,066 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) [2025-02-06 13:31:08,068 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 [2025-02-06 13:31:08,097 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 100 statements into 2 equivalence classes. [2025-02-06 13:31:08,121 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 100 of 100 statements. [2025-02-06 13:31:08,122 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 13:31:08,122 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:31:08,123 INFO L256 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-02-06 13:31:08,124 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:31:08,181 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 143 proven. 7 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2025-02-06 13:31:08,182 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:31:08,427 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 64 proven. 45 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2025-02-06 13:31:08,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [805311662] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 13:31:08,427 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 13:31:08,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 11] total 12 [2025-02-06 13:31:08,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709795595] [2025-02-06 13:31:08,428 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 13:31:08,428 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-02-06 13:31:08,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:31:08,428 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-02-06 13:31:08,429 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2025-02-06 13:31:08,429 INFO L87 Difference]: Start difference. First operand 501 states and 634 transitions. Second operand has 12 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 8 states have call successors, (15), 3 states have call predecessors, (15), 4 states have return successors, (13), 5 states have call predecessors, (13), 7 states have call successors, (13) [2025-02-06 13:31:08,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:31:08,709 INFO L93 Difference]: Finished difference Result 1009 states and 1310 transitions. [2025-02-06 13:31:08,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-06 13:31:08,712 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 8 states have call successors, (15), 3 states have call predecessors, (15), 4 states have return successors, (13), 5 states have call predecessors, (13), 7 states have call successors, (13) Word has length 100 [2025-02-06 13:31:08,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:31:08,718 INFO L225 Difference]: With dead ends: 1009 [2025-02-06 13:31:08,718 INFO L226 Difference]: Without dead ends: 549 [2025-02-06 13:31:08,720 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 193 SyntacticMatches, 7 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2025-02-06 13:31:08,721 INFO L435 NwaCegarLoop]: 58 mSDtfsCounter, 39 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 236 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 236 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 13:31:08,721 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 352 Invalid, 249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 236 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 13:31:08,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 549 states. [2025-02-06 13:31:08,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 549 to 490. [2025-02-06 13:31:08,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 490 states, 377 states have (on average 1.1830238726790452) internal successors, (446), 383 states have internal predecessors, (446), 70 states have call successors, (70), 27 states have call predecessors, (70), 35 states have return successors, (100), 79 states have call predecessors, (100), 70 states have call successors, (100) [2025-02-06 13:31:08,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 490 states to 490 states and 616 transitions. [2025-02-06 13:31:08,755 INFO L78 Accepts]: Start accepts. Automaton has 490 states and 616 transitions. Word has length 100 [2025-02-06 13:31:08,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:31:08,756 INFO L471 AbstractCegarLoop]: Abstraction has 490 states and 616 transitions. [2025-02-06 13:31:08,756 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 8 states have call successors, (15), 3 states have call predecessors, (15), 4 states have return successors, (13), 5 states have call predecessors, (13), 7 states have call successors, (13) [2025-02-06 13:31:08,756 INFO L276 IsEmpty]: Start isEmpty. Operand 490 states and 616 transitions. [2025-02-06 13:31:08,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2025-02-06 13:31:08,759 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:31:08,759 INFO L218 NwaCegarLoop]: trace histogram [9, 8, 6, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:31:08,767 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2025-02-06 13:31:08,959 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,16 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:31:08,960 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:31:08,961 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:31:08,961 INFO L85 PathProgramCache]: Analyzing trace with hash -1606358972, now seen corresponding path program 3 times [2025-02-06 13:31:08,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:31:08,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112574932] [2025-02-06 13:31:08,961 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 13:31:08,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:31:08,967 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 90 statements into 7 equivalence classes. [2025-02-06 13:31:08,982 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) and asserted 79 of 90 statements. [2025-02-06 13:31:08,983 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2025-02-06 13:31:08,983 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:31:09,190 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 55 proven. 10 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2025-02-06 13:31:09,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:31:09,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112574932] [2025-02-06 13:31:09,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112574932] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:31:09,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1848517882] [2025-02-06 13:31:09,190 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 13:31:09,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:31:09,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:31:09,193 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) [2025-02-06 13:31:09,196 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 [2025-02-06 13:31:09,223 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 90 statements into 7 equivalence classes. [2025-02-06 13:31:09,241 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 60 of 90 statements. [2025-02-06 13:31:09,242 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-02-06 13:31:09,242 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:31:09,243 INFO L256 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-02-06 13:31:09,244 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:31:09,452 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 50 proven. 6 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2025-02-06 13:31:09,453 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:31:09,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1848517882] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:31:09,991 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-02-06 13:31:09,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8] total 19 [2025-02-06 13:31:09,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723083334] [2025-02-06 13:31:09,991 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2025-02-06 13:31:09,992 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2025-02-06 13:31:09,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:31:09,992 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2025-02-06 13:31:09,992 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2025-02-06 13:31:09,993 INFO L87 Difference]: Start difference. First operand 490 states and 616 transitions. Second operand has 19 states, 19 states have (on average 4.0) internal successors, (76), 17 states have internal predecessors, (76), 7 states have call successors, (14), 3 states have call predecessors, (14), 4 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) [2025-02-06 13:31:10,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:31:10,767 INFO L93 Difference]: Finished difference Result 1033 states and 1341 transitions. [2025-02-06 13:31:10,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-02-06 13:31:10,767 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 4.0) internal successors, (76), 17 states have internal predecessors, (76), 7 states have call successors, (14), 3 states have call predecessors, (14), 4 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) Word has length 90 [2025-02-06 13:31:10,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:31:10,770 INFO L225 Difference]: With dead ends: 1033 [2025-02-06 13:31:10,771 INFO L226 Difference]: Without dead ends: 578 [2025-02-06 13:31:10,773 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=116, Invalid=754, Unknown=0, NotChecked=0, Total=870 [2025-02-06 13:31:10,773 INFO L435 NwaCegarLoop]: 51 mSDtfsCounter, 53 mSDsluCounter, 595 mSDsCounter, 0 mSdLazyCounter, 663 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 646 SdHoareTripleChecker+Invalid, 681 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 663 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-02-06 13:31:10,773 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 646 Invalid, 681 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 663 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-02-06 13:31:10,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2025-02-06 13:31:10,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 488. [2025-02-06 13:31:10,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 488 states, 377 states have (on average 1.1618037135278514) internal successors, (438), 379 states have internal predecessors, (438), 68 states have call successors, (68), 27 states have call predecessors, (68), 35 states have return successors, (101), 81 states have call predecessors, (101), 68 states have call successors, (101) [2025-02-06 13:31:10,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 607 transitions. [2025-02-06 13:31:10,819 INFO L78 Accepts]: Start accepts. Automaton has 488 states and 607 transitions. Word has length 90 [2025-02-06 13:31:10,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:31:10,820 INFO L471 AbstractCegarLoop]: Abstraction has 488 states and 607 transitions. [2025-02-06 13:31:10,820 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 4.0) internal successors, (76), 17 states have internal predecessors, (76), 7 states have call successors, (14), 3 states have call predecessors, (14), 4 states have return successors, (12), 7 states have call predecessors, (12), 6 states have call successors, (12) [2025-02-06 13:31:10,820 INFO L276 IsEmpty]: Start isEmpty. Operand 488 states and 607 transitions. [2025-02-06 13:31:10,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2025-02-06 13:31:10,821 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:31:10,821 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:31:10,829 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2025-02-06 13:31:11,025 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,17 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:31:11,025 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:31:11,025 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:31:11,026 INFO L85 PathProgramCache]: Analyzing trace with hash -1428753309, now seen corresponding path program 1 times [2025-02-06 13:31:11,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:31:11,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534577659] [2025-02-06 13:31:11,026 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:31:11,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:31:11,029 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 93 statements into 1 equivalence classes. [2025-02-06 13:31:11,035 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 93 of 93 statements. [2025-02-06 13:31:11,035 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:31:11,035 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:31:11,100 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2025-02-06 13:31:11,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:31:11,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534577659] [2025-02-06 13:31:11,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534577659] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:31:11,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [282170769] [2025-02-06 13:31:11,101 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:31:11,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:31:11,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:31:11,103 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) [2025-02-06 13:31:11,105 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 [2025-02-06 13:31:11,138 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 93 statements into 1 equivalence classes. [2025-02-06 13:31:11,155 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 93 of 93 statements. [2025-02-06 13:31:11,155 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:31:11,155 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:31:11,155 INFO L256 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-02-06 13:31:11,156 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:31:11,187 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2025-02-06 13:31:11,187 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:31:11,341 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2025-02-06 13:31:11,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [282170769] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 13:31:11,341 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 13:31:11,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2025-02-06 13:31:11,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742970834] [2025-02-06 13:31:11,342 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 13:31:11,342 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-06 13:31:11,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:31:11,342 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-06 13:31:11,343 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2025-02-06 13:31:11,343 INFO L87 Difference]: Start difference. First operand 488 states and 607 transitions. Second operand has 10 states, 9 states have (on average 5.555555555555555) internal successors, (50), 10 states have internal predecessors, (50), 5 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2025-02-06 13:31:11,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:31:11,425 INFO L93 Difference]: Finished difference Result 564 states and 715 transitions. [2025-02-06 13:31:11,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-02-06 13:31:11,426 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.555555555555555) internal successors, (50), 10 states have internal predecessors, (50), 5 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) Word has length 93 [2025-02-06 13:31:11,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:31:11,429 INFO L225 Difference]: With dead ends: 564 [2025-02-06 13:31:11,429 INFO L226 Difference]: Without dead ends: 563 [2025-02-06 13:31:11,429 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2025-02-06 13:31:11,430 INFO L435 NwaCegarLoop]: 52 mSDtfsCounter, 8 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 13:31:11,430 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 250 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 13:31:11,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 563 states. [2025-02-06 13:31:11,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 563 to 563. [2025-02-06 13:31:11,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 563 states, 441 states have (on average 1.1609977324263039) internal successors, (512), 442 states have internal predecessors, (512), 79 states have call successors, (79), 27 states have call predecessors, (79), 35 states have return successors, (112), 93 states have call predecessors, (112), 79 states have call successors, (112) [2025-02-06 13:31:11,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 563 states to 563 states and 703 transitions. [2025-02-06 13:31:11,462 INFO L78 Accepts]: Start accepts. Automaton has 563 states and 703 transitions. Word has length 93 [2025-02-06 13:31:11,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:31:11,462 INFO L471 AbstractCegarLoop]: Abstraction has 563 states and 703 transitions. [2025-02-06 13:31:11,463 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.555555555555555) internal successors, (50), 10 states have internal predecessors, (50), 5 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2025-02-06 13:31:11,463 INFO L276 IsEmpty]: Start isEmpty. Operand 563 states and 703 transitions. [2025-02-06 13:31:11,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2025-02-06 13:31:11,464 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:31:11,464 INFO L218 NwaCegarLoop]: trace histogram [9, 8, 6, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:31:11,472 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2025-02-06 13:31:11,664 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,18 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:31:11,665 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:31:11,665 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:31:11,665 INFO L85 PathProgramCache]: Analyzing trace with hash -1134722300, now seen corresponding path program 1 times [2025-02-06 13:31:11,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:31:11,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536433670] [2025-02-06 13:31:11,665 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:31:11,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:31:11,669 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 106 statements into 1 equivalence classes. [2025-02-06 13:31:11,676 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 106 of 106 statements. [2025-02-06 13:31:11,677 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:31:11,677 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:31:11,805 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 24 proven. 7 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2025-02-06 13:31:11,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:31:11,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536433670] [2025-02-06 13:31:11,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536433670] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:31:11,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [411917787] [2025-02-06 13:31:11,806 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:31:11,806 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:31:11,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:31:11,809 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) [2025-02-06 13:31:11,811 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 [2025-02-06 13:31:11,857 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 106 statements into 1 equivalence classes. [2025-02-06 13:31:11,881 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 106 of 106 statements. [2025-02-06 13:31:11,882 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:31:11,882 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:31:11,883 INFO L256 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-02-06 13:31:11,884 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:31:11,935 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 24 proven. 7 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2025-02-06 13:31:11,935 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:31:12,175 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 24 proven. 7 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2025-02-06 13:31:12,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [411917787] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 13:31:12,176 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 13:31:12,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2025-02-06 13:31:12,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441606770] [2025-02-06 13:31:12,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 13:31:12,176 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-02-06 13:31:12,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:31:12,177 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-02-06 13:31:12,177 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2025-02-06 13:31:12,177 INFO L87 Difference]: Start difference. First operand 563 states and 703 transitions. Second operand has 16 states, 13 states have (on average 5.0) internal successors, (65), 12 states have internal predecessors, (65), 7 states have call successors, (12), 5 states have call predecessors, (12), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2025-02-06 13:31:12,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:31:12,512 INFO L93 Difference]: Finished difference Result 815 states and 1018 transitions. [2025-02-06 13:31:12,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-02-06 13:31:12,516 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 5.0) internal successors, (65), 12 states have internal predecessors, (65), 7 states have call successors, (12), 5 states have call predecessors, (12), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 106 [2025-02-06 13:31:12,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:31:12,520 INFO L225 Difference]: With dead ends: 815 [2025-02-06 13:31:12,520 INFO L226 Difference]: Without dead ends: 802 [2025-02-06 13:31:12,521 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 206 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2025-02-06 13:31:12,521 INFO L435 NwaCegarLoop]: 44 mSDtfsCounter, 107 mSDsluCounter, 452 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 496 SdHoareTripleChecker+Invalid, 393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-06 13:31:12,522 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 496 Invalid, 393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 371 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-06 13:31:12,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 802 states. [2025-02-06 13:31:12,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 802 to 723. [2025-02-06 13:31:12,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 723 states, 571 states have (on average 1.1698774080560421) internal successors, (668), 567 states have internal predecessors, (668), 99 states have call successors, (99), 34 states have call predecessors, (99), 45 states have return successors, (148), 121 states have call predecessors, (148), 99 states have call successors, (148) [2025-02-06 13:31:12,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 723 states to 723 states and 915 transitions. [2025-02-06 13:31:12,561 INFO L78 Accepts]: Start accepts. Automaton has 723 states and 915 transitions. Word has length 106 [2025-02-06 13:31:12,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:31:12,561 INFO L471 AbstractCegarLoop]: Abstraction has 723 states and 915 transitions. [2025-02-06 13:31:12,561 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 5.0) internal successors, (65), 12 states have internal predecessors, (65), 7 states have call successors, (12), 5 states have call predecessors, (12), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2025-02-06 13:31:12,561 INFO L276 IsEmpty]: Start isEmpty. Operand 723 states and 915 transitions. [2025-02-06 13:31:12,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2025-02-06 13:31:12,563 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:31:12,563 INFO L218 NwaCegarLoop]: trace histogram [10, 9, 7, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:31:12,571 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2025-02-06 13:31:12,764 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2025-02-06 13:31:12,764 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:31:12,764 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:31:12,764 INFO L85 PathProgramCache]: Analyzing trace with hash -148640384, now seen corresponding path program 2 times [2025-02-06 13:31:12,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:31:12,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990347056] [2025-02-06 13:31:12,765 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 13:31:12,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:31:12,769 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 112 statements into 2 equivalence classes. [2025-02-06 13:31:12,776 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 112 of 112 statements. [2025-02-06 13:31:12,776 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 13:31:12,776 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:31:12,971 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 173 trivial. 0 not checked. [2025-02-06 13:31:12,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:31:12,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990347056] [2025-02-06 13:31:12,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990347056] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:31:12,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:31:12,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-02-06 13:31:12,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916548603] [2025-02-06 13:31:12,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:31:12,972 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-06 13:31:12,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:31:12,973 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-06 13:31:12,973 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2025-02-06 13:31:12,973 INFO L87 Difference]: Start difference. First operand 723 states and 915 transitions. Second operand has 8 states, 6 states have (on average 7.5) internal successors, (45), 6 states have internal predecessors, (45), 3 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2025-02-06 13:31:13,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:31:13,166 INFO L93 Difference]: Finished difference Result 1211 states and 1535 transitions. [2025-02-06 13:31:13,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-02-06 13:31:13,167 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 7.5) internal successors, (45), 6 states have internal predecessors, (45), 3 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 112 [2025-02-06 13:31:13,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:31:13,170 INFO L225 Difference]: With dead ends: 1211 [2025-02-06 13:31:13,170 INFO L226 Difference]: Without dead ends: 753 [2025-02-06 13:31:13,172 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2025-02-06 13:31:13,172 INFO L435 NwaCegarLoop]: 72 mSDtfsCounter, 41 mSDsluCounter, 370 mSDsCounter, 0 mSdLazyCounter, 122 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 442 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 13:31:13,172 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 442 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 122 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 13:31:13,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 753 states. [2025-02-06 13:31:13,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 753 to 749. [2025-02-06 13:31:13,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 592 states have (on average 1.1706081081081081) internal successors, (693), 588 states have internal predecessors, (693), 102 states have call successors, (102), 36 states have call predecessors, (102), 47 states have return successors, (149), 124 states have call predecessors, (149), 102 states have call successors, (149) [2025-02-06 13:31:13,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 944 transitions. [2025-02-06 13:31:13,211 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 944 transitions. Word has length 112 [2025-02-06 13:31:13,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:31:13,212 INFO L471 AbstractCegarLoop]: Abstraction has 749 states and 944 transitions. [2025-02-06 13:31:13,212 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 7.5) internal successors, (45), 6 states have internal predecessors, (45), 3 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2025-02-06 13:31:13,212 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 944 transitions. [2025-02-06 13:31:13,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2025-02-06 13:31:13,213 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:31:13,213 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:31:13,213 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2025-02-06 13:31:13,214 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting binomialCoefficientErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:31:13,214 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:31:13,214 INFO L85 PathProgramCache]: Analyzing trace with hash -675900341, now seen corresponding path program 1 times [2025-02-06 13:31:13,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:31:13,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807536919] [2025-02-06 13:31:13,214 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:31:13,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:31:13,220 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 115 statements into 1 equivalence classes. [2025-02-06 13:31:13,226 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 115 of 115 statements. [2025-02-06 13:31:13,226 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:31:13,226 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:31:13,360 INFO L134 CoverageAnalysis]: Checked inductivity of 229 backedges. 14 proven. 7 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2025-02-06 13:31:13,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:31:13,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807536919] [2025-02-06 13:31:13,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807536919] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:31:13,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1281103250] [2025-02-06 13:31:13,361 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:31:13,361 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:31:13,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:31:13,363 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) [2025-02-06 13:31:13,365 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 [2025-02-06 13:31:13,398 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 115 statements into 1 equivalence classes. [2025-02-06 13:31:13,423 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 115 of 115 statements. [2025-02-06 13:31:13,423 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:31:13,423 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:31:13,425 INFO L256 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-02-06 13:31:13,426 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:31:13,581 INFO L134 CoverageAnalysis]: Checked inductivity of 229 backedges. 81 proven. 0 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2025-02-06 13:31:13,581 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 13:31:13,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1281103250] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:31:13,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 13:31:13,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [7] total 15 [2025-02-06 13:31:13,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709860683] [2025-02-06 13:31:13,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:31:13,582 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-06 13:31:13,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:31:13,603 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-06 13:31:13,603 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=180, Unknown=0, NotChecked=0, Total=210 [2025-02-06 13:31:13,603 INFO L87 Difference]: Start difference. First operand 749 states and 944 transitions. Second operand has 9 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 5 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 4 states have call successors, (8) [2025-02-06 13:31:13,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:31:13,885 INFO L93 Difference]: Finished difference Result 1314 states and 1666 transitions. [2025-02-06 13:31:13,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-02-06 13:31:13,887 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 5 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 4 states have call successors, (8) Word has length 115 [2025-02-06 13:31:13,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:31:13,890 INFO L225 Difference]: With dead ends: 1314 [2025-02-06 13:31:13,891 INFO L226 Difference]: Without dead ends: 708 [2025-02-06 13:31:13,893 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=206, Unknown=0, NotChecked=0, Total=240 [2025-02-06 13:31:13,894 INFO L435 NwaCegarLoop]: 62 mSDtfsCounter, 41 mSDsluCounter, 347 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 409 SdHoareTripleChecker+Invalid, 251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 13:31:13,894 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 409 Invalid, 251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 13:31:13,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 708 states. [2025-02-06 13:31:13,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 708 to 701. [2025-02-06 13:31:13,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 701 states, 554 states have (on average 1.1714801444043321) internal successors, (649), 552 states have internal predecessors, (649), 94 states have call successors, (94), 36 states have call predecessors, (94), 45 states have return successors, (131), 112 states have call predecessors, (131), 94 states have call successors, (131) [2025-02-06 13:31:13,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 701 states to 701 states and 874 transitions. [2025-02-06 13:31:13,931 INFO L78 Accepts]: Start accepts. Automaton has 701 states and 874 transitions. Word has length 115 [2025-02-06 13:31:13,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:31:13,931 INFO L471 AbstractCegarLoop]: Abstraction has 701 states and 874 transitions. [2025-02-06 13:31:13,931 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 5 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 4 states have call successors, (8) [2025-02-06 13:31:13,931 INFO L276 IsEmpty]: Start isEmpty. Operand 701 states and 874 transitions. [2025-02-06 13:31:13,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2025-02-06 13:31:13,933 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:31:13,933 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:31:13,941 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2025-02-06 13:31:14,133 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,20 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:31:14,134 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting binomialCoefficientErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:31:14,134 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:31:14,134 INFO L85 PathProgramCache]: Analyzing trace with hash -343658998, now seen corresponding path program 2 times [2025-02-06 13:31:14,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:31:14,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229418674] [2025-02-06 13:31:14,135 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 13:31:14,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:31:14,140 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 115 statements into 2 equivalence classes. [2025-02-06 13:31:14,147 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 115 of 115 statements. [2025-02-06 13:31:14,147 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 13:31:14,147 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:31:14,268 INFO L134 CoverageAnalysis]: Checked inductivity of 229 backedges. 15 proven. 6 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2025-02-06 13:31:14,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:31:14,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229418674] [2025-02-06 13:31:14,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229418674] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:31:14,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [422976161] [2025-02-06 13:31:14,269 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 13:31:14,269 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:31:14,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:31:14,271 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) [2025-02-06 13:31:14,273 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 [2025-02-06 13:31:14,304 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 115 statements into 2 equivalence classes. [2025-02-06 13:31:14,330 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 115 of 115 statements. [2025-02-06 13:31:14,330 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 13:31:14,330 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:31:14,332 INFO L256 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-02-06 13:31:14,334 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:31:14,393 INFO L134 CoverageAnalysis]: Checked inductivity of 229 backedges. 85 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2025-02-06 13:31:14,394 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 13:31:14,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [422976161] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:31:14,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 13:31:14,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 9 [2025-02-06 13:31:14,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414349590] [2025-02-06 13:31:14,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:31:14,395 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 13:31:14,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:31:14,395 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 13:31:14,395 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2025-02-06 13:31:14,396 INFO L87 Difference]: Start difference. First operand 701 states and 874 transitions. Second operand has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 6 states have internal predecessors, (47), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2025-02-06 13:31:14,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:31:14,491 INFO L93 Difference]: Finished difference Result 1056 states and 1316 transitions. [2025-02-06 13:31:14,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 13:31:14,492 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 6 states have internal predecessors, (47), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 115 [2025-02-06 13:31:14,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:31:14,494 INFO L225 Difference]: With dead ends: 1056 [2025-02-06 13:31:14,495 INFO L226 Difference]: Without dead ends: 596 [2025-02-06 13:31:14,497 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2025-02-06 13:31:14,498 INFO L435 NwaCegarLoop]: 58 mSDtfsCounter, 15 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 13:31:14,498 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 206 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 13:31:14,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 596 states. [2025-02-06 13:31:14,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 596 to 595. [2025-02-06 13:31:14,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 470 states have (on average 1.1659574468085105) internal successors, (548), 469 states have internal predecessors, (548), 79 states have call successors, (79), 31 states have call predecessors, (79), 38 states have return successors, (111), 94 states have call predecessors, (111), 79 states have call successors, (111) [2025-02-06 13:31:14,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 738 transitions. [2025-02-06 13:31:14,529 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 738 transitions. Word has length 115 [2025-02-06 13:31:14,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:31:14,530 INFO L471 AbstractCegarLoop]: Abstraction has 595 states and 738 transitions. [2025-02-06 13:31:14,530 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 6 states have internal predecessors, (47), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2025-02-06 13:31:14,530 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 738 transitions. [2025-02-06 13:31:14,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2025-02-06 13:31:14,531 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:31:14,532 INFO L218 NwaCegarLoop]: trace histogram [11, 11, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:31:14,540 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2025-02-06 13:31:14,736 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2025-02-06 13:31:14,736 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting binomialCoefficientErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:31:14,737 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:31:14,737 INFO L85 PathProgramCache]: Analyzing trace with hash -1246617265, now seen corresponding path program 3 times [2025-02-06 13:31:14,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:31:14,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878033332] [2025-02-06 13:31:14,737 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 13:31:14,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:31:14,742 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 125 statements into 8 equivalence classes. [2025-02-06 13:31:14,745 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 17 of 125 statements. [2025-02-06 13:31:14,745 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-06 13:31:14,745 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:31:14,784 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2025-02-06 13:31:14,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:31:14,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878033332] [2025-02-06 13:31:14,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878033332] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:31:14,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [421605605] [2025-02-06 13:31:14,785 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 13:31:14,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:31:14,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:31:14,787 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) [2025-02-06 13:31:14,789 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 [2025-02-06 13:31:14,823 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 125 statements into 8 equivalence classes. [2025-02-06 13:31:14,827 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 17 of 125 statements. [2025-02-06 13:31:14,828 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-06 13:31:14,828 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:31:14,828 INFO L256 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-02-06 13:31:14,831 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:31:14,956 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2025-02-06 13:31:14,957 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:31:15,157 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2025-02-06 13:31:15,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [421605605] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 13:31:15,157 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 13:31:15,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2025-02-06 13:31:15,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875099959] [2025-02-06 13:31:15,157 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 13:31:15,158 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-06 13:31:15,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:31:15,158 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-06 13:31:15,158 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2025-02-06 13:31:15,158 INFO L87 Difference]: Start difference. First operand 595 states and 738 transitions. Second operand has 9 states, 8 states have (on average 6.5) internal successors, (52), 7 states have internal predecessors, (52), 6 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2025-02-06 13:31:15,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:31:15,284 INFO L93 Difference]: Finished difference Result 598 states and 738 transitions. [2025-02-06 13:31:15,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-06 13:31:15,285 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 6.5) internal successors, (52), 7 states have internal predecessors, (52), 6 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 125 [2025-02-06 13:31:15,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:31:15,287 INFO L225 Difference]: With dead ends: 598 [2025-02-06 13:31:15,287 INFO L226 Difference]: Without dead ends: 597 [2025-02-06 13:31:15,288 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 244 SyntacticMatches, 3 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2025-02-06 13:31:15,288 INFO L435 NwaCegarLoop]: 46 mSDtfsCounter, 36 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 292 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 13:31:15,288 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 292 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 13:31:15,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 597 states. [2025-02-06 13:31:15,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 597 to 595. [2025-02-06 13:31:15,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 470 states have (on average 1.1617021276595745) internal successors, (546), 469 states have internal predecessors, (546), 79 states have call successors, (79), 31 states have call predecessors, (79), 38 states have return successors, (111), 94 states have call predecessors, (111), 79 states have call successors, (111) [2025-02-06 13:31:15,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 736 transitions. [2025-02-06 13:31:15,321 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 736 transitions. Word has length 125 [2025-02-06 13:31:15,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:31:15,321 INFO L471 AbstractCegarLoop]: Abstraction has 595 states and 736 transitions. [2025-02-06 13:31:15,321 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 6.5) internal successors, (52), 7 states have internal predecessors, (52), 6 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2025-02-06 13:31:15,321 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 736 transitions. [2025-02-06 13:31:15,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2025-02-06 13:31:15,323 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:31:15,323 INFO L218 NwaCegarLoop]: trace histogram [14, 11, 7, 7, 7, 7, 7, 5, 5, 5, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:31:15,330 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2025-02-06 13:31:15,527 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,SelfDestructingSolverStorable38 [2025-02-06 13:31:15,527 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:31:15,527 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:31:15,527 INFO L85 PathProgramCache]: Analyzing trace with hash 1770082695, now seen corresponding path program 1 times [2025-02-06 13:31:15,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:31:15,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933367144] [2025-02-06 13:31:15,528 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:31:15,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:31:15,540 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 140 statements into 1 equivalence classes. [2025-02-06 13:31:15,550 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 140 of 140 statements. [2025-02-06 13:31:15,550 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:31:15,550 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:31:15,800 INFO L134 CoverageAnalysis]: Checked inductivity of 414 backedges. 97 proven. 46 refuted. 0 times theorem prover too weak. 271 trivial. 0 not checked. [2025-02-06 13:31:15,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:31:15,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933367144] [2025-02-06 13:31:15,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933367144] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:31:15,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741108991] [2025-02-06 13:31:15,801 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:31:15,801 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:31:15,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:31:15,803 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) [2025-02-06 13:31:15,805 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 [2025-02-06 13:31:15,840 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 140 statements into 1 equivalence classes. [2025-02-06 13:31:15,868 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 140 of 140 statements. [2025-02-06 13:31:15,868 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:31:15,868 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:31:15,873 INFO L256 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-02-06 13:31:15,875 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:31:15,950 INFO L134 CoverageAnalysis]: Checked inductivity of 414 backedges. 241 proven. 10 refuted. 0 times theorem prover too weak. 163 trivial. 0 not checked. [2025-02-06 13:31:15,950 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:31:16,204 INFO L134 CoverageAnalysis]: Checked inductivity of 414 backedges. 97 proven. 46 refuted. 0 times theorem prover too weak. 271 trivial. 0 not checked. [2025-02-06 13:31:16,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1741108991] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 13:31:16,204 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 13:31:16,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 15 [2025-02-06 13:31:16,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004835206] [2025-02-06 13:31:16,204 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 13:31:16,204 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-02-06 13:31:16,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:31:16,205 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-02-06 13:31:16,205 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2025-02-06 13:31:16,205 INFO L87 Difference]: Start difference. First operand 595 states and 736 transitions. Second operand has 15 states, 14 states have (on average 4.285714285714286) internal successors, (60), 11 states have internal predecessors, (60), 8 states have call successors, (12), 6 states have call predecessors, (12), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2025-02-06 13:31:16,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:31:16,535 INFO L93 Difference]: Finished difference Result 1218 states and 1522 transitions. [2025-02-06 13:31:16,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-02-06 13:31:16,535 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 4.285714285714286) internal successors, (60), 11 states have internal predecessors, (60), 8 states have call successors, (12), 6 states have call predecessors, (12), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 140 [2025-02-06 13:31:16,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:31:16,538 INFO L225 Difference]: With dead ends: 1218 [2025-02-06 13:31:16,538 INFO L226 Difference]: Without dead ends: 693 [2025-02-06 13:31:16,541 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 269 SyntacticMatches, 12 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2025-02-06 13:31:16,541 INFO L435 NwaCegarLoop]: 59 mSDtfsCounter, 59 mSDsluCounter, 474 mSDsCounter, 0 mSdLazyCounter, 347 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 533 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 13:31:16,541 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 533 Invalid, 357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 347 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 13:31:16,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 693 states. [2025-02-06 13:31:16,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 693 to 688. [2025-02-06 13:31:16,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 688 states, 542 states have (on average 1.1586715867158672) internal successors, (628), 539 states have internal predecessors, (628), 93 states have call successors, (93), 38 states have call predecessors, (93), 45 states have return successors, (127), 110 states have call predecessors, (127), 93 states have call successors, (127) [2025-02-06 13:31:16,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 688 states to 688 states and 848 transitions. [2025-02-06 13:31:16,582 INFO L78 Accepts]: Start accepts. Automaton has 688 states and 848 transitions. Word has length 140 [2025-02-06 13:31:16,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:31:16,583 INFO L471 AbstractCegarLoop]: Abstraction has 688 states and 848 transitions. [2025-02-06 13:31:16,583 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 4.285714285714286) internal successors, (60), 11 states have internal predecessors, (60), 8 states have call successors, (12), 6 states have call predecessors, (12), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2025-02-06 13:31:16,583 INFO L276 IsEmpty]: Start isEmpty. Operand 688 states and 848 transitions. [2025-02-06 13:31:16,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2025-02-06 13:31:16,584 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:31:16,585 INFO L218 NwaCegarLoop]: trace histogram [14, 11, 7, 7, 7, 7, 7, 5, 5, 5, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:31:16,592 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2025-02-06 13:31:16,789 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2025-02-06 13:31:16,789 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:31:16,790 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:31:16,790 INFO L85 PathProgramCache]: Analyzing trace with hash -1245914697, now seen corresponding path program 1 times [2025-02-06 13:31:16,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:31:16,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12626373] [2025-02-06 13:31:16,790 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:31:16,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:31:16,798 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 144 statements into 1 equivalence classes. [2025-02-06 13:31:16,805 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 144 of 144 statements. [2025-02-06 13:31:16,806 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:31:16,806 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:31:16,961 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 94 proven. 43 refuted. 0 times theorem prover too weak. 281 trivial. 0 not checked. [2025-02-06 13:31:16,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:31:16,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12626373] [2025-02-06 13:31:16,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12626373] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:31:16,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1840464412] [2025-02-06 13:31:16,961 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:31:16,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:31:16,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:31:16,965 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 13:31:16,967 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2025-02-06 13:31:16,999 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 144 statements into 1 equivalence classes. [2025-02-06 13:31:17,033 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 144 of 144 statements. [2025-02-06 13:31:17,033 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:31:17,033 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:31:17,037 INFO L256 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-02-06 13:31:17,039 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:31:17,093 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 226 proven. 7 refuted. 0 times theorem prover too weak. 185 trivial. 0 not checked. [2025-02-06 13:31:17,093 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:31:17,312 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 94 proven. 43 refuted. 0 times theorem prover too weak. 281 trivial. 0 not checked. [2025-02-06 13:31:17,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1840464412] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 13:31:17,312 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 13:31:17,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2025-02-06 13:31:17,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127545283] [2025-02-06 13:31:17,312 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 13:31:17,313 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-06 13:31:17,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:31:17,313 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-06 13:31:17,313 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-02-06 13:31:17,313 INFO L87 Difference]: Start difference. First operand 688 states and 848 transitions. Second operand has 11 states, 10 states have (on average 5.6) internal successors, (56), 8 states have internal predecessors, (56), 6 states have call successors, (11), 5 states have call predecessors, (11), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2025-02-06 13:31:17,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:31:17,575 INFO L93 Difference]: Finished difference Result 1244 states and 1552 transitions. [2025-02-06 13:31:17,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-06 13:31:17,576 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 5.6) internal successors, (56), 8 states have internal predecessors, (56), 6 states have call successors, (11), 5 states have call predecessors, (11), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 144 [2025-02-06 13:31:17,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:31:17,580 INFO L225 Difference]: With dead ends: 1244 [2025-02-06 13:31:17,580 INFO L226 Difference]: Without dead ends: 722 [2025-02-06 13:31:17,582 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 281 SyntacticMatches, 8 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2025-02-06 13:31:17,582 INFO L435 NwaCegarLoop]: 48 mSDtfsCounter, 50 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 398 SdHoareTripleChecker+Invalid, 217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 13:31:17,583 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 398 Invalid, 217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 209 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 13:31:17,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 722 states. [2025-02-06 13:31:17,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 722 to 669. [2025-02-06 13:31:17,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 669 states, 526 states have (on average 1.1577946768060836) internal successors, (609), 524 states have internal predecessors, (609), 92 states have call successors, (92), 38 states have call predecessors, (92), 43 states have return successors, (122), 106 states have call predecessors, (122), 92 states have call successors, (122) [2025-02-06 13:31:17,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 669 states to 669 states and 823 transitions. [2025-02-06 13:31:17,622 INFO L78 Accepts]: Start accepts. Automaton has 669 states and 823 transitions. Word has length 144 [2025-02-06 13:31:17,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:31:17,622 INFO L471 AbstractCegarLoop]: Abstraction has 669 states and 823 transitions. [2025-02-06 13:31:17,623 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 5.6) internal successors, (56), 8 states have internal predecessors, (56), 6 states have call successors, (11), 5 states have call predecessors, (11), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2025-02-06 13:31:17,623 INFO L276 IsEmpty]: Start isEmpty. Operand 669 states and 823 transitions. [2025-02-06 13:31:17,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2025-02-06 13:31:17,625 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:31:17,625 INFO L218 NwaCegarLoop]: trace histogram [12, 12, 9, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:31:17,633 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2025-02-06 13:31:17,825 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,24 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:31:17,826 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting binomialCoefficientErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:31:17,826 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:31:17,826 INFO L85 PathProgramCache]: Analyzing trace with hash -68536893, now seen corresponding path program 1 times [2025-02-06 13:31:17,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:31:17,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7781171] [2025-02-06 13:31:17,827 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:31:17,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:31:17,832 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 134 statements into 1 equivalence classes. [2025-02-06 13:31:17,839 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 134 of 134 statements. [2025-02-06 13:31:17,839 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:31:17,839 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:31:18,013 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 64 proven. 0 refuted. 0 times theorem prover too weak. 271 trivial. 0 not checked. [2025-02-06 13:31:18,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:31:18,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7781171] [2025-02-06 13:31:18,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7781171] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 13:31:18,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 13:31:18,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2025-02-06 13:31:18,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646330412] [2025-02-06 13:31:18,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 13:31:18,015 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-06 13:31:18,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:31:18,015 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-06 13:31:18,015 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-02-06 13:31:18,015 INFO L87 Difference]: Start difference. First operand 669 states and 823 transitions. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 9 states have internal predecessors, (51), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) [2025-02-06 13:31:18,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:31:18,295 INFO L93 Difference]: Finished difference Result 1177 states and 1459 transitions. [2025-02-06 13:31:18,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-06 13:31:18,296 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 9 states have internal predecessors, (51), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) Word has length 134 [2025-02-06 13:31:18,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:31:18,299 INFO L225 Difference]: With dead ends: 1177 [2025-02-06 13:31:18,300 INFO L226 Difference]: Without dead ends: 680 [2025-02-06 13:31:18,301 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2025-02-06 13:31:18,303 INFO L435 NwaCegarLoop]: 58 mSDtfsCounter, 39 mSDsluCounter, 295 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 353 SdHoareTripleChecker+Invalid, 251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 13:31:18,303 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 353 Invalid, 251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 246 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 13:31:18,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 680 states. [2025-02-06 13:31:18,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 680 to 669. [2025-02-06 13:31:18,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 669 states, 526 states have (on average 1.1577946768060836) internal successors, (609), 524 states have internal predecessors, (609), 92 states have call successors, (92), 38 states have call predecessors, (92), 43 states have return successors, (120), 106 states have call predecessors, (120), 92 states have call successors, (120) [2025-02-06 13:31:18,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 669 states to 669 states and 821 transitions. [2025-02-06 13:31:18,342 INFO L78 Accepts]: Start accepts. Automaton has 669 states and 821 transitions. Word has length 134 [2025-02-06 13:31:18,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:31:18,344 INFO L471 AbstractCegarLoop]: Abstraction has 669 states and 821 transitions. [2025-02-06 13:31:18,345 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 9 states have internal predecessors, (51), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) [2025-02-06 13:31:18,345 INFO L276 IsEmpty]: Start isEmpty. Operand 669 states and 821 transitions. [2025-02-06 13:31:18,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2025-02-06 13:31:18,346 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:31:18,346 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 9, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:31:18,346 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2025-02-06 13:31:18,346 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting binomialCoefficientErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:31:18,347 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:31:18,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1424539761, now seen corresponding path program 1 times [2025-02-06 13:31:18,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:31:18,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984272087] [2025-02-06 13:31:18,347 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:31:18,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:31:18,352 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 140 statements into 1 equivalence classes. [2025-02-06 13:31:18,359 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 140 of 140 statements. [2025-02-06 13:31:18,359 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:31:18,359 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:31:18,542 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 94 proven. 26 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2025-02-06 13:31:18,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 13:31:18,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984272087] [2025-02-06 13:31:18,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984272087] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 13:31:18,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [336365715] [2025-02-06 13:31:18,542 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 13:31:18,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:31:18,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:31:18,545 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 13:31:18,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2025-02-06 13:31:18,598 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 140 statements into 1 equivalence classes. [2025-02-06 13:31:18,629 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 140 of 140 statements. [2025-02-06 13:31:18,630 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 13:31:18,630 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:31:18,634 INFO L256 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-02-06 13:31:18,637 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:31:18,700 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 232 proven. 2 refuted. 0 times theorem prover too weak. 163 trivial. 0 not checked. [2025-02-06 13:31:18,700 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 13:31:18,975 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 94 proven. 27 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2025-02-06 13:31:18,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [336365715] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 13:31:18,975 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 13:31:18,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 13] total 14 [2025-02-06 13:31:18,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443055343] [2025-02-06 13:31:18,976 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 13:31:18,976 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-02-06 13:31:18,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 13:31:18,976 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-02-06 13:31:18,977 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2025-02-06 13:31:18,977 INFO L87 Difference]: Start difference. First operand 669 states and 821 transitions. Second operand has 14 states, 13 states have (on average 5.615384615384615) internal successors, (73), 13 states have internal predecessors, (73), 8 states have call successors, (15), 3 states have call predecessors, (15), 4 states have return successors, (14), 5 states have call predecessors, (14), 7 states have call successors, (14) [2025-02-06 13:31:19,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 13:31:19,298 INFO L93 Difference]: Finished difference Result 1306 states and 1638 transitions. [2025-02-06 13:31:19,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-02-06 13:31:19,298 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 5.615384615384615) internal successors, (73), 13 states have internal predecessors, (73), 8 states have call successors, (15), 3 states have call predecessors, (15), 4 states have return successors, (14), 5 states have call predecessors, (14), 7 states have call successors, (14) Word has length 140 [2025-02-06 13:31:19,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 13:31:19,302 INFO L225 Difference]: With dead ends: 1306 [2025-02-06 13:31:19,303 INFO L226 Difference]: Without dead ends: 693 [2025-02-06 13:31:19,304 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 271 SyntacticMatches, 9 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2025-02-06 13:31:19,305 INFO L435 NwaCegarLoop]: 59 mSDtfsCounter, 41 mSDsluCounter, 450 mSDsCounter, 0 mSdLazyCounter, 378 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 509 SdHoareTripleChecker+Invalid, 393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-06 13:31:19,305 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 509 Invalid, 393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 378 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-06 13:31:19,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 693 states. [2025-02-06 13:31:19,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 693 to 669. [2025-02-06 13:31:19,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 669 states, 526 states have (on average 1.1520912547528517) internal successors, (606), 524 states have internal predecessors, (606), 92 states have call successors, (92), 38 states have call predecessors, (92), 43 states have return successors, (118), 106 states have call predecessors, (118), 92 states have call successors, (118) [2025-02-06 13:31:19,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 669 states to 669 states and 816 transitions. [2025-02-06 13:31:19,342 INFO L78 Accepts]: Start accepts. Automaton has 669 states and 816 transitions. Word has length 140 [2025-02-06 13:31:19,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 13:31:19,343 INFO L471 AbstractCegarLoop]: Abstraction has 669 states and 816 transitions. [2025-02-06 13:31:19,343 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 5.615384615384615) internal successors, (73), 13 states have internal predecessors, (73), 8 states have call successors, (15), 3 states have call predecessors, (15), 4 states have return successors, (14), 5 states have call predecessors, (14), 7 states have call successors, (14) [2025-02-06 13:31:19,343 INFO L276 IsEmpty]: Start isEmpty. Operand 669 states and 816 transitions. [2025-02-06 13:31:19,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2025-02-06 13:31:19,344 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 13:31:19,344 INFO L218 NwaCegarLoop]: trace histogram [13, 13, 9, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 13:31:19,352 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2025-02-06 13:31:19,548 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2025-02-06 13:31:19,549 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting binomialCoefficientErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2025-02-06 13:31:19,550 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 13:31:19,550 INFO L85 PathProgramCache]: Analyzing trace with hash -145569857, now seen corresponding path program 2 times [2025-02-06 13:31:19,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 13:31:19,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854931481] [2025-02-06 13:31:19,553 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 13:31:19,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 13:31:19,560 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 144 statements into 2 equivalence classes. [2025-02-06 13:31:19,573 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 144 of 144 statements. [2025-02-06 13:31:19,574 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 13:31:19,574 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unknown [2025-02-06 13:31:19,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1019296912] [2025-02-06 13:31:19,575 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 13:31:19,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 13:31:19,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 13:31:19,578 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 13:31:19,580 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2025-02-06 13:31:19,617 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 144 statements into 2 equivalence classes. [2025-02-06 13:31:19,654 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 144 of 144 statements. [2025-02-06 13:31:19,654 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 13:31:19,654 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 13:31:19,656 INFO L256 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 46 conjuncts are in the unsatisfiable core [2025-02-06 13:31:19,658 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 13:31:20,067 INFO L134 CoverageAnalysis]: Checked inductivity of 401 backedges. 148 proven. 25 refuted. 0 times theorem prover too weak. 228 trivial. 0 not checked. [2025-02-06 13:31:20,067 INFO L312 TraceCheckSpWp]: Computing backward predicates...