./Ultimate.py --spec /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/properties/no-overflow.prp --file /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/termination-numeric/Binomial.c --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 61a67961 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/termination-numeric/Binomial.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash c204b56aba09d3ce87e17edffdff1d33aa0b4dc87a1e1140339548dffa982588 --- Real Ultimate output --- This is Ultimate 0.2.5-wip.fs.cvc5-61a6796-m [2024-10-14 20:14:26,064 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-14 20:14:26,148 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-64bit-Automizer_Default.epf [2024-10-14 20:14:26,154 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-14 20:14:26,155 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-14 20:14:26,179 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-14 20:14:26,180 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-14 20:14:26,180 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-14 20:14:26,181 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-14 20:14:26,183 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-14 20:14:26,183 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-14 20:14:26,183 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-14 20:14:26,184 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-14 20:14:26,184 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-14 20:14:26,184 INFO L153 SettingsManager]: * Use SBE=true [2024-10-14 20:14:26,185 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-14 20:14:26,185 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-10-14 20:14:26,188 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-10-14 20:14:26,189 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-14 20:14:26,189 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-10-14 20:14:26,189 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-14 20:14:26,190 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-10-14 20:14:26,190 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-14 20:14:26,190 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-10-14 20:14:26,190 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-10-14 20:14:26,191 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-14 20:14:26,191 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-14 20:14:26,191 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-14 20:14:26,192 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-14 20:14:26,192 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-14 20:14:26,192 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-14 20:14:26,192 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-14 20:14:26,192 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-14 20:14:26,193 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-14 20:14:26,193 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-10-14 20:14:26,193 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-10-14 20:14:26,193 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-10-14 20:14:26,194 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-14 20:14:26,194 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-14 20:14:26,194 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-14 20:14:26,194 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-14 20:14:26,196 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! 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 [2024-10-14 20:14:26,433 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-14 20:14:26,451 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-14 20:14:26,454 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-14 20:14:26,455 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-14 20:14:26,455 INFO L274 PluginConnector]: CDTParser initialized [2024-10-14 20:14:26,456 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/termination-numeric/Binomial.c [2024-10-14 20:14:27,791 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-14 20:14:27,954 INFO L384 CDTParser]: Found 1 translation units. [2024-10-14 20:14:27,954 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/termination-numeric/Binomial.c [2024-10-14 20:14:27,961 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dc0d0215c/c97a72b3dae2470ea517c6ec2f666e96/FLAG1b80408b8 [2024-10-14 20:14:28,355 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dc0d0215c/c97a72b3dae2470ea517c6ec2f666e96 [2024-10-14 20:14:28,358 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-14 20:14:28,360 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-14 20:14:28,361 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-14 20:14:28,361 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-14 20:14:28,365 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-14 20:14:28,366 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.10 08:14:28" (1/1) ... [2024-10-14 20:14:28,366 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6e64f69f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 08:14:28, skipping insertion in model container [2024-10-14 20:14:28,367 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.10 08:14:28" (1/1) ... [2024-10-14 20:14:28,382 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-14 20:14:28,531 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-14 20:14:28,537 INFO L200 MainTranslator]: Completed pre-run [2024-10-14 20:14:28,549 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-14 20:14:28,561 INFO L204 MainTranslator]: Completed translation [2024-10-14 20:14:28,561 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 08:14:28 WrapperNode [2024-10-14 20:14:28,561 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-14 20:14:28,562 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-14 20:14:28,562 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-14 20:14:28,562 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-14 20:14:28,567 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 08:14:28" (1/1) ... [2024-10-14 20:14:28,572 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 08:14:28" (1/1) ... [2024-10-14 20:14:28,591 INFO L138 Inliner]: procedures = 6, calls = 8, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 47 [2024-10-14 20:14:28,592 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-14 20:14:28,593 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-10-14 20:14:28,593 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-10-14 20:14:28,593 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-10-14 20:14:28,601 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 08:14:28" (1/1) ... [2024-10-14 20:14:28,602 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 08:14:28" (1/1) ... [2024-10-14 20:14:28,603 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 08:14:28" (1/1) ... [2024-10-14 20:14:28,610 INFO L175 MemorySlicer]: No memory access in input program. [2024-10-14 20:14:28,610 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 08:14:28" (1/1) ... [2024-10-14 20:14:28,611 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 08:14:28" (1/1) ... [2024-10-14 20:14:28,613 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 08:14:28" (1/1) ... [2024-10-14 20:14:28,617 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 08:14:28" (1/1) ... [2024-10-14 20:14:28,618 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 08:14:28" (1/1) ... [2024-10-14 20:14:28,618 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 08:14:28" (1/1) ... [2024-10-14 20:14:28,620 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-10-14 20:14:28,621 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-10-14 20:14:28,621 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-10-14 20:14:28,621 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-10-14 20:14:28,622 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 08:14:28" (1/1) ... [2024-10-14 20:14:28,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-14 20:14:28,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:14:28,663 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-10-14 20:14:28,669 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-10-14 20:14:28,717 INFO L130 BoogieDeclarations]: Found specification of procedure fact [2024-10-14 20:14:28,717 INFO L138 BoogieDeclarations]: Found implementation of procedure fact [2024-10-14 20:14:28,717 INFO L130 BoogieDeclarations]: Found specification of procedure binomialCoefficient [2024-10-14 20:14:28,717 INFO L138 BoogieDeclarations]: Found implementation of procedure binomialCoefficient [2024-10-14 20:14:28,717 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-10-14 20:14:28,718 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-10-14 20:14:28,779 INFO L238 CfgBuilder]: Building ICFG [2024-10-14 20:14:28,782 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-10-14 20:14:28,991 INFO L? ?]: Removed 39 outVars from TransFormulas that were not future-live. [2024-10-14 20:14:28,991 INFO L287 CfgBuilder]: Performing block encoding [2024-10-14 20:14:29,030 INFO L309 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-10-14 20:14:29,032 INFO L314 CfgBuilder]: Removed 2 assume(true) statements. [2024-10-14 20:14:29,033 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.10 08:14:29 BoogieIcfgContainer [2024-10-14 20:14:29,033 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-10-14 20:14:29,036 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-10-14 20:14:29,036 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-10-14 20:14:29,039 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-10-14 20:14:29,040 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.10 08:14:28" (1/3) ... [2024-10-14 20:14:29,040 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1020093f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.10 08:14:29, skipping insertion in model container [2024-10-14 20:14:29,041 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 08:14:28" (2/3) ... [2024-10-14 20:14:29,041 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1020093f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.10 08:14:29, skipping insertion in model container [2024-10-14 20:14:29,041 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.10 08:14:29" (3/3) ... [2024-10-14 20:14:29,043 INFO L112 eAbstractionObserver]: Analyzing ICFG Binomial.c [2024-10-14 20:14:29,062 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-10-14 20:14:29,063 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 14 error locations. [2024-10-14 20:14:29,133 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-10-14 20:14:29,140 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;@2f488d36, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-10-14 20:14:29,141 INFO L334 AbstractCegarLoop]: Starting to check reachability of 14 error locations. [2024-10-14 20:14:29,146 INFO L276 IsEmpty]: Start isEmpty. Operand has 57 states, 34 states have (on average 1.6470588235294117) internal successors, (56), 48 states have internal predecessors, (56), 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) [2024-10-14 20:14:29,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2024-10-14 20:14:29,152 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:29,153 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:14:29,154 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:14:29,159 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:29,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1861099633, now seen corresponding path program 1 times [2024-10-14 20:14:29,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:29,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976481252] [2024-10-14 20:14:29,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:29,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:29,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:29,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:14:29,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:29,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976481252] [2024-10-14 20:14:29,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976481252] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:14:29,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:14:29,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-10-14 20:14:29,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246125006] [2024-10-14 20:14:29,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:14:29,318 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-10-14 20:14:29,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:29,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-10-14 20:14:29,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-10-14 20:14:29,346 INFO L87 Difference]: Start difference. First operand has 57 states, 34 states have (on average 1.6470588235294117) internal successors, (56), 48 states have internal predecessors, (56), 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 2 states, 2 states have (on average 3.5) internal successors, (7), 2 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) [2024-10-14 20:14:29,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:29,392 INFO L93 Difference]: Finished difference Result 111 states and 131 transitions. [2024-10-14 20:14:29,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-10-14 20:14:29,396 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 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 [2024-10-14 20:14:29,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:29,403 INFO L225 Difference]: With dead ends: 111 [2024-10-14 20:14:29,404 INFO L226 Difference]: Without dead ends: 54 [2024-10-14 20:14:29,409 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-10-14 20:14:29,414 INFO L432 NwaCegarLoop]: 62 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:29,415 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 62 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-14 20:14:29,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2024-10-14 20:14:29,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 54. [2024-10-14 20:14:29,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 32 states have (on average 1.53125) internal successors, (49), 45 states have internal predecessors, (49), 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) [2024-10-14 20:14:29,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 61 transitions. [2024-10-14 20:14:29,457 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 61 transitions. Word has length 7 [2024-10-14 20:14:29,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:29,457 INFO L471 AbstractCegarLoop]: Abstraction has 54 states and 61 transitions. [2024-10-14 20:14:29,458 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 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) [2024-10-14 20:14:29,458 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 61 transitions. [2024-10-14 20:14:29,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2024-10-14 20:14:29,459 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:29,460 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:14:29,487 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-10-14 20:14:29,488 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:14:29,488 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:29,488 INFO L85 PathProgramCache]: Analyzing trace with hash 1861081374, now seen corresponding path program 1 times [2024-10-14 20:14:29,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:29,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802408065] [2024-10-14 20:14:29,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:29,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:29,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:29,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:14:29,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:29,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802408065] [2024-10-14 20:14:29,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802408065] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:14:29,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:14:29,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-14 20:14:29,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377498500] [2024-10-14 20:14:29,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:14:29,598 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-14 20:14:29,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:29,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-14 20:14:29,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-14 20:14:29,602 INFO L87 Difference]: Start difference. First operand 54 states and 61 transitions. 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) [2024-10-14 20:14:29,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:29,695 INFO L93 Difference]: Finished difference Result 106 states and 121 transitions. [2024-10-14 20:14:29,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-14 20:14:29,697 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 [2024-10-14 20:14:29,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:29,699 INFO L225 Difference]: With dead ends: 106 [2024-10-14 20:14:29,699 INFO L226 Difference]: Without dead ends: 55 [2024-10-14 20:14:29,701 INFO L431 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 [2024-10-14 20:14:29,704 INFO L432 NwaCegarLoop]: 52 mSDtfsCounter, 23 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:29,704 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 136 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 20:14:29,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2024-10-14 20:14:29,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 55. [2024-10-14 20:14:29,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 33 states have (on average 1.5151515151515151) 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) [2024-10-14 20:14:29,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 62 transitions. [2024-10-14 20:14:29,716 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 62 transitions. Word has length 7 [2024-10-14 20:14:29,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:29,717 INFO L471 AbstractCegarLoop]: Abstraction has 55 states and 62 transitions. [2024-10-14 20:14:29,717 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) [2024-10-14 20:14:29,717 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 62 transitions. [2024-10-14 20:14:29,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2024-10-14 20:14:29,718 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:29,718 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:14:29,718 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-10-14 20:14:29,719 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:14:29,719 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:29,719 INFO L85 PathProgramCache]: Analyzing trace with hash 13084174, now seen corresponding path program 1 times [2024-10-14 20:14:29,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:29,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831975707] [2024-10-14 20:14:29,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:29,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:29,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:29,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:14:29,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:29,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831975707] [2024-10-14 20:14:29,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831975707] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:14:29,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:14:29,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-10-14 20:14:29,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784504870] [2024-10-14 20:14:29,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:14:29,808 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-14 20:14:29,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:29,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-14 20:14:29,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-14 20:14:29,813 INFO L87 Difference]: Start difference. First operand 55 states and 62 transitions. Second operand has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 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) [2024-10-14 20:14:29,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:29,853 INFO L93 Difference]: Finished difference Result 55 states and 62 transitions. [2024-10-14 20:14:29,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-14 20:14:29,853 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 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 12 [2024-10-14 20:14:29,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:29,854 INFO L225 Difference]: With dead ends: 55 [2024-10-14 20:14:29,854 INFO L226 Difference]: Without dead ends: 54 [2024-10-14 20:14:29,855 INFO L431 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 [2024-10-14 20:14:29,856 INFO L432 NwaCegarLoop]: 50 mSDtfsCounter, 4 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:29,856 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 95 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-14 20:14:29,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2024-10-14 20:14:29,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 54. [2024-10-14 20:14:29,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 33 states have (on average 1.4848484848484849) internal successors, (49), 45 states have internal predecessors, (49), 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) [2024-10-14 20:14:29,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 61 transitions. [2024-10-14 20:14:29,866 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 61 transitions. Word has length 12 [2024-10-14 20:14:29,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:29,869 INFO L471 AbstractCegarLoop]: Abstraction has 54 states and 61 transitions. [2024-10-14 20:14:29,869 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 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) [2024-10-14 20:14:29,869 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 61 transitions. [2024-10-14 20:14:29,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-10-14 20:14:29,870 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:29,870 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:14:29,870 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-10-14 20:14:29,871 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:14:29,871 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:29,871 INFO L85 PathProgramCache]: Analyzing trace with hash 405609432, now seen corresponding path program 1 times [2024-10-14 20:14:29,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:29,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190651430] [2024-10-14 20:14:29,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:29,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:29,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:30,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:14:30,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:30,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190651430] [2024-10-14 20:14:30,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190651430] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:14:30,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:14:30,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-10-14 20:14:30,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589272587] [2024-10-14 20:14:30,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:14:30,033 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-10-14 20:14:30,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:30,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-10-14 20:14:30,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-10-14 20:14:30,034 INFO L87 Difference]: Start difference. First operand 54 states and 61 transitions. Second operand has 7 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 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) [2024-10-14 20:14:30,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:30,178 INFO L93 Difference]: Finished difference Result 143 states and 165 transitions. [2024-10-14 20:14:30,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-10-14 20:14:30,181 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 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 13 [2024-10-14 20:14:30,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:30,183 INFO L225 Difference]: With dead ends: 143 [2024-10-14 20:14:30,183 INFO L226 Difference]: Without dead ends: 92 [2024-10-14 20:14:30,184 INFO L431 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 [2024-10-14 20:14:30,185 INFO L432 NwaCegarLoop]: 52 mSDtfsCounter, 41 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 291 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:30,185 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 291 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 20:14:30,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2024-10-14 20:14:30,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 83. [2024-10-14 20:14:30,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 55 states have (on average 1.4727272727272727) internal successors, (81), 67 states have internal predecessors, (81), 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) [2024-10-14 20:14:30,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 103 transitions. [2024-10-14 20:14:30,199 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 103 transitions. Word has length 13 [2024-10-14 20:14:30,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:30,199 INFO L471 AbstractCegarLoop]: Abstraction has 83 states and 103 transitions. [2024-10-14 20:14:30,199 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 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) [2024-10-14 20:14:30,200 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 103 transitions. [2024-10-14 20:14:30,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-10-14 20:14:30,200 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:30,200 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:14:30,201 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-10-14 20:14:30,201 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:14:30,202 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:30,202 INFO L85 PathProgramCache]: Analyzing trace with hash 561923542, now seen corresponding path program 1 times [2024-10-14 20:14:30,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:30,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028639879] [2024-10-14 20:14:30,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:30,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:30,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:30,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:14:30,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:30,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028639879] [2024-10-14 20:14:30,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028639879] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:14:30,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:14:30,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-14 20:14:30,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935737419] [2024-10-14 20:14:30,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:14:30,242 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-14 20:14:30,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:30,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-14 20:14:30,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-14 20:14:30,243 INFO L87 Difference]: Start difference. First operand 83 states and 103 transitions. Second operand has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 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) [2024-10-14 20:14:30,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:30,303 INFO L93 Difference]: Finished difference Result 167 states and 206 transitions. [2024-10-14 20:14:30,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-14 20:14:30,304 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 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 [2024-10-14 20:14:30,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:30,305 INFO L225 Difference]: With dead ends: 167 [2024-10-14 20:14:30,306 INFO L226 Difference]: Without dead ends: 89 [2024-10-14 20:14:30,308 INFO L431 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 [2024-10-14 20:14:30,309 INFO L432 NwaCegarLoop]: 52 mSDtfsCounter, 18 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:30,312 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 147 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-14 20:14:30,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2024-10-14 20:14:30,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 84. [2024-10-14 20:14:30,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 56 states have (on average 1.4642857142857142) internal successors, (82), 68 states have internal predecessors, (82), 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) [2024-10-14 20:14:30,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 104 transitions. [2024-10-14 20:14:30,329 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 104 transitions. Word has length 13 [2024-10-14 20:14:30,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:30,331 INFO L471 AbstractCegarLoop]: Abstraction has 84 states and 104 transitions. [2024-10-14 20:14:30,331 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 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) [2024-10-14 20:14:30,331 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 104 transitions. [2024-10-14 20:14:30,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2024-10-14 20:14:30,332 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:30,333 INFO L215 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:14:30,333 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-10-14 20:14:30,333 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:14:30,334 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:30,335 INFO L85 PathProgramCache]: Analyzing trace with hash -612428253, now seen corresponding path program 1 times [2024-10-14 20:14:30,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:30,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323559484] [2024-10-14 20:14:30,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:30,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:30,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:30,447 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-14 20:14:30,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:30,453 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 20:14:30,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:30,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323559484] [2024-10-14 20:14:30,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323559484] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:14:30,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:14:30,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-10-14 20:14:30,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426901362] [2024-10-14 20:14:30,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:14:30,454 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-10-14 20:14:30,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:30,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-10-14 20:14:30,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-10-14 20:14:30,455 INFO L87 Difference]: Start difference. First operand 84 states and 104 transitions. Second operand has 7 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 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) [2024-10-14 20:14:30,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:30,586 INFO L93 Difference]: Finished difference Result 209 states and 267 transitions. [2024-10-14 20:14:30,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-10-14 20:14:30,587 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 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 19 [2024-10-14 20:14:30,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:30,588 INFO L225 Difference]: With dead ends: 209 [2024-10-14 20:14:30,588 INFO L226 Difference]: Without dead ends: 131 [2024-10-14 20:14:30,589 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-10-14 20:14:30,590 INFO L432 NwaCegarLoop]: 51 mSDtfsCounter, 34 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:30,590 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 288 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 20:14:30,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2024-10-14 20:14:30,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 119. [2024-10-14 20:14:30,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 80 states have (on average 1.4875) internal successors, (119), 94 states have internal predecessors, (119), 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) [2024-10-14 20:14:30,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 157 transitions. [2024-10-14 20:14:30,604 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 157 transitions. Word has length 19 [2024-10-14 20:14:30,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:30,604 INFO L471 AbstractCegarLoop]: Abstraction has 119 states and 157 transitions. [2024-10-14 20:14:30,605 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 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) [2024-10-14 20:14:30,605 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 157 transitions. [2024-10-14 20:14:30,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-10-14 20:14:30,605 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:30,605 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:14:30,606 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-10-14 20:14:30,606 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting binomialCoefficientErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:14:30,606 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:30,606 INFO L85 PathProgramCache]: Analyzing trace with hash -133595047, now seen corresponding path program 1 times [2024-10-14 20:14:30,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:30,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343165294] [2024-10-14 20:14:30,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:30,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:30,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:30,703 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-14 20:14:30,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:30,709 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:30,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:30,714 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-10-14 20:14:30,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:30,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343165294] [2024-10-14 20:14:30,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343165294] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:14:30,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:14:30,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-14 20:14:30,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471121792] [2024-10-14 20:14:30,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:14:30,715 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-10-14 20:14:30,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:30,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-10-14 20:14:30,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-10-14 20:14:30,716 INFO L87 Difference]: Start difference. First operand 119 states and 157 transitions. Second operand has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 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) [2024-10-14 20:14:30,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:30,811 INFO L93 Difference]: Finished difference Result 144 states and 182 transitions. [2024-10-14 20:14:30,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-10-14 20:14:30,812 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 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 21 [2024-10-14 20:14:30,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:30,814 INFO L225 Difference]: With dead ends: 144 [2024-10-14 20:14:30,815 INFO L226 Difference]: Without dead ends: 143 [2024-10-14 20:14:30,815 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-10-14 20:14:30,818 INFO L432 NwaCegarLoop]: 47 mSDtfsCounter, 43 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:30,819 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 229 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 20:14:30,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2024-10-14 20:14:30,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 133. [2024-10-14 20:14:30,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 90 states have (on average 1.4555555555555555) internal successors, (131), 104 states have internal predecessors, (131), 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) [2024-10-14 20:14:30,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 175 transitions. [2024-10-14 20:14:30,834 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 175 transitions. Word has length 21 [2024-10-14 20:14:30,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:30,834 INFO L471 AbstractCegarLoop]: Abstraction has 133 states and 175 transitions. [2024-10-14 20:14:30,834 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 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) [2024-10-14 20:14:30,835 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 175 transitions. [2024-10-14 20:14:30,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2024-10-14 20:14:30,835 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:30,835 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:14:30,836 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-10-14 20:14:30,836 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting binomialCoefficientErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:14:30,836 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:30,836 INFO L85 PathProgramCache]: Analyzing trace with hash 153520893, now seen corresponding path program 1 times [2024-10-14 20:14:30,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:30,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315437633] [2024-10-14 20:14:30,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:30,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:30,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:30,922 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-14 20:14:30,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:30,927 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:30,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:30,932 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-10-14 20:14:30,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:30,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315437633] [2024-10-14 20:14:30,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315437633] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:14:30,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:14:30,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-14 20:14:30,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172828055] [2024-10-14 20:14:30,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:14:30,935 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-10-14 20:14:30,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:30,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-10-14 20:14:30,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-10-14 20:14:30,936 INFO L87 Difference]: Start difference. First operand 133 states and 175 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) [2024-10-14 20:14:31,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:31,045 INFO L93 Difference]: Finished difference Result 144 states and 179 transitions. [2024-10-14 20:14:31,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-10-14 20:14:31,046 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 [2024-10-14 20:14:31,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:31,048 INFO L225 Difference]: With dead ends: 144 [2024-10-14 20:14:31,048 INFO L226 Difference]: Without dead ends: 143 [2024-10-14 20:14:31,048 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-10-14 20:14:31,049 INFO L432 NwaCegarLoop]: 48 mSDtfsCounter, 43 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:31,049 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 232 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 20:14:31,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2024-10-14 20:14:31,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 133. [2024-10-14 20:14:31,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 90 states have (on average 1.4444444444444444) internal successors, (130), 104 states have internal predecessors, (130), 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) [2024-10-14 20:14:31,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 174 transitions. [2024-10-14 20:14:31,067 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 174 transitions. Word has length 22 [2024-10-14 20:14:31,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:31,067 INFO L471 AbstractCegarLoop]: Abstraction has 133 states and 174 transitions. [2024-10-14 20:14:31,067 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) [2024-10-14 20:14:31,067 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 174 transitions. [2024-10-14 20:14:31,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-10-14 20:14:31,068 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:31,068 INFO L215 NwaCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:14:31,068 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-10-14 20:14:31,068 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:14:31,069 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:31,069 INFO L85 PathProgramCache]: Analyzing trace with hash -226875282, now seen corresponding path program 1 times [2024-10-14 20:14:31,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:31,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111922035] [2024-10-14 20:14:31,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:31,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:31,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:31,185 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-10-14 20:14:31,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:31,189 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:31,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:31,193 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-10-14 20:14:31,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:31,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111922035] [2024-10-14 20:14:31,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111922035] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:14:31,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:14:31,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-10-14 20:14:31,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277884589] [2024-10-14 20:14:31,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:14:31,194 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-10-14 20:14:31,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:31,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-10-14 20:14:31,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-10-14 20:14:31,195 INFO L87 Difference]: Start difference. First operand 133 states and 174 transitions. Second operand has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 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) [2024-10-14 20:14:31,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:31,365 INFO L93 Difference]: Finished difference Result 265 states and 339 transitions. [2024-10-14 20:14:31,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-14 20:14:31,365 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 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 27 [2024-10-14 20:14:31,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:31,367 INFO L225 Difference]: With dead ends: 265 [2024-10-14 20:14:31,367 INFO L226 Difference]: Without dead ends: 147 [2024-10-14 20:14:31,373 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-10-14 20:14:31,374 INFO L432 NwaCegarLoop]: 48 mSDtfsCounter, 45 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 315 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:31,374 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 315 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 20:14:31,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2024-10-14 20:14:31,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 137. [2024-10-14 20:14:31,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 93 states have (on average 1.4301075268817205) internal successors, (133), 107 states have internal predecessors, (133), 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) [2024-10-14 20:14:31,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 177 transitions. [2024-10-14 20:14:31,395 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 177 transitions. Word has length 27 [2024-10-14 20:14:31,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:31,395 INFO L471 AbstractCegarLoop]: Abstraction has 137 states and 177 transitions. [2024-10-14 20:14:31,395 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 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) [2024-10-14 20:14:31,395 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 177 transitions. [2024-10-14 20:14:31,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-10-14 20:14:31,396 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:31,396 INFO L215 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] [2024-10-14 20:14:31,396 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-10-14 20:14:31,396 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting binomialCoefficientErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:14:31,397 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:31,397 INFO L85 PathProgramCache]: Analyzing trace with hash 1015624742, now seen corresponding path program 1 times [2024-10-14 20:14:31,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:31,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919244834] [2024-10-14 20:14:31,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:31,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:31,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 20:14:31,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [434746571] [2024-10-14 20:14:31,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:31,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:31,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:14:31,419 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:14:31,421 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-10-14 20:14:31,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:31,467 INFO L255 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-10-14 20:14:31,471 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:14:31,577 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-10-14 20:14:31,578 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 20:14:31,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:31,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919244834] [2024-10-14 20:14:31,581 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 20:14:31,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [434746571] [2024-10-14 20:14:31,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [434746571] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:14:31,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:14:31,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-14 20:14:31,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445453799] [2024-10-14 20:14:31,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:14:31,583 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-14 20:14:31,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:31,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-14 20:14:31,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-10-14 20:14:31,584 INFO L87 Difference]: Start difference. First operand 137 states and 177 transitions. Second operand has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 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) [2024-10-14 20:14:31,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:31,642 INFO L93 Difference]: Finished difference Result 189 states and 274 transitions. [2024-10-14 20:14:31,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-14 20:14:31,643 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 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 29 [2024-10-14 20:14:31,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:31,644 INFO L225 Difference]: With dead ends: 189 [2024-10-14 20:14:31,644 INFO L226 Difference]: Without dead ends: 188 [2024-10-14 20:14:31,645 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-10-14 20:14:31,645 INFO L432 NwaCegarLoop]: 48 mSDtfsCounter, 12 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 147 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 [2024-10-14 20:14:31,645 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 147 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-14 20:14:31,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2024-10-14 20:14:31,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 159. [2024-10-14 20:14:31,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 111 states have (on average 1.3873873873873874) internal successors, (154), 122 states have internal predecessors, (154), 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) [2024-10-14 20:14:31,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 218 transitions. [2024-10-14 20:14:31,661 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 218 transitions. Word has length 29 [2024-10-14 20:14:31,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:31,661 INFO L471 AbstractCegarLoop]: Abstraction has 159 states and 218 transitions. [2024-10-14 20:14:31,661 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 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) [2024-10-14 20:14:31,661 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 218 transitions. [2024-10-14 20:14:31,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2024-10-14 20:14:31,662 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:31,662 INFO L215 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] [2024-10-14 20:14:31,681 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-10-14 20:14:31,866 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-10-14 20:14:31,867 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting binomialCoefficientErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:14:31,867 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:31,867 INFO L85 PathProgramCache]: Analyzing trace with hash 1419595990, now seen corresponding path program 1 times [2024-10-14 20:14:31,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:31,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342383402] [2024-10-14 20:14:31,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:31,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:31,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 20:14:31,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [628045790] [2024-10-14 20:14:31,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:31,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:31,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:14:31,879 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:14:31,883 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-10-14 20:14:31,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:31,932 INFO L255 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-10-14 20:14:31,933 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:14:31,996 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-10-14 20:14:31,996 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:14:32,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:32,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342383402] [2024-10-14 20:14:32,202 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 20:14:32,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [628045790] [2024-10-14 20:14:32,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [628045790] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:14:32,202 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-10-14 20:14:32,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2024-10-14 20:14:32,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866635924] [2024-10-14 20:14:32,203 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-10-14 20:14:32,203 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-10-14 20:14:32,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:32,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-10-14 20:14:32,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-10-14 20:14:32,204 INFO L87 Difference]: Start difference. First operand 159 states and 218 transitions. Second operand has 6 states, 5 states have (on average 4.2) internal successors, (21), 6 states have internal predecessors, (21), 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) [2024-10-14 20:14:32,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:32,271 INFO L93 Difference]: Finished difference Result 189 states and 269 transitions. [2024-10-14 20:14:32,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-14 20:14:32,272 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.2) internal successors, (21), 6 states have internal predecessors, (21), 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 30 [2024-10-14 20:14:32,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:32,274 INFO L225 Difference]: With dead ends: 189 [2024-10-14 20:14:32,274 INFO L226 Difference]: Without dead ends: 188 [2024-10-14 20:14:32,275 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-10-14 20:14:32,275 INFO L432 NwaCegarLoop]: 48 mSDtfsCounter, 8 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:32,275 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 189 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 20:14:32,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2024-10-14 20:14:32,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 163. [2024-10-14 20:14:32,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 115 states have (on average 1.3652173913043477) internal successors, (157), 126 states have internal predecessors, (157), 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) [2024-10-14 20:14:32,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 221 transitions. [2024-10-14 20:14:32,290 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 221 transitions. Word has length 30 [2024-10-14 20:14:32,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:32,291 INFO L471 AbstractCegarLoop]: Abstraction has 163 states and 221 transitions. [2024-10-14 20:14:32,295 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.2) internal successors, (21), 6 states have internal predecessors, (21), 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) [2024-10-14 20:14:32,296 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 221 transitions. [2024-10-14 20:14:32,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2024-10-14 20:14:32,296 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:32,296 INFO L215 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] [2024-10-14 20:14:32,316 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-10-14 20:14:32,497 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-10-14 20:14:32,497 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting binomialCoefficientErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:14:32,498 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:32,498 INFO L85 PathProgramCache]: Analyzing trace with hash 1057802792, now seen corresponding path program 1 times [2024-10-14 20:14:32,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:32,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682010899] [2024-10-14 20:14:32,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:32,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:32,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 20:14:32,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1459416002] [2024-10-14 20:14:32,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:32,513 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:32,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:14:32,516 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:14:32,518 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-10-14 20:14:32,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:32,565 INFO L255 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-10-14 20:14:32,566 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:14:32,673 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-10-14 20:14:32,674 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 20:14:32,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:32,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682010899] [2024-10-14 20:14:32,674 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 20:14:32,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1459416002] [2024-10-14 20:14:32,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1459416002] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:14:32,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:14:32,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-14 20:14:32,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072725295] [2024-10-14 20:14:32,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:14:32,675 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-10-14 20:14:32,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:32,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-10-14 20:14:32,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-10-14 20:14:32,675 INFO L87 Difference]: Start difference. First operand 163 states and 221 transitions. Second operand has 6 states, 5 states have (on average 3.6) internal successors, (18), 6 states have internal predecessors, (18), 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) [2024-10-14 20:14:32,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:32,769 INFO L93 Difference]: Finished difference Result 244 states and 348 transitions. [2024-10-14 20:14:32,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-10-14 20:14:32,771 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.6) internal successors, (18), 6 states have internal predecessors, (18), 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 31 [2024-10-14 20:14:32,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:32,774 INFO L225 Difference]: With dead ends: 244 [2024-10-14 20:14:32,774 INFO L226 Difference]: Without dead ends: 242 [2024-10-14 20:14:32,774 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-10-14 20:14:32,775 INFO L432 NwaCegarLoop]: 49 mSDtfsCounter, 26 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:32,775 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 198 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 20:14:32,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2024-10-14 20:14:32,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 198. [2024-10-14 20:14:32,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 144 states have (on average 1.3055555555555556) internal successors, (188), 152 states have internal predecessors, (188), 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) [2024-10-14 20:14:32,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 269 transitions. [2024-10-14 20:14:32,792 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 269 transitions. Word has length 31 [2024-10-14 20:14:32,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:32,793 INFO L471 AbstractCegarLoop]: Abstraction has 198 states and 269 transitions. [2024-10-14 20:14:32,793 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.6) internal successors, (18), 6 states have internal predecessors, (18), 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) [2024-10-14 20:14:32,793 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 269 transitions. [2024-10-14 20:14:32,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2024-10-14 20:14:32,796 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:32,796 INFO L215 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] [2024-10-14 20:14:32,813 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-10-14 20:14:33,000 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:33,001 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:14:33,001 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:33,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1200186656, now seen corresponding path program 1 times [2024-10-14 20:14:33,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:33,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703166713] [2024-10-14 20:14:33,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:33,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:33,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:33,037 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:33,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:33,057 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-14 20:14:33,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:33,059 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 20:14:33,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:33,062 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-10-14 20:14:33,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:33,064 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-10-14 20:14:33,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:33,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703166713] [2024-10-14 20:14:33,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703166713] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:14:33,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:14:33,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-14 20:14:33,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906612377] [2024-10-14 20:14:33,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:14:33,067 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-14 20:14:33,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:33,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-14 20:14:33,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-14 20:14:33,069 INFO L87 Difference]: Start difference. First operand 198 states and 269 transitions. Second operand has 4 states, 3 states have (on average 7.333333333333333) internal successors, (22), 4 states have internal predecessors, (22), 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) [2024-10-14 20:14:33,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:33,096 INFO L93 Difference]: Finished difference Result 198 states and 269 transitions. [2024-10-14 20:14:33,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-14 20:14:33,097 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 7.333333333333333) internal successors, (22), 4 states have internal predecessors, (22), 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 36 [2024-10-14 20:14:33,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:33,098 INFO L225 Difference]: With dead ends: 198 [2024-10-14 20:14:33,098 INFO L226 Difference]: Without dead ends: 197 [2024-10-14 20:14:33,099 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-14 20:14:33,099 INFO L432 NwaCegarLoop]: 48 mSDtfsCounter, 3 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:33,099 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 139 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-14 20:14:33,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2024-10-14 20:14:33,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 197. [2024-10-14 20:14:33,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 144 states have (on average 1.2916666666666667) internal successors, (186), 151 states have internal predecessors, (186), 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) [2024-10-14 20:14:33,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 267 transitions. [2024-10-14 20:14:33,117 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 267 transitions. Word has length 36 [2024-10-14 20:14:33,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:33,118 INFO L471 AbstractCegarLoop]: Abstraction has 197 states and 267 transitions. [2024-10-14 20:14:33,118 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 7.333333333333333) internal successors, (22), 4 states have internal predecessors, (22), 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) [2024-10-14 20:14:33,118 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 267 transitions. [2024-10-14 20:14:33,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2024-10-14 20:14:33,119 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:33,119 INFO L215 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] [2024-10-14 20:14:33,119 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-10-14 20:14:33,120 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:14:33,120 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:33,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1448919219, now seen corresponding path program 1 times [2024-10-14 20:14:33,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:33,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575755039] [2024-10-14 20:14:33,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:33,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:33,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:33,161 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:33,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:33,183 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-14 20:14:33,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:33,186 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 20:14:33,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:33,188 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-10-14 20:14:33,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:33,190 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-10-14 20:14:33,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:33,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575755039] [2024-10-14 20:14:33,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575755039] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:14:33,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:14:33,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-14 20:14:33,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004894251] [2024-10-14 20:14:33,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:14:33,191 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-14 20:14:33,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:33,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-14 20:14:33,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-14 20:14:33,192 INFO L87 Difference]: Start difference. First operand 197 states and 267 transitions. Second operand has 4 states, 3 states have (on average 7.666666666666667) internal successors, (23), 4 states have internal predecessors, (23), 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) [2024-10-14 20:14:33,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:33,226 INFO L93 Difference]: Finished difference Result 208 states and 280 transitions. [2024-10-14 20:14:33,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-14 20:14:33,227 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 7.666666666666667) internal successors, (23), 4 states have internal predecessors, (23), 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 37 [2024-10-14 20:14:33,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:33,229 INFO L225 Difference]: With dead ends: 208 [2024-10-14 20:14:33,229 INFO L226 Difference]: Without dead ends: 207 [2024-10-14 20:14:33,230 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-14 20:14:33,230 INFO L432 NwaCegarLoop]: 54 mSDtfsCounter, 2 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:33,231 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 156 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-14 20:14:33,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2024-10-14 20:14:33,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 207. [2024-10-14 20:14:33,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 153 states have (on average 1.2745098039215685) internal successors, (195), 158 states have internal predecessors, (195), 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) [2024-10-14 20:14:33,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 278 transitions. [2024-10-14 20:14:33,257 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 278 transitions. Word has length 37 [2024-10-14 20:14:33,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:33,258 INFO L471 AbstractCegarLoop]: Abstraction has 207 states and 278 transitions. [2024-10-14 20:14:33,258 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 7.666666666666667) internal successors, (23), 4 states have internal predecessors, (23), 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) [2024-10-14 20:14:33,259 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 278 transitions. [2024-10-14 20:14:33,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-10-14 20:14:33,259 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:33,262 INFO L215 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] [2024-10-14 20:14:33,262 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-10-14 20:14:33,262 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:14:33,262 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:33,263 INFO L85 PathProgramCache]: Analyzing trace with hash -331035498, now seen corresponding path program 1 times [2024-10-14 20:14:33,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:33,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277383365] [2024-10-14 20:14:33,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:33,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:33,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:33,306 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:33,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:33,324 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-14 20:14:33,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:33,326 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 20:14:33,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:33,328 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-10-14 20:14:33,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:33,332 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-10-14 20:14:33,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:33,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277383365] [2024-10-14 20:14:33,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277383365] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:14:33,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:14:33,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-14 20:14:33,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797091260] [2024-10-14 20:14:33,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:14:33,333 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-14 20:14:33,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:33,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-14 20:14:33,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-14 20:14:33,334 INFO L87 Difference]: Start difference. First operand 207 states and 278 transitions. Second operand has 4 states, 3 states have (on average 8.666666666666666) internal successors, (26), 4 states have internal predecessors, (26), 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) [2024-10-14 20:14:33,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:33,362 INFO L93 Difference]: Finished difference Result 207 states and 278 transitions. [2024-10-14 20:14:33,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-14 20:14:33,362 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 8.666666666666666) internal successors, (26), 4 states have internal predecessors, (26), 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 40 [2024-10-14 20:14:33,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:33,363 INFO L225 Difference]: With dead ends: 207 [2024-10-14 20:14:33,364 INFO L226 Difference]: Without dead ends: 206 [2024-10-14 20:14:33,364 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-14 20:14:33,364 INFO L432 NwaCegarLoop]: 49 mSDtfsCounter, 4 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:33,365 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 136 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-14 20:14:33,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2024-10-14 20:14:33,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 206. [2024-10-14 20:14:33,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 153 states have (on average 1.2679738562091503) internal successors, (194), 157 states have internal predecessors, (194), 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) [2024-10-14 20:14:33,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 277 transitions. [2024-10-14 20:14:33,382 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 277 transitions. Word has length 40 [2024-10-14 20:14:33,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:33,383 INFO L471 AbstractCegarLoop]: Abstraction has 206 states and 277 transitions. [2024-10-14 20:14:33,383 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 8.666666666666666) internal successors, (26), 4 states have internal predecessors, (26), 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) [2024-10-14 20:14:33,383 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 277 transitions. [2024-10-14 20:14:33,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2024-10-14 20:14:33,385 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:33,385 INFO L215 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] [2024-10-14 20:14:33,385 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-10-14 20:14:33,385 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:14:33,386 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:33,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1672165727, now seen corresponding path program 1 times [2024-10-14 20:14:33,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:33,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176154326] [2024-10-14 20:14:33,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:33,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:33,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:33,421 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:33,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:33,441 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-14 20:14:33,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:33,443 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 20:14:33,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:33,445 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-10-14 20:14:33,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:33,447 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-10-14 20:14:33,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:33,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176154326] [2024-10-14 20:14:33,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176154326] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:14:33,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:14:33,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-14 20:14:33,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541224186] [2024-10-14 20:14:33,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:14:33,449 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-14 20:14:33,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:33,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-14 20:14:33,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-14 20:14:33,450 INFO L87 Difference]: Start difference. First operand 206 states and 277 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) [2024-10-14 20:14:33,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:33,477 INFO L93 Difference]: Finished difference Result 211 states and 281 transitions. [2024-10-14 20:14:33,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-14 20:14:33,477 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 [2024-10-14 20:14:33,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:33,479 INFO L225 Difference]: With dead ends: 211 [2024-10-14 20:14:33,479 INFO L226 Difference]: Without dead ends: 210 [2024-10-14 20:14:33,480 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-14 20:14:33,480 INFO L432 NwaCegarLoop]: 50 mSDtfsCounter, 3 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:33,480 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 148 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-14 20:14:33,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2024-10-14 20:14:33,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 209. [2024-10-14 20:14:33,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 156 states have (on average 1.2628205128205128) internal successors, (197), 160 states have internal predecessors, (197), 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) [2024-10-14 20:14:33,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 280 transitions. [2024-10-14 20:14:33,493 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 280 transitions. Word has length 41 [2024-10-14 20:14:33,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:33,493 INFO L471 AbstractCegarLoop]: Abstraction has 209 states and 280 transitions. [2024-10-14 20:14:33,493 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) [2024-10-14 20:14:33,493 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 280 transitions. [2024-10-14 20:14:33,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2024-10-14 20:14:33,494 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:33,494 INFO L215 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] [2024-10-14 20:14:33,494 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-10-14 20:14:33,494 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:14:33,494 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:33,495 INFO L85 PathProgramCache]: Analyzing trace with hash 478068558, now seen corresponding path program 1 times [2024-10-14 20:14:33,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:33,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40704220] [2024-10-14 20:14:33,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:33,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:33,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:33,596 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:33,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:33,615 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-14 20:14:33,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:33,618 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 20:14:33,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:33,620 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-10-14 20:14:33,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:33,623 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-10-14 20:14:33,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:33,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40704220] [2024-10-14 20:14:33,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40704220] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:14:33,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1521354543] [2024-10-14 20:14:33,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:33,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:33,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:14:33,625 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:14:33,627 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-10-14 20:14:33,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:33,674 INFO L255 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-10-14 20:14:33,676 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:14:33,715 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-10-14 20:14:33,715 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:14:33,847 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-10-14 20:14:33,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1521354543] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:14:33,847 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:14:33,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2024-10-14 20:14:33,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478836849] [2024-10-14 20:14:33,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:14:33,848 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-10-14 20:14:33,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:33,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-10-14 20:14:33,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2024-10-14 20:14:33,851 INFO L87 Difference]: Start difference. First operand 209 states and 280 transitions. Second operand has 16 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 12 states have internal predecessors, (44), 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) [2024-10-14 20:14:34,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:34,232 INFO L93 Difference]: Finished difference Result 295 states and 387 transitions. [2024-10-14 20:14:34,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-10-14 20:14:34,233 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 12 states have internal predecessors, (44), 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 46 [2024-10-14 20:14:34,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:34,235 INFO L225 Difference]: With dead ends: 295 [2024-10-14 20:14:34,235 INFO L226 Difference]: Without dead ends: 294 [2024-10-14 20:14:34,235 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2024-10-14 20:14:34,236 INFO L432 NwaCegarLoop]: 51 mSDtfsCounter, 104 mSDsluCounter, 509 mSDsCounter, 0 mSdLazyCounter, 454 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 560 SdHoareTripleChecker+Invalid, 476 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:34,236 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [109 Valid, 560 Invalid, 476 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 454 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-10-14 20:14:34,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2024-10-14 20:14:34,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 271. [2024-10-14 20:14:34,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 271 states, 203 states have (on average 1.3004926108374384) internal successors, (264), 209 states have internal predecessors, (264), 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) [2024-10-14 20:14:34,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 375 transitions. [2024-10-14 20:14:34,253 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 375 transitions. Word has length 46 [2024-10-14 20:14:34,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:34,253 INFO L471 AbstractCegarLoop]: Abstraction has 271 states and 375 transitions. [2024-10-14 20:14:34,254 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 12 states have internal predecessors, (44), 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) [2024-10-14 20:14:34,254 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 375 transitions. [2024-10-14 20:14:34,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2024-10-14 20:14:34,255 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:34,255 INFO L215 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] [2024-10-14 20:14:34,271 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-10-14 20:14:34,459 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-10-14 20:14:34,460 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:14:34,462 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:34,463 INFO L85 PathProgramCache]: Analyzing trace with hash 879531419, now seen corresponding path program 1 times [2024-10-14 20:14:34,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:34,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969010316] [2024-10-14 20:14:34,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:34,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:34,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:34,556 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:34,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:34,569 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-14 20:14:34,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:34,572 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 20:14:34,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:34,574 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-10-14 20:14:34,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:34,575 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-10-14 20:14:34,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:34,577 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-10-14 20:14:34,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:34,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969010316] [2024-10-14 20:14:34,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969010316] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:14:34,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:14:34,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-10-14 20:14:34,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931379988] [2024-10-14 20:14:34,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:14:34,579 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-10-14 20:14:34,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:34,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-10-14 20:14:34,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-10-14 20:14:34,580 INFO L87 Difference]: Start difference. First operand 271 states and 375 transitions. Second operand has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 6 states have internal predecessors, (31), 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) [2024-10-14 20:14:34,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:34,666 INFO L93 Difference]: Finished difference Result 496 states and 690 transitions. [2024-10-14 20:14:34,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-10-14 20:14:34,667 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 6 states have internal predecessors, (31), 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 52 [2024-10-14 20:14:34,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:34,668 INFO L225 Difference]: With dead ends: 496 [2024-10-14 20:14:34,668 INFO L226 Difference]: Without dead ends: 257 [2024-10-14 20:14:34,669 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-10-14 20:14:34,671 INFO L432 NwaCegarLoop]: 46 mSDtfsCounter, 14 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 220 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:34,671 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 220 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 20:14:34,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2024-10-14 20:14:34,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 256. [2024-10-14 20:14:34,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 256 states, 194 states have (on average 1.288659793814433) internal successors, (250), 201 states have internal predecessors, (250), 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) [2024-10-14 20:14:34,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 348 transitions. [2024-10-14 20:14:34,685 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 348 transitions. Word has length 52 [2024-10-14 20:14:34,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:34,685 INFO L471 AbstractCegarLoop]: Abstraction has 256 states and 348 transitions. [2024-10-14 20:14:34,685 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 6 states have internal predecessors, (31), 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) [2024-10-14 20:14:34,686 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 348 transitions. [2024-10-14 20:14:34,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2024-10-14 20:14:34,686 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:34,686 INFO L215 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] [2024-10-14 20:14:34,686 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-10-14 20:14:34,687 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:14:34,687 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:34,687 INFO L85 PathProgramCache]: Analyzing trace with hash -1729509095, now seen corresponding path program 2 times [2024-10-14 20:14:34,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:34,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989162962] [2024-10-14 20:14:34,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:34,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:34,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:34,790 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:34,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:34,803 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-14 20:14:34,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:34,805 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 20:14:34,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:34,807 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-10-14 20:14:34,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:34,809 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-10-14 20:14:34,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:34,869 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-10-14 20:14:34,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:34,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989162962] [2024-10-14 20:14:34,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989162962] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:14:34,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:14:34,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-10-14 20:14:34,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620669582] [2024-10-14 20:14:34,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:14:34,871 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-14 20:14:34,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:34,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-14 20:14:34,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-10-14 20:14:34,872 INFO L87 Difference]: Start difference. First operand 256 states and 348 transitions. Second operand has 9 states, 8 states have (on average 4.25) internal successors, (34), 8 states have internal predecessors, (34), 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) [2024-10-14 20:14:35,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:35,092 INFO L93 Difference]: Finished difference Result 492 states and 680 transitions. [2024-10-14 20:14:35,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-14 20:14:35,093 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.25) internal successors, (34), 8 states have internal predecessors, (34), 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 52 [2024-10-14 20:14:35,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:35,095 INFO L225 Difference]: With dead ends: 492 [2024-10-14 20:14:35,095 INFO L226 Difference]: Without dead ends: 272 [2024-10-14 20:14:35,096 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-10-14 20:14:35,097 INFO L432 NwaCegarLoop]: 50 mSDtfsCounter, 39 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 286 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 337 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 286 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:35,097 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 337 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 286 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-14 20:14:35,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2024-10-14 20:14:35,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 266. [2024-10-14 20:14:35,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 201 states have (on average 1.308457711442786) internal successors, (263), 208 states have internal predecessors, (263), 39 states have call successors, (39), 12 states have call predecessors, (39), 15 states have return successors, (63), 45 states have call predecessors, (63), 39 states have call successors, (63) [2024-10-14 20:14:35,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 365 transitions. [2024-10-14 20:14:35,112 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 365 transitions. Word has length 52 [2024-10-14 20:14:35,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:35,113 INFO L471 AbstractCegarLoop]: Abstraction has 266 states and 365 transitions. [2024-10-14 20:14:35,113 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.25) internal successors, (34), 8 states have internal predecessors, (34), 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) [2024-10-14 20:14:35,113 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 365 transitions. [2024-10-14 20:14:35,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2024-10-14 20:14:35,114 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:35,114 INFO L215 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] [2024-10-14 20:14:35,114 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-10-14 20:14:35,114 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:14:35,114 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:35,115 INFO L85 PathProgramCache]: Analyzing trace with hash -493314104, now seen corresponding path program 1 times [2024-10-14 20:14:35,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:35,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567050593] [2024-10-14 20:14:35,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:35,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:35,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:35,202 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:35,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:35,215 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-14 20:14:35,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:35,218 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 20:14:35,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:35,220 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-10-14 20:14:35,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:35,222 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-10-14 20:14:35,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:35,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567050593] [2024-10-14 20:14:35,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567050593] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:14:35,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [162704589] [2024-10-14 20:14:35,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:35,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:35,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:14:35,225 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:14:35,229 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-10-14 20:14:35,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:35,276 INFO L255 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-10-14 20:14:35,278 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:14:35,395 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 13 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-10-14 20:14:35,396 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:14:35,492 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-10-14 20:14:35,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [162704589] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:14:35,493 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:14:35,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2024-10-14 20:14:35,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767806906] [2024-10-14 20:14:35,493 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:14:35,494 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-10-14 20:14:35,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:35,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-10-14 20:14:35,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2024-10-14 20:14:35,495 INFO L87 Difference]: Start difference. First operand 266 states and 365 transitions. Second operand has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 15 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) [2024-10-14 20:14:35,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:35,635 INFO L93 Difference]: Finished difference Result 501 states and 695 transitions. [2024-10-14 20:14:35,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-10-14 20:14:35,636 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 15 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 51 [2024-10-14 20:14:35,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:35,638 INFO L225 Difference]: With dead ends: 501 [2024-10-14 20:14:35,638 INFO L226 Difference]: Without dead ends: 276 [2024-10-14 20:14:35,639 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 97 SyntacticMatches, 7 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2024-10-14 20:14:35,640 INFO L432 NwaCegarLoop]: 45 mSDtfsCounter, 15 mSDsluCounter, 387 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 432 SdHoareTripleChecker+Invalid, 196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:35,640 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 432 Invalid, 196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 193 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 20:14:35,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2024-10-14 20:14:35,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 269. [2024-10-14 20:14:35,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 269 states, 204 states have (on average 1.2990196078431373) internal successors, (265), 211 states have internal predecessors, (265), 39 states have call successors, (39), 12 states have call predecessors, (39), 15 states have return successors, (63), 45 states have call predecessors, (63), 39 states have call successors, (63) [2024-10-14 20:14:35,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 269 states to 269 states and 367 transitions. [2024-10-14 20:14:35,658 INFO L78 Accepts]: Start accepts. Automaton has 269 states and 367 transitions. Word has length 51 [2024-10-14 20:14:35,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:35,659 INFO L471 AbstractCegarLoop]: Abstraction has 269 states and 367 transitions. [2024-10-14 20:14:35,659 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 15 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) [2024-10-14 20:14:35,659 INFO L276 IsEmpty]: Start isEmpty. Operand 269 states and 367 transitions. [2024-10-14 20:14:35,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2024-10-14 20:14:35,659 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:35,660 INFO L215 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] [2024-10-14 20:14:35,677 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-10-14 20:14:35,860 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:35,861 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:14:35,861 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:35,861 INFO L85 PathProgramCache]: Analyzing trace with hash -1809303895, now seen corresponding path program 1 times [2024-10-14 20:14:35,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:35,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413234227] [2024-10-14 20:14:35,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:35,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:35,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 20:14:35,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [493009669] [2024-10-14 20:14:35,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:35,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:35,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:14:35,875 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:14:35,877 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-10-14 20:14:35,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:35,925 INFO L255 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-10-14 20:14:35,926 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:14:35,973 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-10-14 20:14:35,974 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 20:14:35,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:35,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413234227] [2024-10-14 20:14:35,974 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 20:14:35,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [493009669] [2024-10-14 20:14:35,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [493009669] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:14:35,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:14:35,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-14 20:14:35,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435831650] [2024-10-14 20:14:35,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:14:35,975 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-10-14 20:14:35,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:35,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-10-14 20:14:35,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-10-14 20:14:35,976 INFO L87 Difference]: Start difference. First operand 269 states and 367 transitions. Second operand has 6 states, 4 states have (on average 7.75) internal successors, (31), 6 states have internal predecessors, (31), 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) [2024-10-14 20:14:36,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:36,009 INFO L93 Difference]: Finished difference Result 269 states and 367 transitions. [2024-10-14 20:14:36,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-10-14 20:14:36,010 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 4 states have (on average 7.75) internal successors, (31), 6 states have internal predecessors, (31), 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 53 [2024-10-14 20:14:36,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:36,012 INFO L225 Difference]: With dead ends: 269 [2024-10-14 20:14:36,012 INFO L226 Difference]: Without dead ends: 268 [2024-10-14 20:14:36,012 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-10-14 20:14:36,013 INFO L432 NwaCegarLoop]: 47 mSDtfsCounter, 3 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:36,013 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 135 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-14 20:14:36,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2024-10-14 20:14:36,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 268. [2024-10-14 20:14:36,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 268 states, 204 states have (on average 1.2843137254901962) internal successors, (262), 210 states have internal predecessors, (262), 39 states have call successors, (39), 12 states have call predecessors, (39), 15 states have return successors, (63), 45 states have call predecessors, (63), 39 states have call successors, (63) [2024-10-14 20:14:36,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 364 transitions. [2024-10-14 20:14:36,027 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 364 transitions. Word has length 53 [2024-10-14 20:14:36,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:36,027 INFO L471 AbstractCegarLoop]: Abstraction has 268 states and 364 transitions. [2024-10-14 20:14:36,028 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 4 states have (on average 7.75) internal successors, (31), 6 states have internal predecessors, (31), 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) [2024-10-14 20:14:36,028 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 364 transitions. [2024-10-14 20:14:36,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2024-10-14 20:14:36,028 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:36,028 INFO L215 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] [2024-10-14 20:14:36,046 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-10-14 20:14:36,232 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:36,233 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:14:36,233 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:36,233 INFO L85 PathProgramCache]: Analyzing trace with hash -253845853, now seen corresponding path program 1 times [2024-10-14 20:14:36,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:36,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581506964] [2024-10-14 20:14:36,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:36,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:36,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 20:14:36,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1975518926] [2024-10-14 20:14:36,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:36,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:36,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:14:36,247 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:14:36,248 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-10-14 20:14:36,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:36,298 INFO L255 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-10-14 20:14:36,300 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:14:36,413 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-10-14 20:14:36,413 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:14:36,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:36,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581506964] [2024-10-14 20:14:36,688 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 20:14:36,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1975518926] [2024-10-14 20:14:36,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1975518926] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:14:36,688 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-10-14 20:14:36,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2024-10-14 20:14:36,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887514270] [2024-10-14 20:14:36,688 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-10-14 20:14:36,689 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-10-14 20:14:36,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:36,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-10-14 20:14:36,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2024-10-14 20:14:36,690 INFO L87 Difference]: Start difference. First operand 268 states and 364 transitions. Second operand has 13 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 11 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) [2024-10-14 20:14:37,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:37,062 INFO L93 Difference]: Finished difference Result 291 states and 383 transitions. [2024-10-14 20:14:37,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-10-14 20:14:37,063 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 11 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 [2024-10-14 20:14:37,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:37,065 INFO L225 Difference]: With dead ends: 291 [2024-10-14 20:14:37,065 INFO L226 Difference]: Without dead ends: 290 [2024-10-14 20:14:37,066 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2024-10-14 20:14:37,066 INFO L432 NwaCegarLoop]: 32 mSDtfsCounter, 62 mSDsluCounter, 286 mSDsCounter, 0 mSdLazyCounter, 302 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 326 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:37,066 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 318 Invalid, 326 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 302 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-14 20:14:37,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2024-10-14 20:14:37,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 268. [2024-10-14 20:14:37,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 268 states, 204 states have (on average 1.2794117647058822) internal successors, (261), 210 states have internal predecessors, (261), 39 states have call successors, (39), 12 states have call predecessors, (39), 15 states have return successors, (63), 45 states have call predecessors, (63), 39 states have call successors, (63) [2024-10-14 20:14:37,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 363 transitions. [2024-10-14 20:14:37,081 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 363 transitions. Word has length 54 [2024-10-14 20:14:37,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:37,081 INFO L471 AbstractCegarLoop]: Abstraction has 268 states and 363 transitions. [2024-10-14 20:14:37,081 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 11 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) [2024-10-14 20:14:37,082 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 363 transitions. [2024-10-14 20:14:37,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2024-10-14 20:14:37,082 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:37,082 INFO L215 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] [2024-10-14 20:14:37,100 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-10-14 20:14:37,286 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:37,287 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:14:37,287 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:37,287 INFO L85 PathProgramCache]: Analyzing trace with hash 1335824881, now seen corresponding path program 1 times [2024-10-14 20:14:37,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:37,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698545695] [2024-10-14 20:14:37,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:37,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:37,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:37,357 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:37,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:37,375 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-14 20:14:37,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:37,377 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 20:14:37,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:37,378 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-10-14 20:14:37,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:37,380 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-10-14 20:14:37,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:37,385 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:14:37,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:37,387 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2024-10-14 20:14:37,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:37,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698545695] [2024-10-14 20:14:37,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698545695] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:14:37,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:14:37,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-10-14 20:14:37,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120686587] [2024-10-14 20:14:37,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:14:37,388 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-10-14 20:14:37,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:37,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-10-14 20:14:37,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-10-14 20:14:37,389 INFO L87 Difference]: Start difference. First operand 268 states and 363 transitions. Second operand has 7 states, 6 states have (on average 6.0) internal successors, (36), 5 states have internal predecessors, (36), 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) [2024-10-14 20:14:37,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:37,517 INFO L93 Difference]: Finished difference Result 545 states and 748 transitions. [2024-10-14 20:14:37,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-10-14 20:14:37,517 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 6.0) internal successors, (36), 5 states have internal predecessors, (36), 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 62 [2024-10-14 20:14:37,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:37,519 INFO L225 Difference]: With dead ends: 545 [2024-10-14 20:14:37,519 INFO L226 Difference]: Without dead ends: 313 [2024-10-14 20:14:37,521 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-10-14 20:14:37,521 INFO L432 NwaCegarLoop]: 60 mSDtfsCounter, 34 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 321 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:37,521 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 321 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 20:14:37,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2024-10-14 20:14:37,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 306. [2024-10-14 20:14:37,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 233 states have (on average 1.296137339055794) internal successors, (302), 237 states have internal predecessors, (302), 45 states have call successors, (45), 15 states have call predecessors, (45), 18 states have return successors, (71), 53 states have call predecessors, (71), 45 states have call successors, (71) [2024-10-14 20:14:37,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 418 transitions. [2024-10-14 20:14:37,536 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 418 transitions. Word has length 62 [2024-10-14 20:14:37,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:37,537 INFO L471 AbstractCegarLoop]: Abstraction has 306 states and 418 transitions. [2024-10-14 20:14:37,537 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 6.0) internal successors, (36), 5 states have internal predecessors, (36), 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) [2024-10-14 20:14:37,537 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 418 transitions. [2024-10-14 20:14:37,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-10-14 20:14:37,537 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:37,538 INFO L215 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] [2024-10-14 20:14:37,538 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-10-14 20:14:37,538 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting binomialCoefficientErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:14:37,538 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:37,539 INFO L85 PathProgramCache]: Analyzing trace with hash -468074329, now seen corresponding path program 1 times [2024-10-14 20:14:37,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:37,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025297424] [2024-10-14 20:14:37,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:37,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:37,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:37,619 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:37,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:37,630 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-14 20:14:37,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:37,632 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 20:14:37,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:37,634 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-10-14 20:14:37,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:37,638 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-10-14 20:14:37,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:37,643 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:14:37,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:37,646 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-10-14 20:14:37,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:37,648 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-10-14 20:14:37,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:37,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025297424] [2024-10-14 20:14:37,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025297424] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:14:37,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:14:37,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-10-14 20:14:37,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97197291] [2024-10-14 20:14:37,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:14:37,651 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-10-14 20:14:37,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:37,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-10-14 20:14:37,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-10-14 20:14:37,652 INFO L87 Difference]: Start difference. First operand 306 states and 418 transitions. Second operand has 8 states, 7 states have (on average 5.0) internal successors, (35), 7 states have internal predecessors, (35), 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) [2024-10-14 20:14:37,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:37,773 INFO L93 Difference]: Finished difference Result 312 states and 418 transitions. [2024-10-14 20:14:37,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-10-14 20:14:37,773 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.0) internal successors, (35), 7 states have internal predecessors, (35), 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 64 [2024-10-14 20:14:37,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:37,775 INFO L225 Difference]: With dead ends: 312 [2024-10-14 20:14:37,775 INFO L226 Difference]: Without dead ends: 311 [2024-10-14 20:14:37,775 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-10-14 20:14:37,776 INFO L432 NwaCegarLoop]: 54 mSDtfsCounter, 41 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 300 SdHoareTripleChecker+Invalid, 132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:37,777 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 300 Invalid, 132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 20:14:37,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 311 states. [2024-10-14 20:14:37,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 311 to 305. [2024-10-14 20:14:37,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 233 states have (on average 1.257510729613734) internal successors, (293), 236 states have internal predecessors, (293), 45 states have call successors, (45), 15 states have call predecessors, (45), 18 states have return successors, (71), 53 states have call predecessors, (71), 45 states have call successors, (71) [2024-10-14 20:14:37,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 409 transitions. [2024-10-14 20:14:37,793 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 409 transitions. Word has length 64 [2024-10-14 20:14:37,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:37,793 INFO L471 AbstractCegarLoop]: Abstraction has 305 states and 409 transitions. [2024-10-14 20:14:37,793 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.0) internal successors, (35), 7 states have internal predecessors, (35), 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) [2024-10-14 20:14:37,794 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 409 transitions. [2024-10-14 20:14:37,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2024-10-14 20:14:37,795 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:37,795 INFO L215 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] [2024-10-14 20:14:37,796 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-10-14 20:14:37,796 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting binomialCoefficientErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:14:37,796 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:37,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1625402257, now seen corresponding path program 1 times [2024-10-14 20:14:37,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:37,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200543994] [2024-10-14 20:14:37,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:37,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:37,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:37,878 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:37,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:37,892 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-14 20:14:37,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:37,893 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 20:14:37,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:37,895 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-10-14 20:14:37,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:37,896 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-10-14 20:14:37,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:37,901 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:14:37,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:37,903 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-10-14 20:14:37,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:37,906 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-10-14 20:14:37,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:37,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200543994] [2024-10-14 20:14:37,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200543994] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:14:37,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [763641728] [2024-10-14 20:14:37,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:37,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:37,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:14:37,909 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:14:37,910 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-10-14 20:14:37,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:37,961 INFO L255 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-10-14 20:14:37,962 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:14:38,087 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-10-14 20:14:38,088 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:14:38,223 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-10-14 20:14:38,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [763641728] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:14:38,223 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:14:38,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2024-10-14 20:14:38,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108799276] [2024-10-14 20:14:38,223 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:14:38,224 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-10-14 20:14:38,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:38,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-10-14 20:14:38,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2024-10-14 20:14:38,225 INFO L87 Difference]: Start difference. First operand 305 states and 409 transitions. Second operand has 19 states, 18 states have (on average 3.611111111111111) internal successors, (65), 16 states have internal predecessors, (65), 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) [2024-10-14 20:14:38,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:38,507 INFO L93 Difference]: Finished difference Result 397 states and 529 transitions. [2024-10-14 20:14:38,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-10-14 20:14:38,508 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 3.611111111111111) internal successors, (65), 16 states have internal predecessors, (65), 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 65 [2024-10-14 20:14:38,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:38,510 INFO L225 Difference]: With dead ends: 397 [2024-10-14 20:14:38,510 INFO L226 Difference]: Without dead ends: 396 [2024-10-14 20:14:38,511 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=99, Invalid=453, Unknown=0, NotChecked=0, Total=552 [2024-10-14 20:14:38,511 INFO L432 NwaCegarLoop]: 55 mSDtfsCounter, 102 mSDsluCounter, 606 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 661 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:38,512 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 661 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 304 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-14 20:14:38,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2024-10-14 20:14:38,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 377. [2024-10-14 20:14:38,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 287 states have (on average 1.2508710801393728) internal successors, (359), 289 states have internal predecessors, (359), 60 states have call successors, (60), 18 states have call predecessors, (60), 21 states have return successors, (95), 69 states have call predecessors, (95), 60 states have call successors, (95) [2024-10-14 20:14:38,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 514 transitions. [2024-10-14 20:14:38,535 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 514 transitions. Word has length 65 [2024-10-14 20:14:38,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:38,536 INFO L471 AbstractCegarLoop]: Abstraction has 377 states and 514 transitions. [2024-10-14 20:14:38,536 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 3.611111111111111) internal successors, (65), 16 states have internal predecessors, (65), 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) [2024-10-14 20:14:38,536 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 514 transitions. [2024-10-14 20:14:38,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2024-10-14 20:14:38,537 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:38,537 INFO L215 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] [2024-10-14 20:14:38,554 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-10-14 20:14:38,737 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-10-14 20:14:38,738 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:14:38,738 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:38,738 INFO L85 PathProgramCache]: Analyzing trace with hash 1065383484, now seen corresponding path program 2 times [2024-10-14 20:14:38,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:38,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780743438] [2024-10-14 20:14:38,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:38,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:38,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:38,849 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:38,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:38,861 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-14 20:14:38,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:38,863 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 20:14:38,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:38,864 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-10-14 20:14:38,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:38,866 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-10-14 20:14:38,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:38,870 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:14:38,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:38,872 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-10-14 20:14:38,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:38,875 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 22 proven. 2 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-10-14 20:14:38,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:38,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780743438] [2024-10-14 20:14:38,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780743438] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:14:38,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [696504138] [2024-10-14 20:14:38,876 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-14 20:14:38,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:38,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:14:38,878 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:14:38,879 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-10-14 20:14:38,930 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-14 20:14:38,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:14:38,932 INFO L255 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-10-14 20:14:38,933 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:14:39,103 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 22 proven. 1 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2024-10-14 20:14:39,104 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:14:39,312 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 22 proven. 1 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2024-10-14 20:14:39,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [696504138] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:14:39,312 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:14:39,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 23 [2024-10-14 20:14:39,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544735401] [2024-10-14 20:14:39,313 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:14:39,313 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-10-14 20:14:39,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:39,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-10-14 20:14:39,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=487, Unknown=0, NotChecked=0, Total=552 [2024-10-14 20:14:39,315 INFO L87 Difference]: Start difference. First operand 377 states and 514 transitions. Second operand has 24 states, 23 states have (on average 3.5652173913043477) internal successors, (82), 18 states have internal predecessors, (82), 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) [2024-10-14 20:14:39,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:39,949 INFO L93 Difference]: Finished difference Result 468 states and 602 transitions. [2024-10-14 20:14:39,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-10-14 20:14:39,950 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 3.5652173913043477) internal successors, (82), 18 states have internal predecessors, (82), 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 70 [2024-10-14 20:14:39,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:39,952 INFO L225 Difference]: With dead ends: 468 [2024-10-14 20:14:39,952 INFO L226 Difference]: Without dead ends: 465 [2024-10-14 20:14:39,953 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 201 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=188, Invalid=1294, Unknown=0, NotChecked=0, Total=1482 [2024-10-14 20:14:39,954 INFO L432 NwaCegarLoop]: 50 mSDtfsCounter, 226 mSDsluCounter, 539 mSDsCounter, 0 mSdLazyCounter, 599 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 589 SdHoareTripleChecker+Invalid, 663 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 599 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:39,956 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [229 Valid, 589 Invalid, 663 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 599 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-10-14 20:14:39,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 465 states. [2024-10-14 20:14:39,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 465 to 445. [2024-10-14 20:14:39,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 445 states, 339 states have (on average 1.2418879056047198) internal successors, (421), 345 states have internal predecessors, (421), 66 states have call successors, (66), 24 states have call predecessors, (66), 31 states have return successors, (105), 75 states have call predecessors, (105), 66 states have call successors, (105) [2024-10-14 20:14:39,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 592 transitions. [2024-10-14 20:14:39,984 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 592 transitions. Word has length 70 [2024-10-14 20:14:39,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:39,984 INFO L471 AbstractCegarLoop]: Abstraction has 445 states and 592 transitions. [2024-10-14 20:14:39,985 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 3.5652173913043477) internal successors, (82), 18 states have internal predecessors, (82), 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) [2024-10-14 20:14:39,985 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 592 transitions. [2024-10-14 20:14:39,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2024-10-14 20:14:39,985 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:39,986 INFO L215 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] [2024-10-14 20:14:40,002 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-10-14 20:14:40,186 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-10-14 20:14:40,186 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting binomialCoefficientErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:14:40,186 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:40,187 INFO L85 PathProgramCache]: Analyzing trace with hash -511999754, now seen corresponding path program 1 times [2024-10-14 20:14:40,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:40,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887032553] [2024-10-14 20:14:40,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:40,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:40,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:40,294 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:40,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:40,305 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-14 20:14:40,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:40,307 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 20:14:40,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:40,309 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-10-14 20:14:40,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:40,311 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-10-14 20:14:40,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:40,314 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:14:40,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:40,316 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-10-14 20:14:40,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:40,318 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-10-14 20:14:40,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:40,339 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2024-10-14 20:14:40,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:40,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887032553] [2024-10-14 20:14:40,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887032553] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:14:40,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:14:40,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-14 20:14:40,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319289033] [2024-10-14 20:14:40,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:14:40,340 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-10-14 20:14:40,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:40,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-10-14 20:14:40,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-10-14 20:14:40,341 INFO L87 Difference]: Start difference. First operand 445 states and 592 transitions. Second operand has 10 states, 10 states have (on average 4.3) internal successors, (43), 9 states have internal predecessors, (43), 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) [2024-10-14 20:14:40,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:40,629 INFO L93 Difference]: Finished difference Result 822 states and 1111 transitions. [2024-10-14 20:14:40,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-10-14 20:14:40,630 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.3) internal successors, (43), 9 states have internal predecessors, (43), 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 74 [2024-10-14 20:14:40,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:40,633 INFO L225 Difference]: With dead ends: 822 [2024-10-14 20:14:40,633 INFO L226 Difference]: Without dead ends: 420 [2024-10-14 20:14:40,634 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-10-14 20:14:40,635 INFO L432 NwaCegarLoop]: 42 mSDtfsCounter, 42 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 315 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 326 SdHoareTripleChecker+Invalid, 324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 315 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:40,635 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 326 Invalid, 324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 315 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-14 20:14:40,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2024-10-14 20:14:40,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 382. [2024-10-14 20:14:40,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 286 states have (on average 1.2657342657342658) internal successors, (362), 299 states have internal predecessors, (362), 58 states have call successors, (58), 24 states have call predecessors, (58), 29 states have return successors, (81), 58 states have call predecessors, (81), 58 states have call successors, (81) [2024-10-14 20:14:40,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 501 transitions. [2024-10-14 20:14:40,658 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 501 transitions. Word has length 74 [2024-10-14 20:14:40,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:40,658 INFO L471 AbstractCegarLoop]: Abstraction has 382 states and 501 transitions. [2024-10-14 20:14:40,659 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.3) internal successors, (43), 9 states have internal predecessors, (43), 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) [2024-10-14 20:14:40,659 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 501 transitions. [2024-10-14 20:14:40,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2024-10-14 20:14:40,659 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:40,659 INFO L215 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] [2024-10-14 20:14:40,659 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-10-14 20:14:40,660 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:14:40,660 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:40,660 INFO L85 PathProgramCache]: Analyzing trace with hash 23693201, now seen corresponding path program 1 times [2024-10-14 20:14:40,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:40,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775226987] [2024-10-14 20:14:40,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:40,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:40,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 20:14:40,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [917287625] [2024-10-14 20:14:40,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:40,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:40,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:14:40,673 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:14:40,675 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-10-14 20:14:40,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:40,733 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-10-14 20:14:40,735 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:14:40,848 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 40 proven. 2 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2024-10-14 20:14:40,849 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:14:41,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:41,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775226987] [2024-10-14 20:14:41,120 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 20:14:41,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [917287625] [2024-10-14 20:14:41,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [917287625] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:14:41,120 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-10-14 20:14:41,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2024-10-14 20:14:41,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133073440] [2024-10-14 20:14:41,120 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-10-14 20:14:41,120 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-10-14 20:14:41,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:41,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-10-14 20:14:41,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2024-10-14 20:14:41,121 INFO L87 Difference]: Start difference. First operand 382 states and 501 transitions. Second operand has 12 states, 11 states have (on average 4.090909090909091) internal successors, (45), 10 states have internal predecessors, (45), 5 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2024-10-14 20:14:41,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:41,377 INFO L93 Difference]: Finished difference Result 389 states and 503 transitions. [2024-10-14 20:14:41,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-10-14 20:14:41,378 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.090909090909091) internal successors, (45), 10 states have internal predecessors, (45), 5 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 78 [2024-10-14 20:14:41,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:41,380 INFO L225 Difference]: With dead ends: 389 [2024-10-14 20:14:41,380 INFO L226 Difference]: Without dead ends: 388 [2024-10-14 20:14:41,380 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2024-10-14 20:14:41,381 INFO L432 NwaCegarLoop]: 61 mSDtfsCounter, 33 mSDsluCounter, 364 mSDsCounter, 0 mSdLazyCounter, 226 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 226 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:41,381 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 425 Invalid, 234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 226 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-14 20:14:41,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2024-10-14 20:14:41,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 382. [2024-10-14 20:14:41,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 286 states have (on average 1.2587412587412588) internal successors, (360), 299 states have internal predecessors, (360), 58 states have call successors, (58), 24 states have call predecessors, (58), 29 states have return successors, (81), 58 states have call predecessors, (81), 58 states have call successors, (81) [2024-10-14 20:14:41,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 499 transitions. [2024-10-14 20:14:41,405 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 499 transitions. Word has length 78 [2024-10-14 20:14:41,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:41,405 INFO L471 AbstractCegarLoop]: Abstraction has 382 states and 499 transitions. [2024-10-14 20:14:41,405 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.090909090909091) internal successors, (45), 10 states have internal predecessors, (45), 5 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2024-10-14 20:14:41,405 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 499 transitions. [2024-10-14 20:14:41,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2024-10-14 20:14:41,407 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:41,407 INFO L215 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] [2024-10-14 20:14:41,423 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-10-14 20:14:41,608 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-10-14 20:14:41,608 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting binomialCoefficientErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:14:41,608 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:41,609 INFO L85 PathProgramCache]: Analyzing trace with hash -1688221236, now seen corresponding path program 1 times [2024-10-14 20:14:41,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:41,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413559541] [2024-10-14 20:14:41,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:41,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:41,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 20:14:41,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1822467546] [2024-10-14 20:14:41,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:41,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:41,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:14:41,625 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:14:41,627 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-10-14 20:14:41,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:41,689 INFO L255 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-10-14 20:14:41,690 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:14:41,758 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2024-10-14 20:14:41,758 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 20:14:41,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:41,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413559541] [2024-10-14 20:14:41,758 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 20:14:41,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1822467546] [2024-10-14 20:14:41,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1822467546] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:14:41,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:14:41,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-10-14 20:14:41,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214727211] [2024-10-14 20:14:41,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:14:41,759 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-10-14 20:14:41,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:41,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-10-14 20:14:41,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-10-14 20:14:41,760 INFO L87 Difference]: Start difference. First operand 382 states and 499 transitions. Second operand has 7 states, 6 states have (on average 7.166666666666667) internal successors, (43), 7 states have internal predecessors, (43), 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) [2024-10-14 20:14:41,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:41,818 INFO L93 Difference]: Finished difference Result 382 states and 499 transitions. [2024-10-14 20:14:41,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-10-14 20:14:41,819 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 7.166666666666667) internal successors, (43), 7 states have internal predecessors, (43), 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 82 [2024-10-14 20:14:41,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:41,821 INFO L225 Difference]: With dead ends: 382 [2024-10-14 20:14:41,821 INFO L226 Difference]: Without dead ends: 381 [2024-10-14 20:14:41,822 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 75 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-10-14 20:14:41,822 INFO L432 NwaCegarLoop]: 37 mSDtfsCounter, 4 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:41,823 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 172 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-14 20:14:41,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2024-10-14 20:14:41,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 381. [2024-10-14 20:14:41,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 286 states have (on average 1.2237762237762237) internal successors, (350), 298 states have internal predecessors, (350), 58 states have call successors, (58), 24 states have call predecessors, (58), 29 states have return successors, (81), 58 states have call predecessors, (81), 58 states have call successors, (81) [2024-10-14 20:14:41,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 489 transitions. [2024-10-14 20:14:41,842 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 489 transitions. Word has length 82 [2024-10-14 20:14:41,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:41,843 INFO L471 AbstractCegarLoop]: Abstraction has 381 states and 489 transitions. [2024-10-14 20:14:41,843 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 7.166666666666667) internal successors, (43), 7 states have internal predecessors, (43), 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) [2024-10-14 20:14:41,843 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 489 transitions. [2024-10-14 20:14:41,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2024-10-14 20:14:41,845 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:41,845 INFO L215 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] [2024-10-14 20:14:41,861 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-10-14 20:14:42,049 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-10-14 20:14:42,050 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting binomialCoefficientErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:14:42,050 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:42,050 INFO L85 PathProgramCache]: Analyzing trace with hash -795250704, now seen corresponding path program 1 times [2024-10-14 20:14:42,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:42,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047810809] [2024-10-14 20:14:42,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:42,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:42,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 20:14:42,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [548697414] [2024-10-14 20:14:42,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:42,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:42,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:14:42,065 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:14:42,066 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-10-14 20:14:42,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:42,126 INFO L255 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-10-14 20:14:42,128 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:14:42,341 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 55 proven. 7 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2024-10-14 20:14:42,341 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:14:42,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:42,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047810809] [2024-10-14 20:14:42,775 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 20:14:42,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [548697414] [2024-10-14 20:14:42,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [548697414] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:14:42,776 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-10-14 20:14:42,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2024-10-14 20:14:42,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163218807] [2024-10-14 20:14:42,776 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-10-14 20:14:42,776 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-10-14 20:14:42,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:42,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-10-14 20:14:42,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2024-10-14 20:14:42,777 INFO L87 Difference]: Start difference. First operand 381 states and 489 transitions. Second operand has 15 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 states have internal predecessors, (51), 6 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 6 states have call predecessors, (9), 5 states have call successors, (9) [2024-10-14 20:14:43,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:43,198 INFO L93 Difference]: Finished difference Result 467 states and 627 transitions. [2024-10-14 20:14:43,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-10-14 20:14:43,198 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 states have internal predecessors, (51), 6 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 6 states have call predecessors, (9), 5 states have call successors, (9) Word has length 83 [2024-10-14 20:14:43,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:43,201 INFO L225 Difference]: With dead ends: 467 [2024-10-14 20:14:43,201 INFO L226 Difference]: Without dead ends: 466 [2024-10-14 20:14:43,202 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2024-10-14 20:14:43,203 INFO L432 NwaCegarLoop]: 41 mSDtfsCounter, 62 mSDsluCounter, 410 mSDsCounter, 0 mSdLazyCounter, 532 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 451 SdHoareTripleChecker+Invalid, 545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 532 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:43,203 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 451 Invalid, 545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 532 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-10-14 20:14:43,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2024-10-14 20:14:43,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 405. [2024-10-14 20:14:43,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 405 states, 306 states have (on average 1.2091503267973855) internal successors, (370), 316 states have internal predecessors, (370), 60 states have call successors, (60), 24 states have call predecessors, (60), 31 states have return successors, (90), 64 states have call predecessors, (90), 60 states have call successors, (90) [2024-10-14 20:14:43,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 520 transitions. [2024-10-14 20:14:43,248 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 520 transitions. Word has length 83 [2024-10-14 20:14:43,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:43,248 INFO L471 AbstractCegarLoop]: Abstraction has 405 states and 520 transitions. [2024-10-14 20:14:43,249 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 states have internal predecessors, (51), 6 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 6 states have call predecessors, (9), 5 states have call successors, (9) [2024-10-14 20:14:43,249 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 520 transitions. [2024-10-14 20:14:43,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2024-10-14 20:14:43,250 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:43,250 INFO L215 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] [2024-10-14 20:14:43,267 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-10-14 20:14:43,454 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:43,455 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting binomialCoefficientErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:14:43,455 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:43,455 INFO L85 PathProgramCache]: Analyzing trace with hash 1117032014, now seen corresponding path program 2 times [2024-10-14 20:14:43,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:43,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561731527] [2024-10-14 20:14:43,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:43,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:43,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 20:14:43,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1132974192] [2024-10-14 20:14:43,469 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-14 20:14:43,469 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:43,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:14:43,472 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:14:43,474 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-10-14 20:14:43,536 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-14 20:14:43,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:14:43,538 INFO L255 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-10-14 20:14:43,540 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:14:43,763 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 50 proven. 18 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2024-10-14 20:14:43,764 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:15:19,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:15:19,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561731527] [2024-10-14 20:15:19,599 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 20:15:19,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1132974192] [2024-10-14 20:15:19,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1132974192] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:15:19,599 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-10-14 20:15:19,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2024-10-14 20:15:19,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677672096] [2024-10-14 20:15:19,599 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-10-14 20:15:19,599 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-10-14 20:15:19,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:15:19,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-10-14 20:15:19,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=352, Unknown=14, NotChecked=0, Total=420 [2024-10-14 20:15:19,600 INFO L87 Difference]: Start difference. First operand 405 states and 520 transitions. Second operand has 15 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 14 states have internal predecessors, (44), 7 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) [2024-10-14 20:15:27,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:15:27,548 INFO L93 Difference]: Finished difference Result 470 states and 620 transitions. [2024-10-14 20:15:27,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-10-14 20:15:27,549 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 14 states have internal predecessors, (44), 7 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) Word has length 84 [2024-10-14 20:15:27,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:15:27,553 INFO L225 Difference]: With dead ends: 470 [2024-10-14 20:15:27,554 INFO L226 Difference]: Without dead ends: 468 [2024-10-14 20:15:27,554 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 40.3s TimeCoverageRelationStatistics Valid=86, Invalid=499, Unknown=15, NotChecked=0, Total=600 [2024-10-14 20:15:27,555 INFO L432 NwaCegarLoop]: 37 mSDtfsCounter, 78 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 483 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 363 SdHoareTripleChecker+Invalid, 501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 483 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-10-14 20:15:27,555 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 363 Invalid, 501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 483 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-10-14 20:15:27,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2024-10-14 20:15:27,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 421. [2024-10-14 20:15:27,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 319 states have (on average 1.2006269592476488) internal successors, (383), 328 states have internal predecessors, (383), 62 states have call successors, (62), 24 states have call predecessors, (62), 32 states have return successors, (96), 68 states have call predecessors, (96), 62 states have call successors, (96) [2024-10-14 20:15:27,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 541 transitions. [2024-10-14 20:15:27,578 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 541 transitions. Word has length 84 [2024-10-14 20:15:27,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:15:27,579 INFO L471 AbstractCegarLoop]: Abstraction has 421 states and 541 transitions. [2024-10-14 20:15:27,579 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 14 states have internal predecessors, (44), 7 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) [2024-10-14 20:15:27,580 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 541 transitions. [2024-10-14 20:15:27,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2024-10-14 20:15:27,580 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:15:27,581 INFO L215 NwaCegarLoop]: trace histogram [9, 9, 6, 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, 1, 1] [2024-10-14 20:15:27,598 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-10-14 20:15:27,781 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2024-10-14 20:15:27,782 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting binomialCoefficientErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:15:27,782 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:15:27,782 INFO L85 PathProgramCache]: Analyzing trace with hash 231130550, now seen corresponding path program 3 times [2024-10-14 20:15:27,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:15:27,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854613695] [2024-10-14 20:15:27,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:27,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:15:27,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:27,874 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:27,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:27,882 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-14 20:15:27,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:27,884 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 20:15:27,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:27,888 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-10-14 20:15:27,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:27,889 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-10-14 20:15:27,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:27,944 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:27,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:27,990 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:27,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:27,994 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-10-14 20:15:27,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:27,996 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-10-14 20:15:27,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:28,001 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:28,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:28,003 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 42 proven. 34 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2024-10-14 20:15:28,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:15:28,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854613695] [2024-10-14 20:15:28,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854613695] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:15:28,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [189563556] [2024-10-14 20:15:28,007 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-10-14 20:15:28,007 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:28,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:15:28,009 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:15:28,010 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-10-14 20:15:28,070 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-10-14 20:15:28,070 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:15:28,071 INFO L255 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-10-14 20:15:28,073 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:15:28,137 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 123 proven. 7 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2024-10-14 20:15:28,137 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:15:28,380 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 39 proven. 38 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2024-10-14 20:15:28,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [189563556] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:15:28,381 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:15:28,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 11] total 15 [2024-10-14 20:15:28,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014318954] [2024-10-14 20:15:28,381 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:15:28,381 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-10-14 20:15:28,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:15:28,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-10-14 20:15:28,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2024-10-14 20:15:28,382 INFO L87 Difference]: Start difference. First operand 421 states and 541 transitions. Second operand has 15 states, 14 states have (on average 5.928571428571429) internal successors, (83), 14 states have internal predecessors, (83), 10 states have call successors, (17), 3 states have call predecessors, (17), 4 states have return successors, (16), 7 states have call predecessors, (16), 9 states have call successors, (16) [2024-10-14 20:15:28,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:15:28,652 INFO L93 Difference]: Finished difference Result 833 states and 1095 transitions. [2024-10-14 20:15:28,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-10-14 20:15:28,653 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 5.928571428571429) internal successors, (83), 14 states have internal predecessors, (83), 10 states have call successors, (17), 3 states have call predecessors, (17), 4 states have return successors, (16), 7 states have call predecessors, (16), 9 states have call successors, (16) Word has length 94 [2024-10-14 20:15:28,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:15:28,656 INFO L225 Difference]: With dead ends: 833 [2024-10-14 20:15:28,656 INFO L226 Difference]: Without dead ends: 451 [2024-10-14 20:15:28,658 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 198 SyntacticMatches, 7 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2024-10-14 20:15:28,659 INFO L432 NwaCegarLoop]: 52 mSDtfsCounter, 33 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 295 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 353 SdHoareTripleChecker+Invalid, 306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 295 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-14 20:15:28,659 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 353 Invalid, 306 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 295 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-14 20:15:28,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2024-10-14 20:15:28,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 407. [2024-10-14 20:15:28,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 308 states have (on average 1.2077922077922079) internal successors, (372), 318 states have internal predecessors, (372), 60 states have call successors, (60), 24 states have call predecessors, (60), 31 states have return successors, (88), 64 states have call predecessors, (88), 60 states have call successors, (88) [2024-10-14 20:15:28,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 520 transitions. [2024-10-14 20:15:28,686 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 520 transitions. Word has length 94 [2024-10-14 20:15:28,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:15:28,687 INFO L471 AbstractCegarLoop]: Abstraction has 407 states and 520 transitions. [2024-10-14 20:15:28,687 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 5.928571428571429) internal successors, (83), 14 states have internal predecessors, (83), 10 states have call successors, (17), 3 states have call predecessors, (17), 4 states have return successors, (16), 7 states have call predecessors, (16), 9 states have call successors, (16) [2024-10-14 20:15:28,687 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 520 transitions. [2024-10-14 20:15:28,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2024-10-14 20:15:28,688 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:15:28,688 INFO L215 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:15:28,705 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-10-14 20:15:28,892 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:28,893 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:15:28,893 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:15:28,893 INFO L85 PathProgramCache]: Analyzing trace with hash -879571087, now seen corresponding path program 1 times [2024-10-14 20:15:28,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:15:28,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922219330] [2024-10-14 20:15:28,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:28,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:15:28,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:28,968 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:28,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:28,977 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-14 20:15:28,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:28,981 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 20:15:28,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:28,983 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-10-14 20:15:28,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:28,984 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-10-14 20:15:28,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:28,997 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-14 20:15:28,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:28,999 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:29,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:29,000 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-10-14 20:15:29,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:29,001 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-14 20:15:29,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:29,004 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:29,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:29,005 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2024-10-14 20:15:29,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:15:29,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922219330] [2024-10-14 20:15:29,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922219330] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:15:29,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [65804989] [2024-10-14 20:15:29,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:29,006 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:29,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:15:29,008 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:15:29,010 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-10-14 20:15:29,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:29,066 INFO L255 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-10-14 20:15:29,067 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:15:29,092 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2024-10-14 20:15:29,093 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:15:29,225 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2024-10-14 20:15:29,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [65804989] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:15:29,226 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:15:29,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2024-10-14 20:15:29,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454859629] [2024-10-14 20:15:29,226 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:15:29,226 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-10-14 20:15:29,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:15:29,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-10-14 20:15:29,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-10-14 20:15:29,227 INFO L87 Difference]: Start difference. First operand 407 states and 520 transitions. Second operand has 10 states, 9 states have (on average 5.333333333333333) internal successors, (48), 10 states have internal predecessors, (48), 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) [2024-10-14 20:15:29,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:15:29,337 INFO L93 Difference]: Finished difference Result 483 states and 628 transitions. [2024-10-14 20:15:29,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-10-14 20:15:29,337 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.333333333333333) internal successors, (48), 10 states have internal predecessors, (48), 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 90 [2024-10-14 20:15:29,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:15:29,342 INFO L225 Difference]: With dead ends: 483 [2024-10-14 20:15:29,342 INFO L226 Difference]: Without dead ends: 482 [2024-10-14 20:15:29,343 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 195 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-10-14 20:15:29,343 INFO L432 NwaCegarLoop]: 48 mSDtfsCounter, 8 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 20:15:29,343 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 275 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 20:15:29,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2024-10-14 20:15:29,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 482. [2024-10-14 20:15:29,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 482 states, 372 states have (on average 1.1989247311827957) internal successors, (446), 381 states have internal predecessors, (446), 71 states have call successors, (71), 24 states have call predecessors, (71), 31 states have return successors, (99), 76 states have call predecessors, (99), 71 states have call successors, (99) [2024-10-14 20:15:29,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 616 transitions. [2024-10-14 20:15:29,389 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 616 transitions. Word has length 90 [2024-10-14 20:15:29,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:15:29,390 INFO L471 AbstractCegarLoop]: Abstraction has 482 states and 616 transitions. [2024-10-14 20:15:29,390 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.333333333333333) internal successors, (48), 10 states have internal predecessors, (48), 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) [2024-10-14 20:15:29,390 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 616 transitions. [2024-10-14 20:15:29,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2024-10-14 20:15:29,391 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:15:29,391 INFO L215 NwaCegarLoop]: trace histogram [9, 9, 6, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-10-14 20:15:29,411 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-10-14 20:15:29,598 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:29,599 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting binomialCoefficientErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:15:29,599 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:15:29,599 INFO L85 PathProgramCache]: Analyzing trace with hash -1598630648, now seen corresponding path program 2 times [2024-10-14 20:15:29,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:15:29,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935698758] [2024-10-14 20:15:29,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:29,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:15:29,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:29,708 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:29,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:29,717 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-14 20:15:29,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:29,719 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 20:15:29,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:29,720 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-10-14 20:15:29,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:29,721 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-10-14 20:15:29,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:29,724 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:29,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:29,726 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-10-14 20:15:29,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:29,729 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-10-14 20:15:29,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:29,789 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:29,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:29,838 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:29,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:29,841 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 71 proven. 4 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2024-10-14 20:15:29,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:15:29,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935698758] [2024-10-14 20:15:29,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935698758] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:15:29,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [262196898] [2024-10-14 20:15:29,844 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-14 20:15:29,844 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:29,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:15:29,845 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:15:29,848 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-10-14 20:15:29,905 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-14 20:15:29,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:15:29,906 INFO L255 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-10-14 20:15:29,907 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:15:30,096 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 68 proven. 7 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2024-10-14 20:15:30,097 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:15:30,394 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 68 proven. 8 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2024-10-14 20:15:30,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [262196898] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:15:30,394 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:15:30,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 12] total 21 [2024-10-14 20:15:30,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849663374] [2024-10-14 20:15:30,395 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:15:30,396 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-10-14 20:15:30,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:15:30,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-10-14 20:15:30,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2024-10-14 20:15:30,397 INFO L87 Difference]: Start difference. First operand 482 states and 616 transitions. Second operand has 21 states, 21 states have (on average 4.142857142857143) internal successors, (87), 19 states have internal predecessors, (87), 12 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (17), 10 states have call predecessors, (17), 10 states have call successors, (17) [2024-10-14 20:15:30,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:15:30,927 INFO L93 Difference]: Finished difference Result 945 states and 1234 transitions. [2024-10-14 20:15:30,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-10-14 20:15:30,928 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 4.142857142857143) internal successors, (87), 19 states have internal predecessors, (87), 12 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (17), 10 states have call predecessors, (17), 10 states have call successors, (17) Word has length 93 [2024-10-14 20:15:30,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:15:30,931 INFO L225 Difference]: With dead ends: 945 [2024-10-14 20:15:30,931 INFO L226 Difference]: Without dead ends: 494 [2024-10-14 20:15:30,933 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 190 SyntacticMatches, 8 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2024-10-14 20:15:30,933 INFO L432 NwaCegarLoop]: 52 mSDtfsCounter, 50 mSDsluCounter, 565 mSDsCounter, 0 mSdLazyCounter, 573 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 617 SdHoareTripleChecker+Invalid, 586 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 573 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-10-14 20:15:30,933 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 617 Invalid, 586 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 573 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-10-14 20:15:30,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2024-10-14 20:15:30,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 464. [2024-10-14 20:15:30,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 464 states, 357 states have (on average 1.196078431372549) internal successors, (427), 366 states have internal predecessors, (427), 70 states have call successors, (70), 24 states have call predecessors, (70), 29 states have return successors, (91), 73 states have call predecessors, (91), 70 states have call successors, (91) [2024-10-14 20:15:30,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 464 states to 464 states and 588 transitions. [2024-10-14 20:15:30,957 INFO L78 Accepts]: Start accepts. Automaton has 464 states and 588 transitions. Word has length 93 [2024-10-14 20:15:30,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:15:30,958 INFO L471 AbstractCegarLoop]: Abstraction has 464 states and 588 transitions. [2024-10-14 20:15:30,958 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 4.142857142857143) internal successors, (87), 19 states have internal predecessors, (87), 12 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (17), 10 states have call predecessors, (17), 10 states have call successors, (17) [2024-10-14 20:15:30,958 INFO L276 IsEmpty]: Start isEmpty. Operand 464 states and 588 transitions. [2024-10-14 20:15:30,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2024-10-14 20:15:30,959 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:15:30,959 INFO L215 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:15:30,976 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-10-14 20:15:31,163 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2024-10-14 20:15:31,164 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:15:31,164 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:15:31,164 INFO L85 PathProgramCache]: Analyzing trace with hash -2065227540, now seen corresponding path program 1 times [2024-10-14 20:15:31,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:15:31,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725918739] [2024-10-14 20:15:31,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:31,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:15:31,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,272 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:31,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,281 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-14 20:15:31,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,282 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 20:15:31,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,284 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-10-14 20:15:31,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,286 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-10-14 20:15:31,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,297 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-14 20:15:31,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,300 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:31,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,301 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-10-14 20:15:31,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,302 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-14 20:15:31,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,304 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:31,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,305 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 24 proven. 7 refuted. 0 times theorem prover too weak. 139 trivial. 0 not checked. [2024-10-14 20:15:31,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:15:31,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725918739] [2024-10-14 20:15:31,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725918739] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:15:31,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2006996135] [2024-10-14 20:15:31,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:31,306 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:31,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:15:31,308 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:15:31,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-10-14 20:15:31,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,371 INFO L255 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-10-14 20:15:31,372 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:15:31,423 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 24 proven. 7 refuted. 0 times theorem prover too weak. 139 trivial. 0 not checked. [2024-10-14 20:15:31,423 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:15:31,616 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 24 proven. 7 refuted. 0 times theorem prover too weak. 139 trivial. 0 not checked. [2024-10-14 20:15:31,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2006996135] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:15:31,617 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:15:31,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2024-10-14 20:15:31,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320753486] [2024-10-14 20:15:31,617 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:15:31,618 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-10-14 20:15:31,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:15:31,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-10-14 20:15:31,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2024-10-14 20:15:31,618 INFO L87 Difference]: Start difference. First operand 464 states and 588 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) [2024-10-14 20:15:31,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:15:31,995 INFO L93 Difference]: Finished difference Result 697 states and 883 transitions. [2024-10-14 20:15:31,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-10-14 20:15:31,996 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 104 [2024-10-14 20:15:31,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:15:31,999 INFO L225 Difference]: With dead ends: 697 [2024-10-14 20:15:31,999 INFO L226 Difference]: Without dead ends: 684 [2024-10-14 20:15:32,000 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 222 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2024-10-14 20:15:32,000 INFO L432 NwaCegarLoop]: 41 mSDtfsCounter, 90 mSDsluCounter, 417 mSDsCounter, 0 mSdLazyCounter, 393 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 458 SdHoareTripleChecker+Invalid, 412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 393 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-10-14 20:15:32,001 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [93 Valid, 458 Invalid, 412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 393 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-10-14 20:15:32,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 684 states. [2024-10-14 20:15:32,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 684 to 604. [2024-10-14 20:15:32,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 604 states, 470 states have (on average 1.2063829787234042) internal successors, (567), 475 states have internal predecessors, (567), 90 states have call successors, (90), 31 states have call predecessors, (90), 36 states have return successors, (115), 97 states have call predecessors, (115), 90 states have call successors, (115) [2024-10-14 20:15:32,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 604 states to 604 states and 772 transitions. [2024-10-14 20:15:32,037 INFO L78 Accepts]: Start accepts. Automaton has 604 states and 772 transitions. Word has length 104 [2024-10-14 20:15:32,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:15:32,037 INFO L471 AbstractCegarLoop]: Abstraction has 604 states and 772 transitions. [2024-10-14 20:15:32,037 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) [2024-10-14 20:15:32,038 INFO L276 IsEmpty]: Start isEmpty. Operand 604 states and 772 transitions. [2024-10-14 20:15:32,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2024-10-14 20:15:32,041 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:15:32,041 INFO L215 NwaCegarLoop]: trace histogram [10, 9, 7, 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, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:15:32,058 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-10-14 20:15:32,245 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:32,245 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:15:32,246 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:15:32,246 INFO L85 PathProgramCache]: Analyzing trace with hash -1098589441, now seen corresponding path program 1 times [2024-10-14 20:15:32,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:15:32,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881180520] [2024-10-14 20:15:32,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:32,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:15:32,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:32,407 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:32,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:32,415 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-14 20:15:32,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:32,417 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 20:15:32,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:32,418 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-10-14 20:15:32,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:32,421 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-10-14 20:15:32,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:32,431 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-14 20:15:32,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:32,433 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:32,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:32,435 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-10-14 20:15:32,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:32,436 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-14 20:15:32,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:32,438 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:32,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:32,440 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-10-14 20:15:32,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:32,472 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 66 proven. 2 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2024-10-14 20:15:32,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:15:32,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881180520] [2024-10-14 20:15:32,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881180520] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:15:32,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [80429598] [2024-10-14 20:15:32,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:32,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:32,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:15:32,475 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:15:32,484 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-10-14 20:15:32,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:32,547 INFO L255 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-10-14 20:15:32,549 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:15:32,608 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 66 proven. 2 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2024-10-14 20:15:32,608 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:15:32,840 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 66 proven. 2 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2024-10-14 20:15:32,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [80429598] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:15:32,841 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:15:32,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 15 [2024-10-14 20:15:32,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558835270] [2024-10-14 20:15:32,841 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:15:32,842 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-10-14 20:15:32,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:15:32,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-10-14 20:15:32,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2024-10-14 20:15:32,843 INFO L87 Difference]: Start difference. First operand 604 states and 772 transitions. Second operand has 15 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 13 states have internal predecessors, (52), 6 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2024-10-14 20:15:33,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:15:33,248 INFO L93 Difference]: Finished difference Result 1150 states and 1498 transitions. [2024-10-14 20:15:33,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-10-14 20:15:33,248 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 13 states have internal predecessors, (52), 6 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) Word has length 107 [2024-10-14 20:15:33,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:15:33,252 INFO L225 Difference]: With dead ends: 1150 [2024-10-14 20:15:33,252 INFO L226 Difference]: Without dead ends: 613 [2024-10-14 20:15:33,254 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 224 SyntacticMatches, 10 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2024-10-14 20:15:33,254 INFO L432 NwaCegarLoop]: 57 mSDtfsCounter, 59 mSDsluCounter, 379 mSDsCounter, 0 mSdLazyCounter, 430 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 436 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 430 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-10-14 20:15:33,255 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 436 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 430 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-10-14 20:15:33,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2024-10-14 20:15:33,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 606. [2024-10-14 20:15:33,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 606 states, 471 states have (on average 1.2059447983014862) internal successors, (568), 477 states have internal predecessors, (568), 90 states have call successors, (90), 31 states have call predecessors, (90), 37 states have return successors, (120), 97 states have call predecessors, (120), 90 states have call successors, (120) [2024-10-14 20:15:33,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 606 states to 606 states and 778 transitions. [2024-10-14 20:15:33,287 INFO L78 Accepts]: Start accepts. Automaton has 606 states and 778 transitions. Word has length 107 [2024-10-14 20:15:33,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:15:33,287 INFO L471 AbstractCegarLoop]: Abstraction has 606 states and 778 transitions. [2024-10-14 20:15:33,287 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 13 states have internal predecessors, (52), 6 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2024-10-14 20:15:33,287 INFO L276 IsEmpty]: Start isEmpty. Operand 606 states and 778 transitions. [2024-10-14 20:15:33,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2024-10-14 20:15:33,288 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:15:33,288 INFO L215 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:15:33,304 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-10-14 20:15:33,489 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:33,489 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:15:33,490 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:15:33,490 INFO L85 PathProgramCache]: Analyzing trace with hash 1515925429, now seen corresponding path program 2 times [2024-10-14 20:15:33,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:15:33,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527247081] [2024-10-14 20:15:33,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:33,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:15:33,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:33,569 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:33,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:33,596 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-14 20:15:33,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:33,598 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 20:15:33,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:33,599 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-10-14 20:15:33,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:33,600 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-10-14 20:15:33,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:33,611 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-14 20:15:33,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:33,613 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:33,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:33,615 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-10-14 20:15:33,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:33,616 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-14 20:15:33,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:33,618 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:33,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:33,620 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-10-14 20:15:33,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:33,621 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2024-10-14 20:15:33,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:15:33,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527247081] [2024-10-14 20:15:33,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527247081] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:15:33,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:15:33,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-10-14 20:15:33,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336604668] [2024-10-14 20:15:33,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:15:33,622 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-10-14 20:15:33,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:15:33,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-10-14 20:15:33,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-10-14 20:15:33,624 INFO L87 Difference]: Start difference. First operand 606 states and 778 transitions. Second operand has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 6 states have internal predecessors, (44), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-10-14 20:15:33,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:15:33,704 INFO L93 Difference]: Finished difference Result 926 states and 1184 transitions. [2024-10-14 20:15:33,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-10-14 20:15:33,704 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 6 states have internal predecessors, (44), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 110 [2024-10-14 20:15:33,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:15:33,707 INFO L225 Difference]: With dead ends: 926 [2024-10-14 20:15:33,707 INFO L226 Difference]: Without dead ends: 562 [2024-10-14 20:15:33,709 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-10-14 20:15:33,709 INFO L432 NwaCegarLoop]: 56 mSDtfsCounter, 16 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 20:15:33,710 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 198 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 20:15:33,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 562 states. [2024-10-14 20:15:33,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 562 to 561. [2024-10-14 20:15:33,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 561 states, 438 states have (on average 1.1917808219178083) internal successors, (522), 442 states have internal predecessors, (522), 81 states have call successors, (81), 29 states have call predecessors, (81), 34 states have return successors, (108), 89 states have call predecessors, (108), 81 states have call successors, (108) [2024-10-14 20:15:33,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 561 states to 561 states and 711 transitions. [2024-10-14 20:15:33,742 INFO L78 Accepts]: Start accepts. Automaton has 561 states and 711 transitions. Word has length 110 [2024-10-14 20:15:33,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:15:33,743 INFO L471 AbstractCegarLoop]: Abstraction has 561 states and 711 transitions. [2024-10-14 20:15:33,743 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 6 states have internal predecessors, (44), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-10-14 20:15:33,743 INFO L276 IsEmpty]: Start isEmpty. Operand 561 states and 711 transitions. [2024-10-14 20:15:33,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2024-10-14 20:15:33,744 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:15:33,744 INFO L215 NwaCegarLoop]: trace histogram [11, 9, 7, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:15:33,744 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-10-14 20:15:33,744 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:15:33,745 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:15:33,745 INFO L85 PathProgramCache]: Analyzing trace with hash 142800176, now seen corresponding path program 2 times [2024-10-14 20:15:33,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:15:33,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255083250] [2024-10-14 20:15:33,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:33,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:15:33,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 20:15:33,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1577402513] [2024-10-14 20:15:33,759 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-14 20:15:33,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:33,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:15:33,761 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:15:33,763 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-10-14 20:15:33,837 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-14 20:15:33,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:15:33,839 INFO L255 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-10-14 20:15:33,840 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:15:34,049 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 75 proven. 14 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2024-10-14 20:15:34,049 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:15:34,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:15:34,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255083250] [2024-10-14 20:15:34,252 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 20:15:34,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1577402513] [2024-10-14 20:15:34,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1577402513] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:15:34,253 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-10-14 20:15:34,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2024-10-14 20:15:34,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132946556] [2024-10-14 20:15:34,253 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-10-14 20:15:34,254 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-10-14 20:15:34,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:15:34,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-10-14 20:15:34,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2024-10-14 20:15:34,255 INFO L87 Difference]: Start difference. First operand 561 states and 711 transitions. Second operand has 17 states, 15 states have (on average 3.4) internal successors, (51), 14 states have internal predecessors, (51), 7 states have call successors, (10), 4 states have call predecessors, (10), 2 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2024-10-14 20:15:34,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:15:34,851 INFO L93 Difference]: Finished difference Result 662 states and 832 transitions. [2024-10-14 20:15:34,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-10-14 20:15:34,852 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 3.4) internal successors, (51), 14 states have internal predecessors, (51), 7 states have call successors, (10), 4 states have call predecessors, (10), 2 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) Word has length 112 [2024-10-14 20:15:34,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:15:34,855 INFO L225 Difference]: With dead ends: 662 [2024-10-14 20:15:34,855 INFO L226 Difference]: Without dead ends: 661 [2024-10-14 20:15:34,856 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=125, Invalid=805, Unknown=0, NotChecked=0, Total=930 [2024-10-14 20:15:34,856 INFO L432 NwaCegarLoop]: 36 mSDtfsCounter, 81 mSDsluCounter, 364 mSDsCounter, 0 mSdLazyCounter, 434 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 400 SdHoareTripleChecker+Invalid, 463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 434 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-10-14 20:15:34,857 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [85 Valid, 400 Invalid, 463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 434 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-10-14 20:15:34,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 661 states. [2024-10-14 20:15:34,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 661 to 642. [2024-10-14 20:15:34,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 642 states, 499 states have (on average 1.1923847695390781) internal successors, (595), 503 states have internal predecessors, (595), 94 states have call successors, (94), 35 states have call predecessors, (94), 41 states have return successors, (124), 103 states have call predecessors, (124), 94 states have call successors, (124) [2024-10-14 20:15:34,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 642 states to 642 states and 813 transitions. [2024-10-14 20:15:34,890 INFO L78 Accepts]: Start accepts. Automaton has 642 states and 813 transitions. Word has length 112 [2024-10-14 20:15:34,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:15:34,891 INFO L471 AbstractCegarLoop]: Abstraction has 642 states and 813 transitions. [2024-10-14 20:15:34,891 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 3.4) internal successors, (51), 14 states have internal predecessors, (51), 7 states have call successors, (10), 4 states have call predecessors, (10), 2 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2024-10-14 20:15:34,891 INFO L276 IsEmpty]: Start isEmpty. Operand 642 states and 813 transitions. [2024-10-14 20:15:34,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2024-10-14 20:15:34,893 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:15:34,893 INFO L215 NwaCegarLoop]: trace histogram [10, 9, 7, 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, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:15:34,909 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-10-14 20:15:35,097 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:35,098 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:15:35,098 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:15:35,098 INFO L85 PathProgramCache]: Analyzing trace with hash -510492095, now seen corresponding path program 1 times [2024-10-14 20:15:35,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:15:35,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871381711] [2024-10-14 20:15:35,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:35,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:15:35,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 20:15:35,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [506226703] [2024-10-14 20:15:35,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:35,121 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:35,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:15:35,126 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:15:35,127 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-10-14 20:15:35,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:35,208 INFO L255 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-10-14 20:15:35,210 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:15:35,362 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 48 proven. 8 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2024-10-14 20:15:35,362 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:15:35,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:15:35,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871381711] [2024-10-14 20:15:35,579 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 20:15:35,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [506226703] [2024-10-14 20:15:35,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [506226703] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:15:35,579 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-10-14 20:15:35,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2024-10-14 20:15:35,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206687408] [2024-10-14 20:15:35,579 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-10-14 20:15:35,579 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-14 20:15:35,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:15:35,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-14 20:15:35,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-10-14 20:15:35,580 INFO L87 Difference]: Start difference. First operand 642 states and 813 transitions. Second operand has 11 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 5 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-10-14 20:15:35,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:15:35,854 INFO L93 Difference]: Finished difference Result 674 states and 846 transitions. [2024-10-14 20:15:35,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-10-14 20:15:35,854 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 5 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 112 [2024-10-14 20:15:35,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:15:35,857 INFO L225 Difference]: With dead ends: 674 [2024-10-14 20:15:35,857 INFO L226 Difference]: Without dead ends: 673 [2024-10-14 20:15:35,858 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2024-10-14 20:15:35,858 INFO L432 NwaCegarLoop]: 39 mSDtfsCounter, 52 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 216 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 309 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 216 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-14 20:15:35,859 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 309 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 216 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-14 20:15:35,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 673 states. [2024-10-14 20:15:35,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 673 to 542. [2024-10-14 20:15:35,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 542 states, 419 states have (on average 1.1766109785202863) internal successors, (493), 425 states have internal predecessors, (493), 77 states have call successors, (77), 32 states have call predecessors, (77), 38 states have return successors, (99), 84 states have call predecessors, (99), 77 states have call successors, (99) [2024-10-14 20:15:35,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 669 transitions. [2024-10-14 20:15:35,910 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 669 transitions. Word has length 112 [2024-10-14 20:15:35,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:15:35,911 INFO L471 AbstractCegarLoop]: Abstraction has 542 states and 669 transitions. [2024-10-14 20:15:35,911 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 5 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-10-14 20:15:35,911 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 669 transitions. [2024-10-14 20:15:35,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2024-10-14 20:15:35,912 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:15:35,913 INFO L215 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:15:35,931 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-10-14 20:15:36,116 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-10-14 20:15:36,117 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting binomialCoefficientErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:15:36,117 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:15:36,117 INFO L85 PathProgramCache]: Analyzing trace with hash -761332631, now seen corresponding path program 1 times [2024-10-14 20:15:36,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:15:36,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861680315] [2024-10-14 20:15:36,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:36,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:15:36,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:36,257 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:36,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:36,267 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-14 20:15:36,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:36,268 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 20:15:36,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:36,269 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-10-14 20:15:36,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:36,270 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-10-14 20:15:36,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:36,283 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-14 20:15:36,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:36,286 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:36,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:36,287 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-10-14 20:15:36,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:36,288 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-14 20:15:36,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:36,290 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:36,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:36,291 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-10-14 20:15:36,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:36,293 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-10-14 20:15:36,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:36,295 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 14 proven. 7 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2024-10-14 20:15:36,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:15:36,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861680315] [2024-10-14 20:15:36,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861680315] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:15:36,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387318201] [2024-10-14 20:15:36,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:36,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:36,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:15:36,298 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:15:36,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-10-14 20:15:36,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:36,368 INFO L255 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-10-14 20:15:36,369 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:15:36,495 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 81 proven. 0 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2024-10-14 20:15:36,495 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 20:15:36,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387318201] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:15:36,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-10-14 20:15:36,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [7] total 15 [2024-10-14 20:15:36,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291773855] [2024-10-14 20:15:36,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:15:36,496 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-14 20:15:36,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:15:36,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-14 20:15:36,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=180, Unknown=0, NotChecked=0, Total=210 [2024-10-14 20:15:36,497 INFO L87 Difference]: Start difference. First operand 542 states and 669 transitions. Second operand has 9 states, 8 states have (on average 6.125) internal successors, (49), 8 states have internal predecessors, (49), 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) [2024-10-14 20:15:36,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:15:36,732 INFO L93 Difference]: Finished difference Result 917 states and 1138 transitions. [2024-10-14 20:15:36,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-14 20:15:36,733 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 6.125) internal successors, (49), 8 states have internal predecessors, (49), 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 113 [2024-10-14 20:15:36,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:15:36,735 INFO L225 Difference]: With dead ends: 917 [2024-10-14 20:15:36,736 INFO L226 Difference]: Without dead ends: 523 [2024-10-14 20:15:36,737 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=206, Unknown=0, NotChecked=0, Total=240 [2024-10-14 20:15:36,737 INFO L432 NwaCegarLoop]: 54 mSDtfsCounter, 40 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 324 SdHoareTripleChecker+Invalid, 243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-14 20:15:36,738 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 324 Invalid, 243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 233 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-14 20:15:36,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states. [2024-10-14 20:15:36,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 518. [2024-10-14 20:15:36,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 518 states, 400 states have (on average 1.1775) internal successors, (471), 407 states have internal predecessors, (471), 73 states have call successors, (73), 32 states have call predecessors, (73), 37 states have return successors, (90), 78 states have call predecessors, (90), 73 states have call successors, (90) [2024-10-14 20:15:36,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 634 transitions. [2024-10-14 20:15:36,768 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 634 transitions. Word has length 113 [2024-10-14 20:15:36,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:15:36,770 INFO L471 AbstractCegarLoop]: Abstraction has 518 states and 634 transitions. [2024-10-14 20:15:36,770 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 6.125) internal successors, (49), 8 states have internal predecessors, (49), 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) [2024-10-14 20:15:36,770 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 634 transitions. [2024-10-14 20:15:36,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2024-10-14 20:15:36,771 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:15:36,771 INFO L215 NwaCegarLoop]: trace histogram [11, 10, 7, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 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] [2024-10-14 20:15:36,788 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-10-14 20:15:36,975 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-10-14 20:15:36,976 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:15:36,976 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:15:36,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1621865831, now seen corresponding path program 3 times [2024-10-14 20:15:36,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:15:36,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477631689] [2024-10-14 20:15:36,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:36,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:15:36,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 20:15:36,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [524630747] [2024-10-14 20:15:36,990 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-10-14 20:15:36,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:36,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:15:36,992 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:15:36,993 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-10-14 20:15:37,045 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-10-14 20:15:37,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:15:37,046 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-10-14 20:15:37,048 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:15:37,322 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 79 proven. 20 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2024-10-14 20:15:37,323 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:15:37,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:15:37,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477631689] [2024-10-14 20:15:37,552 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 20:15:37,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [524630747] [2024-10-14 20:15:37,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [524630747] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:15:37,553 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-10-14 20:15:37,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2024-10-14 20:15:37,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139038834] [2024-10-14 20:15:37,553 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-10-14 20:15:37,553 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-10-14 20:15:37,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:15:37,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-10-14 20:15:37,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2024-10-14 20:15:37,554 INFO L87 Difference]: Start difference. First operand 518 states and 634 transitions. Second operand has 17 states, 15 states have (on average 3.4) internal successors, (51), 15 states have internal predecessors, (51), 6 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2024-10-14 20:15:38,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:15:38,042 INFO L93 Difference]: Finished difference Result 559 states and 696 transitions. [2024-10-14 20:15:38,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-10-14 20:15:38,042 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 3.4) internal successors, (51), 15 states have internal predecessors, (51), 6 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) Word has length 117 [2024-10-14 20:15:38,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:15:38,044 INFO L225 Difference]: With dead ends: 559 [2024-10-14 20:15:38,044 INFO L226 Difference]: Without dead ends: 558 [2024-10-14 20:15:38,045 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=88, Invalid=562, Unknown=0, NotChecked=0, Total=650 [2024-10-14 20:15:38,045 INFO L432 NwaCegarLoop]: 50 mSDtfsCounter, 74 mSDsluCounter, 478 mSDsCounter, 0 mSdLazyCounter, 560 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 578 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-10-14 20:15:38,045 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [79 Valid, 528 Invalid, 578 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 560 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-10-14 20:15:38,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 558 states. [2024-10-14 20:15:38,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 558 to 543. [2024-10-14 20:15:38,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 543 states, 423 states have (on average 1.1678486997635933) internal successors, (494), 425 states have internal predecessors, (494), 73 states have call successors, (73), 32 states have call predecessors, (73), 39 states have return successors, (99), 85 states have call predecessors, (99), 73 states have call successors, (99) [2024-10-14 20:15:38,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 666 transitions. [2024-10-14 20:15:38,080 INFO L78 Accepts]: Start accepts. Automaton has 543 states and 666 transitions. Word has length 117 [2024-10-14 20:15:38,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:15:38,080 INFO L471 AbstractCegarLoop]: Abstraction has 543 states and 666 transitions. [2024-10-14 20:15:38,081 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 3.4) internal successors, (51), 15 states have internal predecessors, (51), 6 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2024-10-14 20:15:38,081 INFO L276 IsEmpty]: Start isEmpty. Operand 543 states and 666 transitions. [2024-10-14 20:15:38,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2024-10-14 20:15:38,082 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:15:38,082 INFO L215 NwaCegarLoop]: trace histogram [11, 10, 7, 4, 4, 4, 4, 4, 4, 4, 3, 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, 1, 1] [2024-10-14 20:15:38,098 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-10-14 20:15:38,282 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:38,283 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:15:38,283 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:15:38,283 INFO L85 PathProgramCache]: Analyzing trace with hash 1795863081, now seen corresponding path program 2 times [2024-10-14 20:15:38,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:15:38,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772165812] [2024-10-14 20:15:38,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:38,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:15:38,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,408 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:38,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,416 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-14 20:15:38,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,417 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 20:15:38,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,418 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-10-14 20:15:38,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,419 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-10-14 20:15:38,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,428 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-14 20:15:38,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,431 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:38,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,432 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-10-14 20:15:38,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,433 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-14 20:15:38,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,435 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:38,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,436 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-10-14 20:15:38,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,485 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:38,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,488 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 73 proven. 15 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-10-14 20:15:38,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:15:38,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772165812] [2024-10-14 20:15:38,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772165812] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:15:38,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2081540470] [2024-10-14 20:15:38,489 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-14 20:15:38,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:38,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:15:38,491 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:15:38,492 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-10-14 20:15:38,556 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-14 20:15:38,556 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:15:38,557 INFO L255 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-10-14 20:15:38,559 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:15:38,637 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 73 proven. 15 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-10-14 20:15:38,638 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:15:38,853 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 73 proven. 15 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-10-14 20:15:38,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2081540470] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:15:38,853 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:15:38,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 14 [2024-10-14 20:15:38,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519936497] [2024-10-14 20:15:38,854 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:15:38,854 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-10-14 20:15:38,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:15:38,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-10-14 20:15:38,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2024-10-14 20:15:38,855 INFO L87 Difference]: Start difference. First operand 543 states and 666 transitions. Second operand has 14 states, 13 states have (on average 4.846153846153846) internal successors, (63), 12 states have internal predecessors, (63), 7 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2024-10-14 20:15:39,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:15:39,155 INFO L93 Difference]: Finished difference Result 1076 states and 1349 transitions. [2024-10-14 20:15:39,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-10-14 20:15:39,156 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 4.846153846153846) internal successors, (63), 12 states have internal predecessors, (63), 7 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) Word has length 122 [2024-10-14 20:15:39,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:15:39,162 INFO L225 Difference]: With dead ends: 1076 [2024-10-14 20:15:39,163 INFO L226 Difference]: Without dead ends: 684 [2024-10-14 20:15:39,165 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 258 SyntacticMatches, 8 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2024-10-14 20:15:39,165 INFO L432 NwaCegarLoop]: 33 mSDtfsCounter, 49 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 426 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 346 SdHoareTripleChecker+Invalid, 440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-14 20:15:39,165 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 346 Invalid, 440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 426 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-14 20:15:39,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 684 states. [2024-10-14 20:15:39,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 684 to 629. [2024-10-14 20:15:39,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 629 states, 493 states have (on average 1.18052738336714) internal successors, (582), 492 states have internal predecessors, (582), 86 states have call successors, (86), 36 states have call predecessors, (86), 42 states have return successors, (116), 100 states have call predecessors, (116), 86 states have call successors, (116) [2024-10-14 20:15:39,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 629 states to 629 states and 784 transitions. [2024-10-14 20:15:39,206 INFO L78 Accepts]: Start accepts. Automaton has 629 states and 784 transitions. Word has length 122 [2024-10-14 20:15:39,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:15:39,206 INFO L471 AbstractCegarLoop]: Abstraction has 629 states and 784 transitions. [2024-10-14 20:15:39,206 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 4.846153846153846) internal successors, (63), 12 states have internal predecessors, (63), 7 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2024-10-14 20:15:39,206 INFO L276 IsEmpty]: Start isEmpty. Operand 629 states and 784 transitions. [2024-10-14 20:15:39,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2024-10-14 20:15:39,208 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:15:39,208 INFO L215 NwaCegarLoop]: trace histogram [12, 11, 7, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:15:39,225 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-10-14 20:15:39,412 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:39,413 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:15:39,413 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:15:39,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1718903489, now seen corresponding path program 4 times [2024-10-14 20:15:39,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:15:39,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296067236] [2024-10-14 20:15:39,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:39,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:15:39,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:39,577 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:39,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:39,584 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-14 20:15:39,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:39,585 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 20:15:39,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:39,586 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-10-14 20:15:39,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:39,588 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-10-14 20:15:39,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:39,597 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-14 20:15:39,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:39,600 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:39,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:39,601 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-10-14 20:15:39,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:39,602 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-14 20:15:39,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:39,604 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:39,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:39,605 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-10-14 20:15:39,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:39,661 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:39,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:39,713 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:39,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:39,716 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 122 proven. 24 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2024-10-14 20:15:39,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:15:39,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296067236] [2024-10-14 20:15:39,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296067236] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:15:39,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [420083635] [2024-10-14 20:15:39,716 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-10-14 20:15:39,718 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:39,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:15:39,720 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:15:39,722 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-10-14 20:15:39,792 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-10-14 20:15:39,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:15:39,794 INFO L255 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-10-14 20:15:39,796 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:15:39,952 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 128 proven. 79 refuted. 0 times theorem prover too weak. 123 trivial. 0 not checked. [2024-10-14 20:15:39,953 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:15:40,541 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 128 proven. 81 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2024-10-14 20:15:40,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [420083635] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:15:40,541 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:15:40,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 19] total 27 [2024-10-14 20:15:40,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879591365] [2024-10-14 20:15:40,542 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:15:40,542 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-10-14 20:15:40,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:15:40,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-10-14 20:15:40,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=606, Unknown=0, NotChecked=0, Total=702 [2024-10-14 20:15:40,543 INFO L87 Difference]: Start difference. First operand 629 states and 784 transitions. Second operand has 27 states, 24 states have (on average 4.75) internal successors, (114), 25 states have internal predecessors, (114), 16 states have call successors, (22), 3 states have call predecessors, (22), 6 states have return successors, (20), 10 states have call predecessors, (20), 14 states have call successors, (20) [2024-10-14 20:15:41,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:15:41,180 INFO L93 Difference]: Finished difference Result 1366 states and 1814 transitions. [2024-10-14 20:15:41,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-10-14 20:15:41,181 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 24 states have (on average 4.75) internal successors, (114), 25 states have internal predecessors, (114), 16 states have call successors, (22), 3 states have call predecessors, (22), 6 states have return successors, (20), 10 states have call predecessors, (20), 14 states have call successors, (20) Word has length 127 [2024-10-14 20:15:41,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:15:41,186 INFO L225 Difference]: With dead ends: 1366 [2024-10-14 20:15:41,186 INFO L226 Difference]: Without dead ends: 814 [2024-10-14 20:15:41,188 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 259 SyntacticMatches, 12 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 306 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=213, Invalid=1119, Unknown=0, NotChecked=0, Total=1332 [2024-10-14 20:15:41,191 INFO L432 NwaCegarLoop]: 33 mSDtfsCounter, 134 mSDsluCounter, 327 mSDsCounter, 0 mSdLazyCounter, 643 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 726 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 643 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-10-14 20:15:41,192 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 360 Invalid, 726 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 643 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-10-14 20:15:41,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 814 states. [2024-10-14 20:15:41,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 814 to 623. [2024-10-14 20:15:41,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 623 states, 488 states have (on average 1.180327868852459) internal successors, (576), 487 states have internal predecessors, (576), 86 states have call successors, (86), 37 states have call predecessors, (86), 41 states have return successors, (112), 98 states have call predecessors, (112), 86 states have call successors, (112) [2024-10-14 20:15:41,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 623 states to 623 states and 774 transitions. [2024-10-14 20:15:41,233 INFO L78 Accepts]: Start accepts. Automaton has 623 states and 774 transitions. Word has length 127 [2024-10-14 20:15:41,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:15:41,234 INFO L471 AbstractCegarLoop]: Abstraction has 623 states and 774 transitions. [2024-10-14 20:15:41,234 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 24 states have (on average 4.75) internal successors, (114), 25 states have internal predecessors, (114), 16 states have call successors, (22), 3 states have call predecessors, (22), 6 states have return successors, (20), 10 states have call predecessors, (20), 14 states have call successors, (20) [2024-10-14 20:15:41,234 INFO L276 IsEmpty]: Start isEmpty. Operand 623 states and 774 transitions. [2024-10-14 20:15:41,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2024-10-14 20:15:41,235 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:15:41,235 INFO L215 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:15:41,252 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-10-14 20:15:41,439 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:41,440 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting binomialCoefficientErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:15:41,440 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:15:41,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1781358063, now seen corresponding path program 2 times [2024-10-14 20:15:41,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:15:41,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105247234] [2024-10-14 20:15:41,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:41,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:15:41,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:41,563 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:41,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:41,571 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-14 20:15:41,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:41,572 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 20:15:41,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:41,573 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-10-14 20:15:41,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:41,574 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-10-14 20:15:41,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:41,585 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-14 20:15:41,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:41,587 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:41,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:41,589 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-10-14 20:15:41,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:41,590 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-14 20:15:41,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:41,592 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:41,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:41,593 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-10-14 20:15:41,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:41,598 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:41,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:41,600 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-10-14 20:15:41,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:41,602 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 14 proven. 7 refuted. 0 times theorem prover too weak. 259 trivial. 0 not checked. [2024-10-14 20:15:41,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:15:41,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105247234] [2024-10-14 20:15:41,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105247234] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:15:41,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [189554331] [2024-10-14 20:15:41,603 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-14 20:15:41,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:41,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:15:41,605 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:15:41,607 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-10-14 20:15:41,654 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-10-14 20:15:41,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:15:41,655 INFO L255 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-10-14 20:15:41,656 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:15:41,770 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2024-10-14 20:15:41,771 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:15:41,954 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2024-10-14 20:15:41,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [189554331] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:15:41,955 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:15:41,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 5] total 14 [2024-10-14 20:15:41,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082665421] [2024-10-14 20:15:41,955 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:15:41,956 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-10-14 20:15:41,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:15:41,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-10-14 20:15:41,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2024-10-14 20:15:41,957 INFO L87 Difference]: Start difference. First operand 623 states and 774 transitions. Second operand has 15 states, 14 states have (on average 5.357142857142857) internal successors, (75), 12 states have internal predecessors, (75), 9 states have call successors, (17), 4 states have call predecessors, (17), 1 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2024-10-14 20:15:42,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:15:42,288 INFO L93 Difference]: Finished difference Result 681 states and 839 transitions. [2024-10-14 20:15:42,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-10-14 20:15:42,289 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 5.357142857142857) internal successors, (75), 12 states have internal predecessors, (75), 9 states have call successors, (17), 4 states have call predecessors, (17), 1 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) Word has length 123 [2024-10-14 20:15:42,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:15:42,293 INFO L225 Difference]: With dead ends: 681 [2024-10-14 20:15:42,293 INFO L226 Difference]: Without dead ends: 680 [2024-10-14 20:15:42,293 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 265 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=120, Invalid=530, Unknown=0, NotChecked=0, Total=650 [2024-10-14 20:15:42,294 INFO L432 NwaCegarLoop]: 39 mSDtfsCounter, 123 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 315 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 20:15:42,294 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [124 Valid, 315 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 20:15:42,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 680 states. [2024-10-14 20:15:42,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 680 to 623. [2024-10-14 20:15:42,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 623 states, 488 states have (on average 1.1762295081967213) internal successors, (574), 487 states have internal predecessors, (574), 86 states have call successors, (86), 37 states have call predecessors, (86), 41 states have return successors, (112), 98 states have call predecessors, (112), 86 states have call successors, (112) [2024-10-14 20:15:42,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 623 states to 623 states and 772 transitions. [2024-10-14 20:15:42,340 INFO L78 Accepts]: Start accepts. Automaton has 623 states and 772 transitions. Word has length 123 [2024-10-14 20:15:42,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:15:42,340 INFO L471 AbstractCegarLoop]: Abstraction has 623 states and 772 transitions. [2024-10-14 20:15:42,341 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 5.357142857142857) internal successors, (75), 12 states have internal predecessors, (75), 9 states have call successors, (17), 4 states have call predecessors, (17), 1 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2024-10-14 20:15:42,341 INFO L276 IsEmpty]: Start isEmpty. Operand 623 states and 772 transitions. [2024-10-14 20:15:42,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2024-10-14 20:15:42,342 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:15:42,342 INFO L215 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:15:42,358 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-10-14 20:15:42,542 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2024-10-14 20:15:42,543 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting binomialCoefficientErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:15:42,543 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:15:42,543 INFO L85 PathProgramCache]: Analyzing trace with hash -490247788, now seen corresponding path program 1 times [2024-10-14 20:15:42,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:15:42,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562753304] [2024-10-14 20:15:42,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:42,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:15:42,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,677 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:42,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,685 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-14 20:15:42,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,686 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 20:15:42,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,687 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-10-14 20:15:42,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,688 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-10-14 20:15:42,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,697 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-14 20:15:42,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,698 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:42,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,699 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-10-14 20:15:42,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,701 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-14 20:15:42,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,703 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:42,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,707 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-10-14 20:15:42,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,711 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:42,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,712 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-10-14 20:15:42,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,714 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-10-14 20:15:42,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,738 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 64 proven. 0 refuted. 0 times theorem prover too weak. 270 trivial. 0 not checked. [2024-10-14 20:15:42,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:15:42,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562753304] [2024-10-14 20:15:42,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562753304] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:15:42,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:15:42,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-14 20:15:42,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163594715] [2024-10-14 20:15:42,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:15:42,739 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-10-14 20:15:42,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:15:42,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-10-14 20:15:42,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-10-14 20:15:42,740 INFO L87 Difference]: Start difference. First operand 623 states and 772 transitions. Second operand has 10 states, 10 states have (on average 5.0) internal successors, (50), 9 states have internal predecessors, (50), 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) [2024-10-14 20:15:43,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:15:43,061 INFO L93 Difference]: Finished difference Result 1075 states and 1340 transitions. [2024-10-14 20:15:43,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-14 20:15:43,061 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.0) internal successors, (50), 9 states have internal predecessors, (50), 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 132 [2024-10-14 20:15:43,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:15:43,065 INFO L225 Difference]: With dead ends: 1075 [2024-10-14 20:15:43,065 INFO L226 Difference]: Without dead ends: 623 [2024-10-14 20:15:43,066 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-10-14 20:15:43,066 INFO L432 NwaCegarLoop]: 54 mSDtfsCounter, 40 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 317 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 400 SdHoareTripleChecker+Invalid, 322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-10-14 20:15:43,067 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 400 Invalid, 322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 317 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-10-14 20:15:43,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 623 states. [2024-10-14 20:15:43,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 623 to 617. [2024-10-14 20:15:43,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 617 states, 482 states have (on average 1.1784232365145229) internal successors, (568), 483 states have internal predecessors, (568), 86 states have call successors, (86), 37 states have call predecessors, (86), 41 states have return successors, (110), 96 states have call predecessors, (110), 86 states have call successors, (110) [2024-10-14 20:15:43,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 617 states to 617 states and 764 transitions. [2024-10-14 20:15:43,101 INFO L78 Accepts]: Start accepts. Automaton has 617 states and 764 transitions. Word has length 132 [2024-10-14 20:15:43,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:15:43,101 INFO L471 AbstractCegarLoop]: Abstraction has 617 states and 764 transitions. [2024-10-14 20:15:43,102 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.0) internal successors, (50), 9 states have internal predecessors, (50), 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) [2024-10-14 20:15:43,102 INFO L276 IsEmpty]: Start isEmpty. Operand 617 states and 764 transitions. [2024-10-14 20:15:43,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2024-10-14 20:15:43,103 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:15:43,103 INFO L215 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:15:43,103 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-10-14 20:15:43,103 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting binomialCoefficientErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:15:43,103 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:15:43,104 INFO L85 PathProgramCache]: Analyzing trace with hash 1736857874, now seen corresponding path program 1 times [2024-10-14 20:15:43,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:15:43,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340345803] [2024-10-14 20:15:43,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:43,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:15:43,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 20:15:43,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [235867184] [2024-10-14 20:15:43,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:43,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:43,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:15:43,118 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:15:43,120 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-10-14 20:15:43,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:43,209 INFO L255 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-10-14 20:15:43,211 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:15:43,539 INFO L134 CoverageAnalysis]: Checked inductivity of 398 backedges. 111 proven. 13 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2024-10-14 20:15:43,539 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:15:43,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:15:43,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340345803] [2024-10-14 20:15:43,884 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 20:15:43,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [235867184] [2024-10-14 20:15:43,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [235867184] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:15:43,884 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-10-14 20:15:43,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2024-10-14 20:15:43,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518156534] [2024-10-14 20:15:43,884 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-10-14 20:15:43,885 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-10-14 20:15:43,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:15:43,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-10-14 20:15:43,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2024-10-14 20:15:43,885 INFO L87 Difference]: Start difference. First operand 617 states and 764 transitions. Second operand has 14 states, 13 states have (on average 4.461538461538462) internal successors, (58), 13 states have internal predecessors, (58), 6 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 6 states have call predecessors, (10), 5 states have call successors, (10) [2024-10-14 20:15:44,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:15:44,307 INFO L93 Difference]: Finished difference Result 632 states and 794 transitions. [2024-10-14 20:15:44,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-10-14 20:15:44,308 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 4.461538461538462) internal successors, (58), 13 states have internal predecessors, (58), 6 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 6 states have call predecessors, (10), 5 states have call successors, (10) Word has length 141 [2024-10-14 20:15:44,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:15:44,310 INFO L225 Difference]: With dead ends: 632 [2024-10-14 20:15:44,310 INFO L226 Difference]: Without dead ends: 631 [2024-10-14 20:15:44,310 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2024-10-14 20:15:44,311 INFO L432 NwaCegarLoop]: 27 mSDtfsCounter, 28 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-10-14 20:15:44,311 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 286 Invalid, 429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 416 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-10-14 20:15:44,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 631 states. [2024-10-14 20:15:44,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 631 to 617. [2024-10-14 20:15:44,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 617 states, 482 states have (on average 1.1742738589211619) internal successors, (566), 483 states have internal predecessors, (566), 86 states have call successors, (86), 37 states have call predecessors, (86), 41 states have return successors, (110), 96 states have call predecessors, (110), 86 states have call successors, (110) [2024-10-14 20:15:44,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 617 states to 617 states and 762 transitions. [2024-10-14 20:15:44,350 INFO L78 Accepts]: Start accepts. Automaton has 617 states and 762 transitions. Word has length 141 [2024-10-14 20:15:44,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:15:44,350 INFO L471 AbstractCegarLoop]: Abstraction has 617 states and 762 transitions. [2024-10-14 20:15:44,350 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 4.461538461538462) internal successors, (58), 13 states have internal predecessors, (58), 6 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (10), 6 states have call predecessors, (10), 5 states have call successors, (10) [2024-10-14 20:15:44,350 INFO L276 IsEmpty]: Start isEmpty. Operand 617 states and 762 transitions. [2024-10-14 20:15:44,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2024-10-14 20:15:44,352 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:15:44,352 INFO L215 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, 1, 1] [2024-10-14 20:15:44,369 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-10-14 20:15:44,555 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2024-10-14 20:15:44,556 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting binomialCoefficientErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2024-10-14 20:15:44,556 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:15:44,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1991980692, now seen corresponding path program 2 times [2024-10-14 20:15:44,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:15:44,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227268038] [2024-10-14 20:15:44,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:44,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:15:44,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 20:15:44,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [3444806] [2024-10-14 20:15:44,575 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-14 20:15:44,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:44,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:15:44,577 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:15:44,579 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-10-14 20:15:44,663 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-14 20:15:44,663 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:15:44,671 INFO L255 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 46 conjuncts are in the unsatisfiable core [2024-10-14 20:15:44,673 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:15:44,985 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 146 proven. 23 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2024-10-14 20:15:44,985 INFO L311 TraceCheckSpWp]: Computing backward predicates...