./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/Parts.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/Parts.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 663a2474dc11f7b5d0aa9a3ae9bbf5de1ab8d2ea5a060185a0446a8356edf6f1 --- Real Ultimate output --- This is Ultimate 0.2.5-wip.fs.cvc5-61a6796-m [2024-10-14 20:14:34,881 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-14 20:14:34,939 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:34,942 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-14 20:14:34,942 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-14 20:14:34,963 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-14 20:14:34,964 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-14 20:14:34,964 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-14 20:14:34,964 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-14 20:14:34,965 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-14 20:14:34,965 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-14 20:14:34,965 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-14 20:14:34,966 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-14 20:14:34,967 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-14 20:14:34,968 INFO L153 SettingsManager]: * Use SBE=true [2024-10-14 20:14:34,968 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-14 20:14:34,969 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-10-14 20:14:34,969 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-10-14 20:14:34,969 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-14 20:14:34,969 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-10-14 20:14:34,969 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-14 20:14:34,971 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-10-14 20:14:34,971 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-14 20:14:34,972 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-10-14 20:14:34,972 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-10-14 20:14:34,972 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-14 20:14:34,972 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-14 20:14:34,972 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-14 20:14:34,973 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-14 20:14:34,973 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-14 20:14:34,973 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-14 20:14:34,973 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-14 20:14:34,974 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-14 20:14:34,974 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-14 20:14:34,974 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-10-14 20:14:34,974 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-10-14 20:14:34,975 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-10-14 20:14:34,975 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-14 20:14:34,975 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-14 20:14:34,975 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-14 20:14:34,975 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-14 20:14:34,977 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 -> 663a2474dc11f7b5d0aa9a3ae9bbf5de1ab8d2ea5a060185a0446a8356edf6f1 [2024-10-14 20:14:35,190 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-14 20:14:35,215 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-14 20:14:35,217 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-14 20:14:35,218 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-14 20:14:35,218 INFO L274 PluginConnector]: CDTParser initialized [2024-10-14 20:14:35,219 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/termination-numeric/Parts.c [2024-10-14 20:14:36,485 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-14 20:14:36,644 INFO L384 CDTParser]: Found 1 translation units. [2024-10-14 20:14:36,645 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/termination-numeric/Parts.c [2024-10-14 20:14:36,651 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bb7aecfe1/16b05df769ae421b977072afe84f8952/FLAG3c0498efc [2024-10-14 20:14:37,067 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bb7aecfe1/16b05df769ae421b977072afe84f8952 [2024-10-14 20:14:37,069 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-14 20:14:37,070 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-14 20:14:37,076 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-14 20:14:37,076 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-14 20:14:37,081 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-14 20:14:37,081 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.10 08:14:37" (1/1) ... [2024-10-14 20:14:37,082 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6fa5fd2d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 08:14:37, skipping insertion in model container [2024-10-14 20:14:37,082 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.10 08:14:37" (1/1) ... [2024-10-14 20:14:37,096 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-14 20:14:37,214 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-14 20:14:37,226 INFO L200 MainTranslator]: Completed pre-run [2024-10-14 20:14:37,238 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-14 20:14:37,253 INFO L204 MainTranslator]: Completed translation [2024-10-14 20:14:37,253 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 08:14:37 WrapperNode [2024-10-14 20:14:37,253 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-14 20:14:37,254 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-14 20:14:37,254 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-14 20:14:37,254 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-14 20:14:37,260 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:37" (1/1) ... [2024-10-14 20:14:37,264 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:37" (1/1) ... [2024-10-14 20:14:37,277 INFO L138 Inliner]: procedures = 5, calls = 6, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 44 [2024-10-14 20:14:37,278 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-14 20:14:37,279 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-10-14 20:14:37,279 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-10-14 20:14:37,279 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-10-14 20:14:37,286 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:37" (1/1) ... [2024-10-14 20:14:37,287 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:37" (1/1) ... [2024-10-14 20:14:37,288 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:37" (1/1) ... [2024-10-14 20:14:37,292 INFO L175 MemorySlicer]: No memory access in input program. [2024-10-14 20:14:37,293 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:37" (1/1) ... [2024-10-14 20:14:37,293 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:37" (1/1) ... [2024-10-14 20:14:37,294 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:37" (1/1) ... [2024-10-14 20:14:37,300 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:37" (1/1) ... [2024-10-14 20:14:37,301 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:37" (1/1) ... [2024-10-14 20:14:37,301 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:37" (1/1) ... [2024-10-14 20:14:37,302 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-10-14 20:14:37,303 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-10-14 20:14:37,303 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-10-14 20:14:37,303 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-10-14 20:14:37,304 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 08:14:37" (1/1) ... [2024-10-14 20:14:37,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-14 20:14:37,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:14:37,336 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:37,341 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:37,379 INFO L130 BoogieDeclarations]: Found specification of procedure parts [2024-10-14 20:14:37,379 INFO L138 BoogieDeclarations]: Found implementation of procedure parts [2024-10-14 20:14:37,379 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-10-14 20:14:37,379 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-10-14 20:14:37,449 INFO L238 CfgBuilder]: Building ICFG [2024-10-14 20:14:37,451 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-10-14 20:14:37,635 INFO L? ?]: Removed 29 outVars from TransFormulas that were not future-live. [2024-10-14 20:14:37,639 INFO L287 CfgBuilder]: Performing block encoding [2024-10-14 20:14:37,681 INFO L309 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-10-14 20:14:37,681 INFO L314 CfgBuilder]: Removed 2 assume(true) statements. [2024-10-14 20:14:37,681 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.10 08:14:37 BoogieIcfgContainer [2024-10-14 20:14:37,681 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-10-14 20:14:37,688 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-10-14 20:14:37,688 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-10-14 20:14:37,691 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-10-14 20:14:37,691 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.10 08:14:37" (1/3) ... [2024-10-14 20:14:37,695 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1f1c2aa8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.10 08:14:37, skipping insertion in model container [2024-10-14 20:14:37,696 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 08:14:37" (2/3) ... [2024-10-14 20:14:37,696 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1f1c2aa8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.10 08:14:37, skipping insertion in model container [2024-10-14 20:14:37,696 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.10 08:14:37" (3/3) ... [2024-10-14 20:14:37,697 INFO L112 eAbstractionObserver]: Analyzing ICFG Parts.c [2024-10-14 20:14:37,723 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-10-14 20:14:37,727 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 10 error locations. [2024-10-14 20:14:37,831 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-10-14 20:14:37,846 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;@72f11477, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-10-14 20:14:37,846 INFO L334 AbstractCegarLoop]: Starting to check reachability of 10 error locations. [2024-10-14 20:14:37,853 INFO L276 IsEmpty]: Start isEmpty. Operand has 43 states, 27 states have (on average 1.7037037037037037) internal successors, (46), 37 states have internal predecessors, (46), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-10-14 20:14:37,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2024-10-14 20:14:37,862 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:37,862 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:14:37,864 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:14:37,871 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:37,875 INFO L85 PathProgramCache]: Analyzing trace with hash 1315105407, now seen corresponding path program 1 times [2024-10-14 20:14:37,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:37,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190069976] [2024-10-14 20:14:37,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:37,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:37,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:38,016 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:38,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:38,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190069976] [2024-10-14 20:14:38,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190069976] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:14:38,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:14:38,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-10-14 20:14:38,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409236412] [2024-10-14 20:14:38,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:14:38,026 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-10-14 20:14:38,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:38,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-10-14 20:14:38,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-10-14 20:14:38,046 INFO L87 Difference]: Start difference. First operand has 43 states, 27 states have (on average 1.7037037037037037) internal successors, (46), 37 states have internal predecessors, (46), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Second operand has 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:38,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:38,076 INFO L93 Difference]: Finished difference Result 83 states and 103 transitions. [2024-10-14 20:14:38,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-10-14 20:14:38,078 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:38,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:38,084 INFO L225 Difference]: With dead ends: 83 [2024-10-14 20:14:38,084 INFO L226 Difference]: Without dead ends: 40 [2024-10-14 20:14:38,088 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:38,092 INFO L432 NwaCegarLoop]: 48 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, 48 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:38,092 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 48 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:38,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2024-10-14 20:14:38,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2024-10-14 20:14:38,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 25 states have (on average 1.56) internal successors, (39), 34 states have internal predecessors, (39), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-10-14 20:14:38,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 47 transitions. [2024-10-14 20:14:38,126 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 47 transitions. Word has length 7 [2024-10-14 20:14:38,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:38,126 INFO L471 AbstractCegarLoop]: Abstraction has 40 states and 47 transitions. [2024-10-14 20:14:38,126 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:38,126 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 47 transitions. [2024-10-14 20:14:38,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2024-10-14 20:14:38,127 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:38,127 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:14:38,127 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-10-14 20:14:38,128 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:14:38,128 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:38,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1315093875, now seen corresponding path program 1 times [2024-10-14 20:14:38,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:38,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096641284] [2024-10-14 20:14:38,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:38,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:38,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:38,172 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:38,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:38,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096641284] [2024-10-14 20:14:38,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096641284] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:14:38,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:14:38,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-14 20:14:38,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103191971] [2024-10-14 20:14:38,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:14:38,175 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-14 20:14:38,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:38,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-14 20:14:38,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-14 20:14:38,176 INFO L87 Difference]: Start difference. First operand 40 states and 47 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:38,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:38,214 INFO L93 Difference]: Finished difference Result 78 states and 93 transitions. [2024-10-14 20:14:38,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-14 20:14:38,214 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:38,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:38,215 INFO L225 Difference]: With dead ends: 78 [2024-10-14 20:14:38,215 INFO L226 Difference]: Without dead ends: 41 [2024-10-14 20:14:38,216 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:38,217 INFO L432 NwaCegarLoop]: 41 mSDtfsCounter, 15 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:38,217 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 109 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-14 20:14:38,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2024-10-14 20:14:38,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 41. [2024-10-14 20:14:38,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 26 states have (on average 1.5384615384615385) internal successors, (40), 35 states have internal predecessors, (40), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-10-14 20:14:38,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 48 transitions. [2024-10-14 20:14:38,223 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 48 transitions. Word has length 7 [2024-10-14 20:14:38,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:38,224 INFO L471 AbstractCegarLoop]: Abstraction has 41 states and 48 transitions. [2024-10-14 20:14:38,224 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:38,224 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 48 transitions. [2024-10-14 20:14:38,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-10-14 20:14:38,225 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:38,225 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:14:38,225 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-10-14 20:14:38,225 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:14:38,226 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:38,226 INFO L85 PathProgramCache]: Analyzing trace with hash 406197716, now seen corresponding path program 1 times [2024-10-14 20:14:38,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:38,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527576633] [2024-10-14 20:14:38,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:38,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:38,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:38,289 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:38,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:38,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527576633] [2024-10-14 20:14:38,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527576633] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:14:38,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:14:38,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-10-14 20:14:38,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465163800] [2024-10-14 20:14:38,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:14:38,295 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-14 20:14:38,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:38,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-14 20:14:38,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-14 20:14:38,296 INFO L87 Difference]: Start difference. First operand 41 states and 48 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, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:14:38,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:38,340 INFO L93 Difference]: Finished difference Result 43 states and 53 transitions. [2024-10-14 20:14:38,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-14 20:14:38,341 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, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2024-10-14 20:14:38,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:38,342 INFO L225 Difference]: With dead ends: 43 [2024-10-14 20:14:38,342 INFO L226 Difference]: Without dead ends: 42 [2024-10-14 20:14:38,343 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:38,344 INFO L432 NwaCegarLoop]: 41 mSDtfsCounter, 11 mSDsluCounter, 23 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 64 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:38,347 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 64 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-14 20:14:38,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2024-10-14 20:14:38,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 40. [2024-10-14 20:14:38,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 26 states have (on average 1.5) internal successors, (39), 34 states have internal predecessors, (39), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-10-14 20:14:38,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 47 transitions. [2024-10-14 20:14:38,361 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 47 transitions. Word has length 11 [2024-10-14 20:14:38,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:38,361 INFO L471 AbstractCegarLoop]: Abstraction has 40 states and 47 transitions. [2024-10-14 20:14:38,361 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, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:14:38,361 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 47 transitions. [2024-10-14 20:14:38,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2024-10-14 20:14:38,362 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:38,362 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:14:38,362 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-10-14 20:14:38,362 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:14:38,363 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:38,363 INFO L85 PathProgramCache]: Analyzing trace with hash -292932587, now seen corresponding path program 1 times [2024-10-14 20:14:38,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:38,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056857161] [2024-10-14 20:14:38,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:38,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:38,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:38,431 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:14:38,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:38,439 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:38,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:38,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056857161] [2024-10-14 20:14:38,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056857161] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:14:38,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:14:38,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-14 20:14:38,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559097741] [2024-10-14 20:14:38,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:14:38,441 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-14 20:14:38,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:38,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-14 20:14:38,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-14 20:14:38,442 INFO L87 Difference]: Start difference. First operand 40 states and 47 transitions. Second operand has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-10-14 20:14:38,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:38,463 INFO L93 Difference]: Finished difference Result 40 states and 47 transitions. [2024-10-14 20:14:38,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-14 20:14:38,464 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2024-10-14 20:14:38,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:38,464 INFO L225 Difference]: With dead ends: 40 [2024-10-14 20:14:38,464 INFO L226 Difference]: Without dead ends: 39 [2024-10-14 20:14:38,465 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 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:38,466 INFO L432 NwaCegarLoop]: 37 mSDtfsCounter, 1 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:38,466 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 109 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-14 20:14:38,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2024-10-14 20:14:38,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 39. [2024-10-14 20:14:38,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 26 states have (on average 1.4615384615384615) internal successors, (38), 33 states have internal predecessors, (38), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-10-14 20:14:38,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 46 transitions. [2024-10-14 20:14:38,470 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 46 transitions. Word has length 12 [2024-10-14 20:14:38,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:38,471 INFO L471 AbstractCegarLoop]: Abstraction has 39 states and 46 transitions. [2024-10-14 20:14:38,471 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-10-14 20:14:38,471 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 46 transitions. [2024-10-14 20:14:38,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2024-10-14 20:14:38,472 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:38,472 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:14:38,472 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-10-14 20:14:38,472 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:14:38,472 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:38,472 INFO L85 PathProgramCache]: Analyzing trace with hash -292772644, now seen corresponding path program 1 times [2024-10-14 20:14:38,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:38,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131116701] [2024-10-14 20:14:38,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:38,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:38,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:38,523 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:38,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:38,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131116701] [2024-10-14 20:14:38,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131116701] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:14:38,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:14:38,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-14 20:14:38,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443537684] [2024-10-14 20:14:38,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:14:38,525 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-14 20:14:38,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:38,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-14 20:14:38,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-14 20:14:38,526 INFO L87 Difference]: Start difference. First operand 39 states and 46 transitions. Second operand has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:14:38,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:38,585 INFO L93 Difference]: Finished difference Result 84 states and 101 transitions. [2024-10-14 20:14:38,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-14 20:14:38,585 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2024-10-14 20:14:38,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:38,586 INFO L225 Difference]: With dead ends: 84 [2024-10-14 20:14:38,586 INFO L226 Difference]: Without dead ends: 48 [2024-10-14 20:14:38,587 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-10-14 20:14:38,588 INFO L432 NwaCegarLoop]: 38 mSDtfsCounter, 8 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:38,588 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 137 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-14 20:14:38,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2024-10-14 20:14:38,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 45. [2024-10-14 20:14:38,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 30 states have (on average 1.4333333333333333) internal successors, (43), 38 states have internal predecessors, (43), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2024-10-14 20:14:38,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 53 transitions. [2024-10-14 20:14:38,594 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 53 transitions. Word has length 12 [2024-10-14 20:14:38,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:38,594 INFO L471 AbstractCegarLoop]: Abstraction has 45 states and 53 transitions. [2024-10-14 20:14:38,594 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 20:14:38,594 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 53 transitions. [2024-10-14 20:14:38,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-10-14 20:14:38,594 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:38,595 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:14:38,595 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-10-14 20:14:38,595 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:14:38,595 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:38,595 INFO L85 PathProgramCache]: Analyzing trace with hash -490975507, now seen corresponding path program 1 times [2024-10-14 20:14:38,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:38,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581876533] [2024-10-14 20:14:38,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:38,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:38,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:38,645 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:14:38,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:38,654 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:38,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:38,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581876533] [2024-10-14 20:14:38,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581876533] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:14:38,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:14:38,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-14 20:14:38,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421069895] [2024-10-14 20:14:38,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:14:38,657 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-14 20:14:38,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:38,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-14 20:14:38,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-14 20:14:38,659 INFO L87 Difference]: Start difference. First operand 45 states and 53 transitions. Second operand has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-10-14 20:14:38,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:38,686 INFO L93 Difference]: Finished difference Result 49 states and 57 transitions. [2024-10-14 20:14:38,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-14 20:14:38,687 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2024-10-14 20:14:38,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:38,688 INFO L225 Difference]: With dead ends: 49 [2024-10-14 20:14:38,690 INFO L226 Difference]: Without dead ends: 48 [2024-10-14 20:14:38,690 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 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:38,691 INFO L432 NwaCegarLoop]: 39 mSDtfsCounter, 0 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:38,691 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 114 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-14 20:14:38,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2024-10-14 20:14:38,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 48. [2024-10-14 20:14:38,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 33 states have (on average 1.393939393939394) internal successors, (46), 40 states have internal predecessors, (46), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-10-14 20:14:38,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 56 transitions. [2024-10-14 20:14:38,700 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 56 transitions. Word has length 13 [2024-10-14 20:14:38,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:38,701 INFO L471 AbstractCegarLoop]: Abstraction has 48 states and 56 transitions. [2024-10-14 20:14:38,701 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-10-14 20:14:38,701 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 56 transitions. [2024-10-14 20:14:38,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2024-10-14 20:14:38,701 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:38,702 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:14:38,702 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-10-14 20:14:38,702 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:14:38,702 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:38,703 INFO L85 PathProgramCache]: Analyzing trace with hash 2007369750, now seen corresponding path program 1 times [2024-10-14 20:14:38,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:38,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387316332] [2024-10-14 20:14:38,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:38,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:38,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:38,755 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:14:38,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:38,764 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-10-14 20:14:38,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:38,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387316332] [2024-10-14 20:14:38,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387316332] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:14:38,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:14:38,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-14 20:14:38,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384061808] [2024-10-14 20:14:38,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:14:38,767 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-14 20:14:38,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:38,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-14 20:14:38,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-14 20:14:38,768 INFO L87 Difference]: Start difference. First operand 48 states and 56 transitions. Second operand has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-10-14 20:14:38,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:38,793 INFO L93 Difference]: Finished difference Result 48 states and 56 transitions. [2024-10-14 20:14:38,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-14 20:14:38,794 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 16 [2024-10-14 20:14:38,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:38,795 INFO L225 Difference]: With dead ends: 48 [2024-10-14 20:14:38,795 INFO L226 Difference]: Without dead ends: 47 [2024-10-14 20:14:38,795 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 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:38,796 INFO L432 NwaCegarLoop]: 37 mSDtfsCounter, 2 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:38,797 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 104 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-14 20:14:38,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2024-10-14 20:14:38,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 47. [2024-10-14 20:14:38,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 33 states have (on average 1.3636363636363635) internal successors, (45), 39 states have internal predecessors, (45), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-10-14 20:14:38,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 55 transitions. [2024-10-14 20:14:38,808 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 55 transitions. Word has length 16 [2024-10-14 20:14:38,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:38,808 INFO L471 AbstractCegarLoop]: Abstraction has 47 states and 55 transitions. [2024-10-14 20:14:38,808 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-10-14 20:14:38,808 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 55 transitions. [2024-10-14 20:14:38,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-10-14 20:14:38,809 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:38,809 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:14:38,810 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-10-14 20:14:38,810 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:14:38,810 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:38,810 INFO L85 PathProgramCache]: Analyzing trace with hash 2098920214, now seen corresponding path program 1 times [2024-10-14 20:14:38,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:38,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370782193] [2024-10-14 20:14:38,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:38,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:38,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:38,843 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:14:38,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:38,848 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-10-14 20:14:38,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:38,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370782193] [2024-10-14 20:14:38,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370782193] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:14:38,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:14:38,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-14 20:14:38,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706805127] [2024-10-14 20:14:38,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:14:38,851 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-14 20:14:38,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:38,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-14 20:14:38,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-14 20:14:38,853 INFO L87 Difference]: Start difference. First operand 47 states and 55 transitions. Second operand has 4 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-10-14 20:14:38,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:38,878 INFO L93 Difference]: Finished difference Result 63 states and 74 transitions. [2024-10-14 20:14:38,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-14 20:14:38,880 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2024-10-14 20:14:38,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:38,881 INFO L225 Difference]: With dead ends: 63 [2024-10-14 20:14:38,881 INFO L226 Difference]: Without dead ends: 62 [2024-10-14 20:14:38,883 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 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:38,883 INFO L432 NwaCegarLoop]: 38 mSDtfsCounter, 1 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 112 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:38,884 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 112 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:38,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2024-10-14 20:14:38,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 61. [2024-10-14 20:14:38,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 45 states have (on average 1.3111111111111111) internal successors, (59), 51 states have internal predecessors, (59), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-10-14 20:14:38,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 73 transitions. [2024-10-14 20:14:38,894 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 73 transitions. Word has length 17 [2024-10-14 20:14:38,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:38,894 INFO L471 AbstractCegarLoop]: Abstraction has 61 states and 73 transitions. [2024-10-14 20:14:38,894 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-10-14 20:14:38,895 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 73 transitions. [2024-10-14 20:14:38,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-10-14 20:14:38,895 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:38,896 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:38,896 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-10-14 20:14:38,896 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:14:38,896 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:38,897 INFO L85 PathProgramCache]: Analyzing trace with hash 1944946713, now seen corresponding path program 1 times [2024-10-14 20:14:38,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:38,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189169453] [2024-10-14 20:14:38,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:38,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:38,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:38,963 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:14:38,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:38,968 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-14 20:14:38,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:38,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189169453] [2024-10-14 20:14:38,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189169453] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:14:38,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:14:38,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-14 20:14:38,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522800501] [2024-10-14 20:14:38,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:14:38,970 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-14 20:14:38,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:38,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-14 20:14:38,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-14 20:14:38,971 INFO L87 Difference]: Start difference. First operand 61 states and 73 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-10-14 20:14:39,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:39,008 INFO L93 Difference]: Finished difference Result 125 states and 149 transitions. [2024-10-14 20:14:39,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-14 20:14:39,008 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 21 [2024-10-14 20:14:39,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:39,009 INFO L225 Difference]: With dead ends: 125 [2024-10-14 20:14:39,009 INFO L226 Difference]: Without dead ends: 70 [2024-10-14 20:14:39,010 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-10-14 20:14:39,010 INFO L432 NwaCegarLoop]: 37 mSDtfsCounter, 5 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:39,010 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 138 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-14 20:14:39,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2024-10-14 20:14:39,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 69. [2024-10-14 20:14:39,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 51 states have (on average 1.2745098039215685) internal successors, (65), 57 states have internal predecessors, (65), 7 states have call successors, (7), 4 states have call predecessors, (7), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-10-14 20:14:39,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 79 transitions. [2024-10-14 20:14:39,016 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 79 transitions. Word has length 21 [2024-10-14 20:14:39,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:39,017 INFO L471 AbstractCegarLoop]: Abstraction has 69 states and 79 transitions. [2024-10-14 20:14:39,017 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-10-14 20:14:39,017 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 79 transitions. [2024-10-14 20:14:39,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2024-10-14 20:14:39,017 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:39,017 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2024-10-14 20:14:39,018 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-10-14 20:14:39,018 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:14:39,018 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:39,018 INFO L85 PathProgramCache]: Analyzing trace with hash 158847824, now seen corresponding path program 1 times [2024-10-14 20:14:39,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:39,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647924474] [2024-10-14 20:14:39,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:39,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:39,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:39,056 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:14:39,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:39,060 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:39,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:39,066 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-10-14 20:14:39,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:39,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647924474] [2024-10-14 20:14:39,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647924474] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:14:39,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [385932887] [2024-10-14 20:14:39,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:39,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:39,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:14:39,070 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:39,070 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:39,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:39,116 INFO L255 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-10-14 20:14:39,119 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:14:39,171 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-10-14 20:14:39,171 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:14:39,228 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-10-14 20:14:39,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [385932887] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:14:39,228 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:14:39,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2024-10-14 20:14:39,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932499304] [2024-10-14 20:14:39,229 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:14:39,229 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-10-14 20:14:39,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:39,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-10-14 20:14:39,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-10-14 20:14:39,230 INFO L87 Difference]: Start difference. First operand 69 states and 79 transitions. Second operand has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-10-14 20:14:39,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:39,274 INFO L93 Difference]: Finished difference Result 100 states and 127 transitions. [2024-10-14 20:14:39,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-10-14 20:14:39,275 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 22 [2024-10-14 20:14:39,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:39,276 INFO L225 Difference]: With dead ends: 100 [2024-10-14 20:14:39,276 INFO L226 Difference]: Without dead ends: 99 [2024-10-14 20:14:39,276 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 43 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:14:39,277 INFO L432 NwaCegarLoop]: 37 mSDtfsCounter, 0 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:39,277 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 215 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-14 20:14:39,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2024-10-14 20:14:39,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 99. [2024-10-14 20:14:39,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 75 states have (on average 1.2666666666666666) internal successors, (95), 81 states have internal predecessors, (95), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-10-14 20:14:39,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 121 transitions. [2024-10-14 20:14:39,285 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 121 transitions. Word has length 22 [2024-10-14 20:14:39,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:39,285 INFO L471 AbstractCegarLoop]: Abstraction has 99 states and 121 transitions. [2024-10-14 20:14:39,285 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-10-14 20:14:39,286 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 121 transitions. [2024-10-14 20:14:39,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2024-10-14 20:14:39,286 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:39,286 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2024-10-14 20:14:39,300 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-10-14 20:14:39,489 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:39,490 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:14:39,490 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:39,490 INFO L85 PathProgramCache]: Analyzing trace with hash -1240535734, now seen corresponding path program 1 times [2024-10-14 20:14:39,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:39,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034444804] [2024-10-14 20:14:39,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:39,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:39,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:39,582 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:14:39,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:39,587 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-14 20:14:39,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:39,589 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-10-14 20:14:39,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:39,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034444804] [2024-10-14 20:14:39,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034444804] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:14:39,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [906206860] [2024-10-14 20:14:39,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:39,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:39,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:14:39,592 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:39,603 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:39,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:39,637 INFO L255 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-10-14 20:14:39,638 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:14:39,757 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 16 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-10-14 20:14:39,757 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:14:39,810 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-10-14 20:14:39,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [906206860] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:14:39,810 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:14:39,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2024-10-14 20:14:39,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188290947] [2024-10-14 20:14:39,810 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:14:39,811 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-10-14 20:14:39,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:39,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-10-14 20:14:39,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2024-10-14 20:14:39,812 INFO L87 Difference]: Start difference. First operand 99 states and 121 transitions. Second operand has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 states have internal predecessors, (37), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2024-10-14 20:14:39,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:39,869 INFO L93 Difference]: Finished difference Result 163 states and 198 transitions. [2024-10-14 20:14:39,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-14 20:14:39,870 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 states have internal predecessors, (37), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 31 [2024-10-14 20:14:39,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:39,871 INFO L225 Difference]: With dead ends: 163 [2024-10-14 20:14:39,871 INFO L226 Difference]: Without dead ends: 100 [2024-10-14 20:14:39,871 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 53 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:39,872 INFO L432 NwaCegarLoop]: 34 mSDtfsCounter, 10 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:39,872 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 230 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-14 20:14:39,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2024-10-14 20:14:39,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 99. [2024-10-14 20:14:39,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 75 states have (on average 1.2533333333333334) internal successors, (94), 81 states have internal predecessors, (94), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-10-14 20:14:39,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 120 transitions. [2024-10-14 20:14:39,879 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 120 transitions. Word has length 31 [2024-10-14 20:14:39,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:39,879 INFO L471 AbstractCegarLoop]: Abstraction has 99 states and 120 transitions. [2024-10-14 20:14:39,879 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 states have internal predecessors, (37), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2024-10-14 20:14:39,880 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 120 transitions. [2024-10-14 20:14:39,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-10-14 20:14:39,880 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:39,880 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2024-10-14 20:14:39,893 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-10-14 20:14:40,084 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:40,085 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:14:40,085 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:40,086 INFO L85 PathProgramCache]: Analyzing trace with hash 659898093, now seen corresponding path program 2 times [2024-10-14 20:14:40,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:40,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203367547] [2024-10-14 20:14:40,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:40,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:40,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:40,155 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:14:40,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:40,158 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:40,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:40,161 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-10-14 20:14:40,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:40,163 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 5 proven. 21 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-10-14 20:14:40,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:40,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203367547] [2024-10-14 20:14:40,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203367547] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:14:40,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [939455644] [2024-10-14 20:14:40,164 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-14 20:14:40,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:40,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:14:40,168 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:40,169 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:40,203 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-14 20:14:40,203 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:14:40,204 INFO L255 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-10-14 20:14:40,205 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:14:40,299 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-10-14 20:14:40,299 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:14:40,438 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-10-14 20:14:40,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [939455644] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:14:40,439 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:14:40,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 25 [2024-10-14 20:14:40,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748625095] [2024-10-14 20:14:40,439 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:14:40,439 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-10-14 20:14:40,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:40,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-10-14 20:14:40,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2024-10-14 20:14:40,440 INFO L87 Difference]: Start difference. First operand 99 states and 120 transitions. Second operand has 25 states, 25 states have (on average 2.88) internal successors, (72), 25 states have internal predecessors, (72), 9 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2024-10-14 20:14:41,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:41,141 INFO L93 Difference]: Finished difference Result 194 states and 242 transitions. [2024-10-14 20:14:41,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-10-14 20:14:41,141 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.88) internal successors, (72), 25 states have internal predecessors, (72), 9 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Word has length 40 [2024-10-14 20:14:41,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:41,142 INFO L225 Difference]: With dead ends: 194 [2024-10-14 20:14:41,142 INFO L226 Difference]: Without dead ends: 135 [2024-10-14 20:14:41,144 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1075 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=640, Invalid=3782, Unknown=0, NotChecked=0, Total=4422 [2024-10-14 20:14:41,144 INFO L432 NwaCegarLoop]: 38 mSDtfsCounter, 64 mSDsluCounter, 490 mSDsCounter, 0 mSdLazyCounter, 332 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 375 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:41,145 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 528 Invalid, 375 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 332 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-14 20:14:41,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2024-10-14 20:14:41,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 81. [2024-10-14 20:14:41,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 61 states have (on average 1.2295081967213115) internal successors, (75), 66 states have internal predecessors, (75), 10 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-10-14 20:14:41,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 95 transitions. [2024-10-14 20:14:41,152 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 95 transitions. Word has length 40 [2024-10-14 20:14:41,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:41,152 INFO L471 AbstractCegarLoop]: Abstraction has 81 states and 95 transitions. [2024-10-14 20:14:41,152 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.88) internal successors, (72), 25 states have internal predecessors, (72), 9 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2024-10-14 20:14:41,152 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 95 transitions. [2024-10-14 20:14:41,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-10-14 20:14:41,153 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:41,153 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:14:41,168 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-10-14 20:14:41,353 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:41,354 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:14:41,364 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:41,364 INFO L85 PathProgramCache]: Analyzing trace with hash 757336176, now seen corresponding path program 1 times [2024-10-14 20:14:41,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:41,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241063756] [2024-10-14 20:14:41,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:41,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:41,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:41,403 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:14:41,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:41,405 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:41,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:41,408 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-10-14 20:14:41,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:41,433 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 31 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-10-14 20:14:41,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:41,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241063756] [2024-10-14 20:14:41,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241063756] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:14:41,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:14:41,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-10-14 20:14:41,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986414375] [2024-10-14 20:14:41,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:14:41,434 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-10-14 20:14:41,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:41,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-10-14 20:14:41,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-10-14 20:14:41,435 INFO L87 Difference]: Start difference. First operand 81 states and 95 transitions. Second operand has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 7 states have internal predecessors, (30), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-14 20:14:41,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:41,512 INFO L93 Difference]: Finished difference Result 137 states and 165 transitions. [2024-10-14 20:14:41,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-10-14 20:14:41,513 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 7 states have internal predecessors, (30), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 44 [2024-10-14 20:14:41,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:41,514 INFO L225 Difference]: With dead ends: 137 [2024-10-14 20:14:41,514 INFO L226 Difference]: Without dead ends: 92 [2024-10-14 20:14:41,514 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-10-14 20:14:41,515 INFO L432 NwaCegarLoop]: 33 mSDtfsCounter, 36 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 150 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 150 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:41,515 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 145 Invalid, 152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 150 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 20:14:41,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2024-10-14 20:14:41,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 87. [2024-10-14 20:14:41,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 66 states have (on average 1.2272727272727273) internal successors, (81), 70 states have internal predecessors, (81), 10 states have call successors, (10), 4 states have call predecessors, (10), 5 states have return successors, (13), 12 states have call predecessors, (13), 10 states have call successors, (13) [2024-10-14 20:14:41,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 104 transitions. [2024-10-14 20:14:41,522 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 104 transitions. Word has length 44 [2024-10-14 20:14:41,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:41,522 INFO L471 AbstractCegarLoop]: Abstraction has 87 states and 104 transitions. [2024-10-14 20:14:41,522 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 7 states have internal predecessors, (30), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-14 20:14:41,522 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 104 transitions. [2024-10-14 20:14:41,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-10-14 20:14:41,523 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:41,523 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:14:41,523 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-10-14 20:14:41,523 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:14:41,523 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:41,523 INFO L85 PathProgramCache]: Analyzing trace with hash -618815388, now seen corresponding path program 1 times [2024-10-14 20:14:41,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:41,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168844486] [2024-10-14 20:14:41,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:41,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:41,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:41,578 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:14:41,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:41,581 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:41,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:41,583 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-10-14 20:14:41,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:41,585 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-10-14 20:14:41,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:41,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168844486] [2024-10-14 20:14:41,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168844486] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:14:41,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1405123491] [2024-10-14 20:14:41,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:41,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:41,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:14:41,587 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:41,591 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:41,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:41,624 INFO L255 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-10-14 20:14:41,625 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:14:41,664 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-10-14 20:14:41,664 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:14:41,744 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 7 proven. 17 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-10-14 20:14:41,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1405123491] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:14:41,744 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:14:41,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2024-10-14 20:14:41,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406208130] [2024-10-14 20:14:41,744 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:14:41,745 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-10-14 20:14:41,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:41,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-10-14 20:14:41,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2024-10-14 20:14:41,745 INFO L87 Difference]: Start difference. First operand 87 states and 104 transitions. Second operand has 15 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 13 states have internal predecessors, (53), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-10-14 20:14:41,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:41,941 INFO L93 Difference]: Finished difference Result 148 states and 191 transitions. [2024-10-14 20:14:41,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-10-14 20:14:41,941 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 13 states have internal predecessors, (53), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 45 [2024-10-14 20:14:41,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:41,943 INFO L225 Difference]: With dead ends: 148 [2024-10-14 20:14:41,943 INFO L226 Difference]: Without dead ends: 146 [2024-10-14 20:14:41,943 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=302, Unknown=0, NotChecked=0, Total=380 [2024-10-14 20:14:41,943 INFO L432 NwaCegarLoop]: 23 mSDtfsCounter, 112 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 337 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:41,943 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 184 Invalid, 337 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 307 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 20:14:41,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2024-10-14 20:14:41,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 130. [2024-10-14 20:14:41,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 102 states have (on average 1.2254901960784315) internal successors, (125), 104 states have internal predecessors, (125), 15 states have call successors, (15), 6 states have call predecessors, (15), 8 states have return successors, (21), 19 states have call predecessors, (21), 15 states have call successors, (21) [2024-10-14 20:14:41,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 161 transitions. [2024-10-14 20:14:41,953 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 161 transitions. Word has length 45 [2024-10-14 20:14:41,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:41,954 INFO L471 AbstractCegarLoop]: Abstraction has 130 states and 161 transitions. [2024-10-14 20:14:41,954 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 13 states have internal predecessors, (53), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-10-14 20:14:41,954 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 161 transitions. [2024-10-14 20:14:41,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2024-10-14 20:14:41,955 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:41,955 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1] [2024-10-14 20:14:41,968 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-10-14 20:14:42,155 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:42,156 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:14:42,156 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:42,156 INFO L85 PathProgramCache]: Analyzing trace with hash 1915073965, now seen corresponding path program 2 times [2024-10-14 20:14:42,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:42,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344143680] [2024-10-14 20:14:42,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:42,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:42,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:42,235 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:14:42,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:42,237 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:42,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:42,239 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-14 20:14:42,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:42,241 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-10-14 20:14:42,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:42,243 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-10-14 20:14:42,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:42,245 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-10-14 20:14:42,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:42,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344143680] [2024-10-14 20:14:42,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344143680] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:14:42,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1758304257] [2024-10-14 20:14:42,245 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-14 20:14:42,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:42,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:14:42,248 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:42,252 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:42,289 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-14 20:14:42,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:14:42,290 INFO L255 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-10-14 20:14:42,291 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:14:42,317 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-10-14 20:14:42,318 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:14:42,455 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-10-14 20:14:42,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1758304257] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:14:42,456 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:14:42,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2024-10-14 20:14:42,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086819936] [2024-10-14 20:14:42,456 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:14:42,456 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-10-14 20:14:42,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:42,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-10-14 20:14:42,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=331, Unknown=0, NotChecked=0, Total=462 [2024-10-14 20:14:42,457 INFO L87 Difference]: Start difference. First operand 130 states and 161 transitions. Second operand has 22 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 22 states have internal predecessors, (48), 10 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-10-14 20:14:42,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:42,534 INFO L93 Difference]: Finished difference Result 249 states and 331 transitions. [2024-10-14 20:14:42,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-10-14 20:14:42,535 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 22 states have internal predecessors, (48), 10 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 49 [2024-10-14 20:14:42,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:42,536 INFO L225 Difference]: With dead ends: 249 [2024-10-14 20:14:42,536 INFO L226 Difference]: Without dead ends: 248 [2024-10-14 20:14:42,536 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=131, Invalid=331, Unknown=0, NotChecked=0, Total=462 [2024-10-14 20:14:42,537 INFO L432 NwaCegarLoop]: 35 mSDtfsCounter, 0 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:42,537 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 137 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 20:14:42,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2024-10-14 20:14:42,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 160. [2024-10-14 20:14:42,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 126 states have (on average 1.2301587301587302) internal successors, (155), 128 states have internal predecessors, (155), 21 states have call successors, (21), 6 states have call predecessors, (21), 8 states have return successors, (27), 25 states have call predecessors, (27), 21 states have call successors, (27) [2024-10-14 20:14:42,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 203 transitions. [2024-10-14 20:14:42,549 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 203 transitions. Word has length 49 [2024-10-14 20:14:42,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:42,549 INFO L471 AbstractCegarLoop]: Abstraction has 160 states and 203 transitions. [2024-10-14 20:14:42,549 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 22 states have internal predecessors, (48), 10 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-10-14 20:14:42,550 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 203 transitions. [2024-10-14 20:14:42,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-10-14 20:14:42,550 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:42,551 INFO L215 NwaCegarLoop]: trace histogram [6, 4, 4, 4, 3, 3, 3, 3, 3, 3, 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:42,566 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-10-14 20:14:42,751 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-10-14 20:14:42,752 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting partsErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:14:42,752 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:42,752 INFO L85 PathProgramCache]: Analyzing trace with hash 740143170, now seen corresponding path program 1 times [2024-10-14 20:14:42,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:42,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392575760] [2024-10-14 20:14:42,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:42,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:42,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:42,811 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:14:42,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:42,815 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:42,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:42,817 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-10-14 20:14:42,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:42,818 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-10-14 20:14:42,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:42,824 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 14 proven. 21 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2024-10-14 20:14:42,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:42,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392575760] [2024-10-14 20:14:42,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392575760] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:14:42,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1299248216] [2024-10-14 20:14:42,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:42,824 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:42,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:14:42,828 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:42,832 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:42,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:42,870 INFO L255 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-10-14 20:14:42,872 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:14:42,919 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 48 proven. 2 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-10-14 20:14:42,919 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:14:42,978 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 34 proven. 6 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-10-14 20:14:42,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1299248216] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:14:42,979 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:14:42,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 14 [2024-10-14 20:14:42,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617353215] [2024-10-14 20:14:42,979 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:14:42,980 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-10-14 20:14:42,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:42,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-10-14 20:14:42,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2024-10-14 20:14:42,981 INFO L87 Difference]: Start difference. First operand 160 states and 203 transitions. Second operand has 14 states, 14 states have (on average 4.714285714285714) internal successors, (66), 12 states have internal predecessors, (66), 8 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2024-10-14 20:14:43,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:43,338 INFO L93 Difference]: Finished difference Result 338 states and 469 transitions. [2024-10-14 20:14:43,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-10-14 20:14:43,338 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.714285714285714) internal successors, (66), 12 states have internal predecessors, (66), 8 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) Word has length 58 [2024-10-14 20:14:43,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:43,340 INFO L225 Difference]: With dead ends: 338 [2024-10-14 20:14:43,340 INFO L226 Difference]: Without dead ends: 254 [2024-10-14 20:14:43,341 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 119 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=131, Invalid=681, Unknown=0, NotChecked=0, Total=812 [2024-10-14 20:14:43,341 INFO L432 NwaCegarLoop]: 18 mSDtfsCounter, 197 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:43,341 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [200 Valid, 169 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 389 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-14 20:14:43,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2024-10-14 20:14:43,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 221. [2024-10-14 20:14:43,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 174 states have (on average 1.2471264367816093) internal successors, (217), 178 states have internal predecessors, (217), 29 states have call successors, (29), 10 states have call predecessors, (29), 13 states have return successors, (36), 32 states have call predecessors, (36), 29 states have call successors, (36) [2024-10-14 20:14:43,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 282 transitions. [2024-10-14 20:14:43,355 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 282 transitions. Word has length 58 [2024-10-14 20:14:43,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:43,355 INFO L471 AbstractCegarLoop]: Abstraction has 221 states and 282 transitions. [2024-10-14 20:14:43,355 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.714285714285714) internal successors, (66), 12 states have internal predecessors, (66), 8 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2024-10-14 20:14:43,355 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 282 transitions. [2024-10-14 20:14:43,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2024-10-14 20:14:43,356 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:43,357 INFO L215 NwaCegarLoop]: trace histogram [6, 5, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:14:43,371 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:43,560 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-10-14 20:14:43,561 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:14:43,561 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:43,561 INFO L85 PathProgramCache]: Analyzing trace with hash -1688547436, now seen corresponding path program 1 times [2024-10-14 20:14:43,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:43,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173433250] [2024-10-14 20:14:43,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:43,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:43,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:43,588 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:14:43,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:43,590 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:43,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:43,591 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-10-14 20:14:43,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:43,592 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-10-14 20:14:43,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:43,594 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-10-14 20:14:43,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:43,608 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2024-10-14 20:14:43,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:43,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173433250] [2024-10-14 20:14:43,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173433250] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:14:43,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:14:43,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-14 20:14:43,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180453008] [2024-10-14 20:14:43,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:14:43,620 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-14 20:14:43,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:43,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-14 20:14:43,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-14 20:14:43,621 INFO L87 Difference]: Start difference. First operand 221 states and 282 transitions. Second operand has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2024-10-14 20:14:43,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:43,678 INFO L93 Difference]: Finished difference Result 343 states and 466 transitions. [2024-10-14 20:14:43,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-14 20:14:43,678 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 60 [2024-10-14 20:14:43,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:43,680 INFO L225 Difference]: With dead ends: 343 [2024-10-14 20:14:43,680 INFO L226 Difference]: Without dead ends: 208 [2024-10-14 20:14:43,681 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-10-14 20:14:43,682 INFO L432 NwaCegarLoop]: 30 mSDtfsCounter, 30 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:43,682 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 77 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-14 20:14:43,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2024-10-14 20:14:43,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 208. [2024-10-14 20:14:43,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 161 states have (on average 1.2173913043478262) internal successors, (196), 170 states have internal predecessors, (196), 29 states have call successors, (29), 10 states have call predecessors, (29), 13 states have return successors, (34), 27 states have call predecessors, (34), 29 states have call successors, (34) [2024-10-14 20:14:43,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 259 transitions. [2024-10-14 20:14:43,697 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 259 transitions. Word has length 60 [2024-10-14 20:14:43,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:43,698 INFO L471 AbstractCegarLoop]: Abstraction has 208 states and 259 transitions. [2024-10-14 20:14:43,698 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2024-10-14 20:14:43,698 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 259 transitions. [2024-10-14 20:14:43,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2024-10-14 20:14:43,699 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:43,699 INFO L215 NwaCegarLoop]: trace histogram [6, 5, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:14:43,699 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-10-14 20:14:43,699 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:14:43,699 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:43,699 INFO L85 PathProgramCache]: Analyzing trace with hash -800623316, now seen corresponding path program 2 times [2024-10-14 20:14:43,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:43,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540936392] [2024-10-14 20:14:43,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:43,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:43,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:43,742 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:14:43,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:43,744 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:43,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:43,746 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-10-14 20:14:43,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:43,747 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-10-14 20:14:43,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:43,759 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-10-14 20:14:43,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:43,773 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2024-10-14 20:14:43,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:43,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540936392] [2024-10-14 20:14:43,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540936392] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:14:43,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1884967070] [2024-10-14 20:14:43,774 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-14 20:14:43,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:43,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:14:43,780 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:43,781 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:43,833 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-14 20:14:43,833 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:14:43,834 INFO L255 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-10-14 20:14:43,836 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:14:43,862 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2024-10-14 20:14:43,863 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 20:14:43,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1884967070] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:14:43,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-10-14 20:14:43,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 7 [2024-10-14 20:14:43,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077137491] [2024-10-14 20:14:43,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:14:43,864 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-14 20:14:43,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:43,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-14 20:14:43,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-10-14 20:14:43,864 INFO L87 Difference]: Start difference. First operand 208 states and 259 transitions. Second operand has 5 states, 4 states have (on average 7.0) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-10-14 20:14:43,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:43,914 INFO L93 Difference]: Finished difference Result 239 states and 310 transitions. [2024-10-14 20:14:43,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-14 20:14:43,914 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.0) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 61 [2024-10-14 20:14:43,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:43,916 INFO L225 Difference]: With dead ends: 239 [2024-10-14 20:14:43,916 INFO L226 Difference]: Without dead ends: 238 [2024-10-14 20:14:43,916 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-10-14 20:14:43,917 INFO L432 NwaCegarLoop]: 33 mSDtfsCounter, 6 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:43,917 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 95 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-14 20:14:43,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2024-10-14 20:14:43,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 226. [2024-10-14 20:14:43,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 175 states have (on average 1.2) internal successors, (210), 183 states have internal predecessors, (210), 29 states have call successors, (29), 10 states have call predecessors, (29), 17 states have return successors, (49), 32 states have call predecessors, (49), 29 states have call successors, (49) [2024-10-14 20:14:43,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 288 transitions. [2024-10-14 20:14:43,932 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 288 transitions. Word has length 61 [2024-10-14 20:14:43,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:43,932 INFO L471 AbstractCegarLoop]: Abstraction has 226 states and 288 transitions. [2024-10-14 20:14:43,932 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.0) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-10-14 20:14:43,932 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 288 transitions. [2024-10-14 20:14:43,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2024-10-14 20:14:43,933 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:43,933 INFO L215 NwaCegarLoop]: trace histogram [6, 5, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:14:43,944 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:44,136 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:44,137 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:14:44,137 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:44,137 INFO L85 PathProgramCache]: Analyzing trace with hash 950481040, now seen corresponding path program 1 times [2024-10-14 20:14:44,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:44,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238774130] [2024-10-14 20:14:44,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:44,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:44,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:44,171 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:14:44,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:44,173 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:44,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:44,174 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-10-14 20:14:44,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:44,175 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-10-14 20:14:44,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:44,181 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-10-14 20:14:44,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:44,192 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2024-10-14 20:14:44,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:44,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238774130] [2024-10-14 20:14:44,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238774130] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:14:44,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 20:14:44,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-14 20:14:44,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556060717] [2024-10-14 20:14:44,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:14:44,193 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-10-14 20:14:44,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:44,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-10-14 20:14:44,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-10-14 20:14:44,194 INFO L87 Difference]: Start difference. First operand 226 states and 288 transitions. Second operand has 6 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 2 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2024-10-14 20:14:44,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:44,237 INFO L93 Difference]: Finished difference Result 291 states and 394 transitions. [2024-10-14 20:14:44,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-10-14 20:14:44,237 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 2 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 62 [2024-10-14 20:14:44,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:44,239 INFO L225 Difference]: With dead ends: 291 [2024-10-14 20:14:44,239 INFO L226 Difference]: Without dead ends: 290 [2024-10-14 20:14:44,240 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-10-14 20:14:44,240 INFO L432 NwaCegarLoop]: 37 mSDtfsCounter, 6 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:44,240 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 172 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-14 20:14:44,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2024-10-14 20:14:44,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 267. [2024-10-14 20:14:44,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 267 states, 208 states have (on average 1.1826923076923077) internal successors, (246), 214 states have internal predecessors, (246), 34 states have call successors, (34), 10 states have call predecessors, (34), 20 states have return successors, (73), 42 states have call predecessors, (73), 34 states have call successors, (73) [2024-10-14 20:14:44,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 353 transitions. [2024-10-14 20:14:44,259 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 353 transitions. Word has length 62 [2024-10-14 20:14:44,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:44,259 INFO L471 AbstractCegarLoop]: Abstraction has 267 states and 353 transitions. [2024-10-14 20:14:44,259 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 2 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2024-10-14 20:14:44,259 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 353 transitions. [2024-10-14 20:14:44,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-10-14 20:14:44,261 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:44,261 INFO L215 NwaCegarLoop]: trace histogram [10, 8, 6, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:14:44,261 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-10-14 20:14:44,261 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:14:44,262 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:44,262 INFO L85 PathProgramCache]: Analyzing trace with hash -1789640527, now seen corresponding path program 1 times [2024-10-14 20:14:44,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:44,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316255169] [2024-10-14 20:14:44,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:44,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:44,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:44,302 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:14:44,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:44,304 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:44,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:44,305 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-10-14 20:14:44,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:44,308 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-10-14 20:14:44,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:44,325 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-10-14 20:14:44,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:44,327 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-14 20:14:44,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:44,330 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:44,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:44,331 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:44,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:44,333 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 68 proven. 43 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2024-10-14 20:14:44,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:44,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316255169] [2024-10-14 20:14:44,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316255169] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:14:44,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1253779741] [2024-10-14 20:14:44,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:44,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:44,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:14:44,335 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:44,336 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:44,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:44,383 INFO L255 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-10-14 20:14:44,384 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:14:44,407 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 134 proven. 0 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2024-10-14 20:14:44,407 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 20:14:44,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1253779741] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:14:44,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-10-14 20:14:44,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 8 [2024-10-14 20:14:44,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443147661] [2024-10-14 20:14:44,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:14:44,408 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-10-14 20:14:44,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:44,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-10-14 20:14:44,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-10-14 20:14:44,408 INFO L87 Difference]: Start difference. First operand 267 states and 353 transitions. Second operand has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2024-10-14 20:14:44,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:44,530 INFO L93 Difference]: Finished difference Result 551 states and 792 transitions. [2024-10-14 20:14:44,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-10-14 20:14:44,530 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) Word has length 96 [2024-10-14 20:14:44,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:44,532 INFO L225 Difference]: With dead ends: 551 [2024-10-14 20:14:44,532 INFO L226 Difference]: Without dead ends: 365 [2024-10-14 20:14:44,533 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-10-14 20:14:44,533 INFO L432 NwaCegarLoop]: 25 mSDtfsCounter, 28 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 199 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 199 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:44,533 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 111 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 199 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 20:14:44,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2024-10-14 20:14:44,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 358. [2024-10-14 20:14:44,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 358 states, 282 states have (on average 1.1843971631205674) internal successors, (334), 281 states have internal predecessors, (334), 44 states have call successors, (44), 10 states have call predecessors, (44), 27 states have return successors, (140), 66 states have call predecessors, (140), 44 states have call successors, (140) [2024-10-14 20:14:44,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 518 transitions. [2024-10-14 20:14:44,550 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 518 transitions. Word has length 96 [2024-10-14 20:14:44,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:44,551 INFO L471 AbstractCegarLoop]: Abstraction has 358 states and 518 transitions. [2024-10-14 20:14:44,551 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2024-10-14 20:14:44,551 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 518 transitions. [2024-10-14 20:14:44,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2024-10-14 20:14:44,551 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:44,552 INFO L215 NwaCegarLoop]: trace histogram [10, 8, 6, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:14:44,566 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:44,752 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:44,752 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:14:44,753 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:44,753 INFO L85 PathProgramCache]: Analyzing trace with hash 822910216, now seen corresponding path program 1 times [2024-10-14 20:14:44,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:44,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030798711] [2024-10-14 20:14:44,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:44,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:44,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:44,778 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:14:44,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:44,780 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:44,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:44,780 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-10-14 20:14:44,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:44,781 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-10-14 20:14:44,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:44,791 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-10-14 20:14:44,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:44,793 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-10-14 20:14:44,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:44,795 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:44,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:44,796 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:44,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:44,798 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 31 proven. 40 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2024-10-14 20:14:44,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:44,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030798711] [2024-10-14 20:14:44,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030798711] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:14:44,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1764247692] [2024-10-14 20:14:44,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:44,798 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:44,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:14:44,800 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:44,800 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:44,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:44,843 INFO L255 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-10-14 20:14:44,844 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:14:44,862 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 111 proven. 0 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2024-10-14 20:14:44,862 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 20:14:44,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1764247692] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:14:44,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-10-14 20:14:44,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 6 [2024-10-14 20:14:44,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767854879] [2024-10-14 20:14:44,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:14:44,863 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-14 20:14:44,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:44,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-14 20:14:44,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-10-14 20:14:44,863 INFO L87 Difference]: Start difference. First operand 358 states and 518 transitions. Second operand has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 3 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2024-10-14 20:14:44,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:44,921 INFO L93 Difference]: Finished difference Result 540 states and 819 transitions. [2024-10-14 20:14:44,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-14 20:14:44,922 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 3 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) Word has length 97 [2024-10-14 20:14:44,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:44,923 INFO L225 Difference]: With dead ends: 540 [2024-10-14 20:14:44,923 INFO L226 Difference]: Without dead ends: 270 [2024-10-14 20:14:44,925 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 112 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-10-14 20:14:44,925 INFO L432 NwaCegarLoop]: 27 mSDtfsCounter, 23 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:44,926 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 77 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-14 20:14:44,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2024-10-14 20:14:44,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 266. [2024-10-14 20:14:44,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 208 states have (on average 1.1586538461538463) internal successors, (241), 213 states have internal predecessors, (241), 34 states have call successors, (34), 10 states have call predecessors, (34), 20 states have return successors, (65), 42 states have call predecessors, (65), 34 states have call successors, (65) [2024-10-14 20:14:44,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 340 transitions. [2024-10-14 20:14:44,938 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 340 transitions. Word has length 97 [2024-10-14 20:14:44,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:44,938 INFO L471 AbstractCegarLoop]: Abstraction has 266 states and 340 transitions. [2024-10-14 20:14:44,938 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 3 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2024-10-14 20:14:44,938 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 340 transitions. [2024-10-14 20:14:44,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2024-10-14 20:14:44,939 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:44,939 INFO L215 NwaCegarLoop]: trace histogram [8, 7, 4, 4, 4, 4, 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] [2024-10-14 20:14:44,951 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-10-14 20:14:45,142 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:45,142 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:14:45,143 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:45,143 INFO L85 PathProgramCache]: Analyzing trace with hash -441170061, now seen corresponding path program 2 times [2024-10-14 20:14:45,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:45,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738737983] [2024-10-14 20:14:45,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:45,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:45,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:45,208 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:14:45,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:45,209 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:45,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:45,210 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-10-14 20:14:45,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:45,212 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-10-14 20:14:45,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:45,213 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-10-14 20:14:45,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:45,272 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:45,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:45,275 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:45,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:45,277 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 42 proven. 23 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2024-10-14 20:14:45,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:45,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738737983] [2024-10-14 20:14:45,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738737983] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:14:45,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1727991938] [2024-10-14 20:14:45,278 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-14 20:14:45,278 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:45,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:14:45,280 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:45,284 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:45,326 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-14 20:14:45,326 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:14:45,327 INFO L255 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-10-14 20:14:45,328 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:14:45,380 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2024-10-14 20:14:45,380 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:14:45,490 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2024-10-14 20:14:45,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1727991938] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:14:45,490 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:14:45,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 4, 4] total 16 [2024-10-14 20:14:45,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191050456] [2024-10-14 20:14:45,490 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:14:45,491 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-10-14 20:14:45,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:45,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-10-14 20:14:45,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2024-10-14 20:14:45,492 INFO L87 Difference]: Start difference. First operand 266 states and 340 transitions. Second operand has 16 states, 16 states have (on average 4.4375) internal successors, (71), 15 states have internal predecessors, (71), 7 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (12), 8 states have call predecessors, (12), 6 states have call successors, (12) [2024-10-14 20:14:45,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:45,872 INFO L93 Difference]: Finished difference Result 555 states and 730 transitions. [2024-10-14 20:14:45,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-10-14 20:14:45,873 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.4375) internal successors, (71), 15 states have internal predecessors, (71), 7 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (12), 8 states have call predecessors, (12), 6 states have call successors, (12) Word has length 81 [2024-10-14 20:14:45,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:45,874 INFO L225 Difference]: With dead ends: 555 [2024-10-14 20:14:45,874 INFO L226 Difference]: Without dead ends: 369 [2024-10-14 20:14:45,876 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 169 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=175, Invalid=755, Unknown=0, NotChecked=0, Total=930 [2024-10-14 20:14:45,876 INFO L432 NwaCegarLoop]: 19 mSDtfsCounter, 99 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 372 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 372 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:45,877 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 170 Invalid, 406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 372 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-14 20:14:45,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2024-10-14 20:14:45,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 315. [2024-10-14 20:14:45,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 249 states have (on average 1.140562248995984) internal successors, (284), 251 states have internal predecessors, (284), 41 states have call successors, (41), 16 states have call predecessors, (41), 21 states have return successors, (72), 47 states have call predecessors, (72), 41 states have call successors, (72) [2024-10-14 20:14:45,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 397 transitions. [2024-10-14 20:14:45,893 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 397 transitions. Word has length 81 [2024-10-14 20:14:45,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:45,893 INFO L471 AbstractCegarLoop]: Abstraction has 315 states and 397 transitions. [2024-10-14 20:14:45,893 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.4375) internal successors, (71), 15 states have internal predecessors, (71), 7 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (12), 8 states have call predecessors, (12), 6 states have call successors, (12) [2024-10-14 20:14:45,893 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 397 transitions. [2024-10-14 20:14:45,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2024-10-14 20:14:45,894 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:45,894 INFO L215 NwaCegarLoop]: trace histogram [11, 11, 11, 11, 11, 11, 11, 11, 10, 1, 1, 1, 1, 1] [2024-10-14 20:14:45,907 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-10-14 20:14:46,095 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,SelfDestructingSolverStorable21 [2024-10-14 20:14:46,095 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:14:46,096 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:46,096 INFO L85 PathProgramCache]: Analyzing trace with hash -2053268531, now seen corresponding path program 3 times [2024-10-14 20:14:46,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:46,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138337734] [2024-10-14 20:14:46,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:46,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:46,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:46,381 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:14:46,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:46,384 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:46,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:46,385 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-14 20:14:46,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:46,387 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-10-14 20:14:46,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:46,388 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-10-14 20:14:46,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:46,389 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-10-14 20:14:46,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:46,391 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-10-14 20:14:46,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:46,393 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-14 20:14:46,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:46,394 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-10-14 20:14:46,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:46,397 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-10-14 20:14:46,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:46,398 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-10-14 20:14:46,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:46,400 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-10-14 20:14:46,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:46,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138337734] [2024-10-14 20:14:46,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138337734] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:14:46,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1348744213] [2024-10-14 20:14:46,401 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-10-14 20:14:46,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:46,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:14:46,402 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:46,409 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:46,462 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2024-10-14 20:14:46,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:14:46,464 INFO L255 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-10-14 20:14:46,465 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:14:46,526 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-10-14 20:14:46,526 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:14:46,988 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-10-14 20:14:46,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1348744213] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:14:46,989 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:14:46,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 45 [2024-10-14 20:14:46,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021710916] [2024-10-14 20:14:46,989 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:14:46,989 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2024-10-14 20:14:46,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:46,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2024-10-14 20:14:46,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=551, Invalid=1519, Unknown=0, NotChecked=0, Total=2070 [2024-10-14 20:14:46,991 INFO L87 Difference]: Start difference. First operand 315 states and 397 transitions. Second operand has 46 states, 45 states have (on average 2.1333333333333333) internal successors, (96), 46 states have internal predecessors, (96), 22 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-10-14 20:14:47,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:47,143 INFO L93 Difference]: Finished difference Result 582 states and 799 transitions. [2024-10-14 20:14:47,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-10-14 20:14:47,144 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 45 states have (on average 2.1333333333333333) internal successors, (96), 46 states have internal predecessors, (96), 22 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Word has length 103 [2024-10-14 20:14:47,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:47,146 INFO L225 Difference]: With dead ends: 582 [2024-10-14 20:14:47,146 INFO L226 Difference]: Without dead ends: 581 [2024-10-14 20:14:47,147 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 205 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 541 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=551, Invalid=1519, Unknown=0, NotChecked=0, Total=2070 [2024-10-14 20:14:47,147 INFO L432 NwaCegarLoop]: 34 mSDtfsCounter, 0 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 149 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:47,147 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 230 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 149 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 20:14:47,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2024-10-14 20:14:47,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 375. [2024-10-14 20:14:47,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 297 states have (on average 1.1582491582491583) internal successors, (344), 299 states have internal predecessors, (344), 53 states have call successors, (53), 16 states have call predecessors, (53), 21 states have return successors, (84), 59 states have call predecessors, (84), 53 states have call successors, (84) [2024-10-14 20:14:47,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 481 transitions. [2024-10-14 20:14:47,168 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 481 transitions. Word has length 103 [2024-10-14 20:14:47,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:47,168 INFO L471 AbstractCegarLoop]: Abstraction has 375 states and 481 transitions. [2024-10-14 20:14:47,168 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 45 states have (on average 2.1333333333333333) internal successors, (96), 46 states have internal predecessors, (96), 22 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-10-14 20:14:47,168 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 481 transitions. [2024-10-14 20:14:47,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2024-10-14 20:14:47,169 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:47,169 INFO L215 NwaCegarLoop]: trace histogram [11, 10, 6, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:14:47,181 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-10-14 20:14:47,373 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-10-14 20:14:47,373 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:14:47,374 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:47,374 INFO L85 PathProgramCache]: Analyzing trace with hash -712522223, now seen corresponding path program 1 times [2024-10-14 20:14:47,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:47,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16752667] [2024-10-14 20:14:47,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:47,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:47,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:47,486 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:14:47,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:47,488 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:47,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:47,489 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-10-14 20:14:47,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:47,491 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-10-14 20:14:47,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:47,495 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:47,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:47,496 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:47,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:47,497 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-10-14 20:14:47,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:47,498 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-10-14 20:14:47,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:47,501 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:47,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:47,502 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:47,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:47,503 INFO L134 CoverageAnalysis]: Checked inductivity of 292 backedges. 41 proven. 50 refuted. 0 times theorem prover too weak. 201 trivial. 0 not checked. [2024-10-14 20:14:47,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:47,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16752667] [2024-10-14 20:14:47,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16752667] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:14:47,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1867710657] [2024-10-14 20:14:47,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:47,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:47,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:14:47,505 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:47,509 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:47,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:47,568 INFO L255 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-10-14 20:14:47,569 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:14:47,658 INFO L134 CoverageAnalysis]: Checked inductivity of 292 backedges. 151 proven. 32 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2024-10-14 20:14:47,658 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:14:47,765 INFO L134 CoverageAnalysis]: Checked inductivity of 292 backedges. 41 proven. 50 refuted. 0 times theorem prover too weak. 201 trivial. 0 not checked. [2024-10-14 20:14:47,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1867710657] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:14:47,765 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:14:47,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 18 [2024-10-14 20:14:47,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357406350] [2024-10-14 20:14:47,766 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:14:47,766 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-10-14 20:14:47,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:47,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-10-14 20:14:47,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2024-10-14 20:14:47,767 INFO L87 Difference]: Start difference. First operand 375 states and 481 transitions. Second operand has 18 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 18 states have internal predecessors, (67), 8 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 8 states have call predecessors, (12), 8 states have call successors, (12) [2024-10-14 20:14:47,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:47,871 INFO L93 Difference]: Finished difference Result 609 states and 785 transitions. [2024-10-14 20:14:47,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-10-14 20:14:47,872 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 18 states have internal predecessors, (67), 8 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 8 states have call predecessors, (12), 8 states have call successors, (12) Word has length 112 [2024-10-14 20:14:47,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:47,873 INFO L225 Difference]: With dead ends: 609 [2024-10-14 20:14:47,874 INFO L226 Difference]: Without dead ends: 387 [2024-10-14 20:14:47,875 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 228 SyntacticMatches, 11 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=101, Invalid=405, Unknown=0, NotChecked=0, Total=506 [2024-10-14 20:14:47,875 INFO L432 NwaCegarLoop]: 38 mSDtfsCounter, 1 mSDsluCounter, 277 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 315 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:47,875 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 315 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 20:14:47,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2024-10-14 20:14:47,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 383. [2024-10-14 20:14:47,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 305 states have (on average 1.1508196721311474) internal successors, (351), 305 states have internal predecessors, (351), 53 states have call successors, (53), 16 states have call predecessors, (53), 21 states have return successors, (84), 61 states have call predecessors, (84), 53 states have call successors, (84) [2024-10-14 20:14:47,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 488 transitions. [2024-10-14 20:14:47,892 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 488 transitions. Word has length 112 [2024-10-14 20:14:47,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:47,892 INFO L471 AbstractCegarLoop]: Abstraction has 383 states and 488 transitions. [2024-10-14 20:14:47,892 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 18 states have internal predecessors, (67), 8 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 8 states have call predecessors, (12), 8 states have call successors, (12) [2024-10-14 20:14:47,892 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 488 transitions. [2024-10-14 20:14:47,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2024-10-14 20:14:47,893 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:47,893 INFO L215 NwaCegarLoop]: trace histogram [12, 11, 6, 6, 6, 6, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:14:47,905 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:48,094 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-10-14 20:14:48,094 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:14:48,094 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:48,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1720461006, now seen corresponding path program 2 times [2024-10-14 20:14:48,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:48,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935821404] [2024-10-14 20:14:48,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:48,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:48,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:48,199 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:14:48,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:48,202 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:48,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:48,203 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-14 20:14:48,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:48,206 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-10-14 20:14:48,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:48,207 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-10-14 20:14:48,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:48,213 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:48,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:48,214 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:48,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:48,215 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-10-14 20:14:48,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:48,217 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-10-14 20:14:48,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:48,220 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:48,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:48,221 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:48,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:48,223 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 40 proven. 58 refuted. 0 times theorem prover too weak. 259 trivial. 0 not checked. [2024-10-14 20:14:48,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:48,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935821404] [2024-10-14 20:14:48,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935821404] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:14:48,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [520957255] [2024-10-14 20:14:48,223 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-14 20:14:48,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:48,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:14:48,225 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:48,226 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:48,275 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-14 20:14:48,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:14:48,276 INFO L255 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-10-14 20:14:48,277 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:14:48,443 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 177 proven. 40 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2024-10-14 20:14:48,443 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:14:48,580 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 40 proven. 58 refuted. 0 times theorem prover too weak. 259 trivial. 0 not checked. [2024-10-14 20:14:48,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [520957255] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:14:48,580 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:14:48,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 19 [2024-10-14 20:14:48,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084052962] [2024-10-14 20:14:48,581 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:14:48,581 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-10-14 20:14:48,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:48,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-10-14 20:14:48,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2024-10-14 20:14:48,582 INFO L87 Difference]: Start difference. First operand 383 states and 488 transitions. Second operand has 19 states, 19 states have (on average 3.736842105263158) internal successors, (71), 17 states have internal predecessors, (71), 9 states have call successors, (13), 4 states have call predecessors, (13), 2 states have return successors, (11), 7 states have call predecessors, (11), 7 states have call successors, (11) [2024-10-14 20:14:48,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:48,768 INFO L93 Difference]: Finished difference Result 557 states and 711 transitions. [2024-10-14 20:14:48,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-10-14 20:14:48,769 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.736842105263158) internal successors, (71), 17 states have internal predecessors, (71), 9 states have call successors, (13), 4 states have call predecessors, (13), 2 states have return successors, (11), 7 states have call predecessors, (11), 7 states have call successors, (11) Word has length 121 [2024-10-14 20:14:48,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:48,770 INFO L225 Difference]: With dead ends: 557 [2024-10-14 20:14:48,770 INFO L226 Difference]: Without dead ends: 361 [2024-10-14 20:14:48,771 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 247 SyntacticMatches, 10 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2024-10-14 20:14:48,772 INFO L432 NwaCegarLoop]: 33 mSDtfsCounter, 13 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 295 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 299 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 295 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:48,772 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 294 Invalid, 299 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 295 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 20:14:48,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states. [2024-10-14 20:14:48,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 360. [2024-10-14 20:14:48,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 286 states have (on average 1.1503496503496504) internal successors, (329), 288 states have internal predecessors, (329), 49 states have call successors, (49), 16 states have call predecessors, (49), 21 states have return successors, (75), 55 states have call predecessors, (75), 49 states have call successors, (75) [2024-10-14 20:14:48,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 453 transitions. [2024-10-14 20:14:48,788 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 453 transitions. Word has length 121 [2024-10-14 20:14:48,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:48,788 INFO L471 AbstractCegarLoop]: Abstraction has 360 states and 453 transitions. [2024-10-14 20:14:48,788 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.736842105263158) internal successors, (71), 17 states have internal predecessors, (71), 9 states have call successors, (13), 4 states have call predecessors, (13), 2 states have return successors, (11), 7 states have call predecessors, (11), 7 states have call successors, (11) [2024-10-14 20:14:48,788 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 453 transitions. [2024-10-14 20:14:48,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2024-10-14 20:14:48,789 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:48,789 INFO L215 NwaCegarLoop]: trace histogram [13, 11, 7, 6, 6, 6, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:14:48,801 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-10-14 20:14:48,993 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-10-14 20:14:48,994 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:14:48,994 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:48,994 INFO L85 PathProgramCache]: Analyzing trace with hash 1194122471, now seen corresponding path program 1 times [2024-10-14 20:14:48,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:48,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19841426] [2024-10-14 20:14:48,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:48,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:49,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:49,070 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:14:49,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:49,072 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:49,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:49,073 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-14 20:14:49,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:49,075 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-10-14 20:14:49,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:49,076 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-10-14 20:14:49,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:49,080 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:49,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:49,081 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:49,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:49,082 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-10-14 20:14:49,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:49,083 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-10-14 20:14:49,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:49,114 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:49,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:49,117 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:49,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:49,120 INFO L134 CoverageAnalysis]: Checked inductivity of 390 backedges. 91 proven. 76 refuted. 0 times theorem prover too weak. 223 trivial. 0 not checked. [2024-10-14 20:14:49,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:49,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19841426] [2024-10-14 20:14:49,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19841426] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:14:49,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1364876051] [2024-10-14 20:14:49,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:49,120 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:49,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:14:49,124 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:14:49,125 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:14:49,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:49,178 INFO L255 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-10-14 20:14:49,180 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:14:49,240 INFO L134 CoverageAnalysis]: Checked inductivity of 390 backedges. 91 proven. 76 refuted. 0 times theorem prover too weak. 223 trivial. 0 not checked. [2024-10-14 20:14:49,241 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:14:49,401 INFO L134 CoverageAnalysis]: Checked inductivity of 390 backedges. 91 proven. 76 refuted. 0 times theorem prover too weak. 223 trivial. 0 not checked. [2024-10-14 20:14:49,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1364876051] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:14:49,402 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:14:49,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 14 [2024-10-14 20:14:49,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441363042] [2024-10-14 20:14:49,402 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:14:49,403 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-10-14 20:14:49,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:49,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-10-14 20:14:49,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2024-10-14 20:14:49,404 INFO L87 Difference]: Start difference. First operand 360 states and 453 transitions. Second operand has 14 states, 14 states have (on average 5.214285714285714) internal successors, (73), 12 states have internal predecessors, (73), 7 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 7 states have call predecessors, (10), 6 states have call successors, (10) [2024-10-14 20:14:49,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:49,673 INFO L93 Difference]: Finished difference Result 525 states and 673 transitions. [2024-10-14 20:14:49,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-10-14 20:14:49,673 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.214285714285714) internal successors, (73), 12 states have internal predecessors, (73), 7 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 7 states have call predecessors, (10), 6 states have call successors, (10) Word has length 126 [2024-10-14 20:14:49,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:49,675 INFO L225 Difference]: With dead ends: 525 [2024-10-14 20:14:49,675 INFO L226 Difference]: Without dead ends: 351 [2024-10-14 20:14:49,676 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 297 GetRequests, 266 SyntacticMatches, 8 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=137, Invalid=463, Unknown=0, NotChecked=0, Total=600 [2024-10-14 20:14:49,677 INFO L432 NwaCegarLoop]: 22 mSDtfsCounter, 111 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 331 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:49,677 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [117 Valid, 179 Invalid, 364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 331 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-14 20:14:49,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2024-10-14 20:14:49,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 333. [2024-10-14 20:14:49,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 265 states have (on average 1.1471698113207547) internal successors, (304), 268 states have internal predecessors, (304), 45 states have call successors, (45), 17 states have call predecessors, (45), 19 states have return successors, (58), 47 states have call predecessors, (58), 45 states have call successors, (58) [2024-10-14 20:14:49,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 407 transitions. [2024-10-14 20:14:49,693 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 407 transitions. Word has length 126 [2024-10-14 20:14:49,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:49,693 INFO L471 AbstractCegarLoop]: Abstraction has 333 states and 407 transitions. [2024-10-14 20:14:49,693 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.214285714285714) internal successors, (73), 12 states have internal predecessors, (73), 7 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 7 states have call predecessors, (10), 6 states have call successors, (10) [2024-10-14 20:14:49,693 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 407 transitions. [2024-10-14 20:14:49,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2024-10-14 20:14:49,694 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:49,694 INFO L215 NwaCegarLoop]: trace histogram [16, 14, 10, 9, 9, 8, 8, 8, 8, 6, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2024-10-14 20:14:49,706 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:14:49,898 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:49,899 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting partsErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:14:49,899 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:49,899 INFO L85 PathProgramCache]: Analyzing trace with hash 2031691598, now seen corresponding path program 1 times [2024-10-14 20:14:49,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:49,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864675450] [2024-10-14 20:14:49,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:49,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:49,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:49,937 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:14:49,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:49,939 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:49,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:49,939 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-14 20:14:49,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:49,940 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-10-14 20:14:49,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:49,941 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-10-14 20:14:49,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:49,943 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:49,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:49,945 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:49,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:49,946 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-10-14 20:14:49,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:49,955 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:14:49,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:49,966 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-10-14 20:14:49,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:49,968 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-10-14 20:14:49,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:49,971 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:49,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:49,971 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:49,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:49,973 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-10-14 20:14:49,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:49,974 INFO L134 CoverageAnalysis]: Checked inductivity of 681 backedges. 228 proven. 37 refuted. 0 times theorem prover too weak. 416 trivial. 0 not checked. [2024-10-14 20:14:49,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:49,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864675450] [2024-10-14 20:14:49,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864675450] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:14:49,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [797831659] [2024-10-14 20:14:49,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:49,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:49,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:14:49,978 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:14:49,979 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:14:50,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:50,040 INFO L255 TraceCheckSpWp]: Trace formula consists of 397 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-10-14 20:14:50,041 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:14:50,061 INFO L134 CoverageAnalysis]: Checked inductivity of 681 backedges. 395 proven. 1 refuted. 0 times theorem prover too weak. 285 trivial. 0 not checked. [2024-10-14 20:14:50,061 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:14:50,151 INFO L134 CoverageAnalysis]: Checked inductivity of 681 backedges. 228 proven. 37 refuted. 0 times theorem prover too weak. 416 trivial. 0 not checked. [2024-10-14 20:14:50,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [797831659] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:14:50,151 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:14:50,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2024-10-14 20:14:50,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737962539] [2024-10-14 20:14:50,152 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:14:50,152 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-10-14 20:14:50,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:50,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-10-14 20:14:50,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-10-14 20:14:50,153 INFO L87 Difference]: Start difference. First operand 333 states and 407 transitions. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2024-10-14 20:14:50,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:50,233 INFO L93 Difference]: Finished difference Result 482 states and 598 transitions. [2024-10-14 20:14:50,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-10-14 20:14:50,233 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) Word has length 160 [2024-10-14 20:14:50,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:50,235 INFO L225 Difference]: With dead ends: 482 [2024-10-14 20:14:50,235 INFO L226 Difference]: Without dead ends: 339 [2024-10-14 20:14:50,236 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 354 GetRequests, 344 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-10-14 20:14:50,236 INFO L432 NwaCegarLoop]: 27 mSDtfsCounter, 31 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:50,236 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 97 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 20:14:50,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2024-10-14 20:14:50,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 333. [2024-10-14 20:14:50,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 265 states have (on average 1.1471698113207547) internal successors, (304), 268 states have internal predecessors, (304), 45 states have call successors, (45), 17 states have call predecessors, (45), 19 states have return successors, (56), 47 states have call predecessors, (56), 45 states have call successors, (56) [2024-10-14 20:14:50,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 405 transitions. [2024-10-14 20:14:50,273 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 405 transitions. Word has length 160 [2024-10-14 20:14:50,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:50,273 INFO L471 AbstractCegarLoop]: Abstraction has 333 states and 405 transitions. [2024-10-14 20:14:50,273 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2024-10-14 20:14:50,273 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 405 transitions. [2024-10-14 20:14:50,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2024-10-14 20:14:50,275 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:50,275 INFO L215 NwaCegarLoop]: trace histogram [17, 16, 10, 9, 9, 8, 8, 8, 8, 7, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:14:50,289 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-10-14 20:14:50,475 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-10-14 20:14:50,476 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting partsErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:14:50,476 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:50,476 INFO L85 PathProgramCache]: Analyzing trace with hash 584287218, now seen corresponding path program 2 times [2024-10-14 20:14:50,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:50,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792684949] [2024-10-14 20:14:50,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:50,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:50,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:50,597 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:14:50,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:50,599 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:50,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:50,600 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-14 20:14:50,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:50,602 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-10-14 20:14:50,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:50,603 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-10-14 20:14:50,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:50,606 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:50,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:50,607 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:50,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:50,608 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-10-14 20:14:50,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:50,612 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:14:50,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:50,615 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:50,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:50,616 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:50,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:50,616 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-10-14 20:14:50,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:50,618 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-10-14 20:14:50,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:50,621 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:50,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:50,623 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:50,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:50,624 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-10-14 20:14:50,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:50,625 INFO L134 CoverageAnalysis]: Checked inductivity of 796 backedges. 61 proven. 138 refuted. 0 times theorem prover too weak. 597 trivial. 0 not checked. [2024-10-14 20:14:50,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:50,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792684949] [2024-10-14 20:14:50,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792684949] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:14:50,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [587774178] [2024-10-14 20:14:50,626 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-14 20:14:50,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:50,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:14:50,627 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:14:50,628 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:14:50,691 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-14 20:14:50,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:14:50,692 INFO L255 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-10-14 20:14:50,694 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:14:50,941 INFO L134 CoverageAnalysis]: Checked inductivity of 796 backedges. 368 proven. 10 refuted. 0 times theorem prover too weak. 418 trivial. 0 not checked. [2024-10-14 20:14:50,941 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:14:51,263 INFO L134 CoverageAnalysis]: Checked inductivity of 796 backedges. 262 proven. 64 refuted. 0 times theorem prover too weak. 470 trivial. 0 not checked. [2024-10-14 20:14:51,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [587774178] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:14:51,263 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:14:51,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 14, 14] total 27 [2024-10-14 20:14:51,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358161112] [2024-10-14 20:14:51,263 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:14:51,264 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-10-14 20:14:51,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:51,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-10-14 20:14:51,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2024-10-14 20:14:51,265 INFO L87 Difference]: Start difference. First operand 333 states and 405 transitions. Second operand has 27 states, 27 states have (on average 4.518518518518518) internal successors, (122), 26 states have internal predecessors, (122), 15 states have call successors, (20), 3 states have call predecessors, (20), 4 states have return successors, (18), 11 states have call predecessors, (18), 15 states have call successors, (18) [2024-10-14 20:14:51,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:51,872 INFO L93 Difference]: Finished difference Result 639 states and 835 transitions. [2024-10-14 20:14:51,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-10-14 20:14:51,872 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 4.518518518518518) internal successors, (122), 26 states have internal predecessors, (122), 15 states have call successors, (20), 3 states have call predecessors, (20), 4 states have return successors, (18), 11 states have call predecessors, (18), 15 states have call successors, (18) Word has length 175 [2024-10-14 20:14:51,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:51,875 INFO L225 Difference]: With dead ends: 639 [2024-10-14 20:14:51,875 INFO L226 Difference]: Without dead ends: 520 [2024-10-14 20:14:51,876 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 412 GetRequests, 361 SyntacticMatches, 7 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 496 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=247, Invalid=1823, Unknown=0, NotChecked=0, Total=2070 [2024-10-14 20:14:51,876 INFO L432 NwaCegarLoop]: 30 mSDtfsCounter, 170 mSDsluCounter, 344 mSDsCounter, 0 mSdLazyCounter, 961 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 374 SdHoareTripleChecker+Invalid, 1025 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 961 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:51,876 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [178 Valid, 374 Invalid, 1025 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 961 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-10-14 20:14:51,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 520 states. [2024-10-14 20:14:51,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 520 to 470. [2024-10-14 20:14:51,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 470 states, 376 states have (on average 1.1382978723404256) internal successors, (428), 376 states have internal predecessors, (428), 62 states have call successors, (62), 22 states have call predecessors, (62), 28 states have return successors, (116), 71 states have call predecessors, (116), 62 states have call successors, (116) [2024-10-14 20:14:51,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 606 transitions. [2024-10-14 20:14:51,901 INFO L78 Accepts]: Start accepts. Automaton has 470 states and 606 transitions. Word has length 175 [2024-10-14 20:14:51,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:51,901 INFO L471 AbstractCegarLoop]: Abstraction has 470 states and 606 transitions. [2024-10-14 20:14:51,901 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 4.518518518518518) internal successors, (122), 26 states have internal predecessors, (122), 15 states have call successors, (20), 3 states have call predecessors, (20), 4 states have return successors, (18), 11 states have call predecessors, (18), 15 states have call successors, (18) [2024-10-14 20:14:51,901 INFO L276 IsEmpty]: Start isEmpty. Operand 470 states and 606 transitions. [2024-10-14 20:14:51,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2024-10-14 20:14:51,902 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:51,903 INFO L215 NwaCegarLoop]: trace histogram [20, 18, 13, 9, 9, 8, 8, 8, 8, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:14:51,915 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:14:52,103 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-10-14 20:14:52,103 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting partsErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:14:52,104 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:52,104 INFO L85 PathProgramCache]: Analyzing trace with hash 1946610685, now seen corresponding path program 3 times [2024-10-14 20:14:52,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:52,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630408065] [2024-10-14 20:14:52,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:52,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:52,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:52,207 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:14:52,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:52,208 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:52,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:52,209 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-14 20:14:52,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:52,210 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-10-14 20:14:52,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:52,211 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-10-14 20:14:52,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:52,213 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:52,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:52,214 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:52,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:52,215 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-10-14 20:14:52,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:52,217 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:14:52,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:52,220 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:52,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:52,221 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:52,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:52,221 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-10-14 20:14:52,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:52,223 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-10-14 20:14:52,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:52,231 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:52,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:52,234 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:52,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:52,236 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:52,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:52,237 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:14:52,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:52,238 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 195 [2024-10-14 20:14:52,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:52,240 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 214 proven. 13 refuted. 0 times theorem prover too weak. 838 trivial. 0 not checked. [2024-10-14 20:14:52,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:52,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630408065] [2024-10-14 20:14:52,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630408065] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:14:52,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1545747648] [2024-10-14 20:14:52,240 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-10-14 20:14:52,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:52,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:14:52,242 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:14:52,243 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:14:52,292 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-10-14 20:14:52,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:14:52,293 INFO L255 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-10-14 20:14:52,294 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:14:52,381 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 136 proven. 12 refuted. 0 times theorem prover too weak. 917 trivial. 0 not checked. [2024-10-14 20:14:52,381 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:14:52,548 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 136 proven. 12 refuted. 0 times theorem prover too weak. 917 trivial. 0 not checked. [2024-10-14 20:14:52,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1545747648] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:14:52,548 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:14:52,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5, 5] total 16 [2024-10-14 20:14:52,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274768926] [2024-10-14 20:14:52,548 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:14:52,549 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-10-14 20:14:52,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:52,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-10-14 20:14:52,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2024-10-14 20:14:52,550 INFO L87 Difference]: Start difference. First operand 470 states and 606 transitions. Second operand has 17 states, 14 states have (on average 6.571428571428571) internal successors, (92), 14 states have internal predecessors, (92), 11 states have call successors, (17), 4 states have call predecessors, (17), 1 states have return successors, (11), 8 states have call predecessors, (11), 8 states have call successors, (11) [2024-10-14 20:14:52,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:52,775 INFO L93 Difference]: Finished difference Result 688 states and 932 transitions. [2024-10-14 20:14:52,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-10-14 20:14:52,775 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 14 states have (on average 6.571428571428571) internal successors, (92), 14 states have internal predecessors, (92), 11 states have call successors, (17), 4 states have call predecessors, (17), 1 states have return successors, (11), 8 states have call predecessors, (11), 8 states have call successors, (11) Word has length 203 [2024-10-14 20:14:52,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:52,778 INFO L225 Difference]: With dead ends: 688 [2024-10-14 20:14:52,778 INFO L226 Difference]: Without dead ends: 671 [2024-10-14 20:14:52,779 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 460 GetRequests, 436 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=112, Invalid=488, Unknown=0, NotChecked=0, Total=600 [2024-10-14 20:14:52,779 INFO L432 NwaCegarLoop]: 20 mSDtfsCounter, 64 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:52,779 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [69 Valid, 239 Invalid, 315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 294 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 20:14:52,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states. [2024-10-14 20:14:52,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 609. [2024-10-14 20:14:52,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 609 states, 482 states have (on average 1.1369294605809128) internal successors, (548), 483 states have internal predecessors, (548), 81 states have call successors, (81), 28 states have call predecessors, (81), 42 states have return successors, (162), 97 states have call predecessors, (162), 81 states have call successors, (162) [2024-10-14 20:14:52,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 609 states to 609 states and 791 transitions. [2024-10-14 20:14:52,812 INFO L78 Accepts]: Start accepts. Automaton has 609 states and 791 transitions. Word has length 203 [2024-10-14 20:14:52,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:52,813 INFO L471 AbstractCegarLoop]: Abstraction has 609 states and 791 transitions. [2024-10-14 20:14:52,813 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 14 states have (on average 6.571428571428571) internal successors, (92), 14 states have internal predecessors, (92), 11 states have call successors, (17), 4 states have call predecessors, (17), 1 states have return successors, (11), 8 states have call predecessors, (11), 8 states have call successors, (11) [2024-10-14 20:14:52,813 INFO L276 IsEmpty]: Start isEmpty. Operand 609 states and 791 transitions. [2024-10-14 20:14:52,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2024-10-14 20:14:52,814 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:52,815 INFO L215 NwaCegarLoop]: trace histogram [21, 18, 14, 9, 9, 8, 8, 8, 8, 8, 7, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2024-10-14 20:14:52,826 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:14:53,015 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-10-14 20:14:53,015 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting partsErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:14:53,016 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:53,016 INFO L85 PathProgramCache]: Analyzing trace with hash 1074166532, now seen corresponding path program 4 times [2024-10-14 20:14:53,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:53,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395570832] [2024-10-14 20:14:53,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:53,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:53,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:53,189 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:14:53,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:53,191 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:53,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:53,192 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-14 20:14:53,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:53,193 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-10-14 20:14:53,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:53,194 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-10-14 20:14:53,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:53,199 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:53,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:53,200 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:53,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:53,201 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-10-14 20:14:53,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:53,206 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:14:53,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:53,209 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:53,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:53,210 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:53,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:53,213 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-10-14 20:14:53,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:53,214 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-10-14 20:14:53,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:53,223 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:53,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:53,227 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:53,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:53,228 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:53,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:53,255 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:14:53,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:53,256 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-10-14 20:14:53,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:53,260 INFO L134 CoverageAnalysis]: Checked inductivity of 1126 backedges. 253 proven. 93 refuted. 0 times theorem prover too weak. 780 trivial. 0 not checked. [2024-10-14 20:14:53,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:53,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395570832] [2024-10-14 20:14:53,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395570832] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:14:53,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456454532] [2024-10-14 20:14:53,261 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-10-14 20:14:53,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:53,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:14:53,262 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:14:53,264 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:14:53,324 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-10-14 20:14:53,324 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:14:53,327 INFO L255 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-10-14 20:14:53,329 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:14:53,380 INFO L134 CoverageAnalysis]: Checked inductivity of 1126 backedges. 223 proven. 2 refuted. 0 times theorem prover too weak. 901 trivial. 0 not checked. [2024-10-14 20:14:53,380 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:14:53,492 INFO L134 CoverageAnalysis]: Checked inductivity of 1126 backedges. 149 proven. 6 refuted. 0 times theorem prover too weak. 971 trivial. 0 not checked. [2024-10-14 20:14:53,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [456454532] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:14:53,493 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:14:53,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 6, 6] total 18 [2024-10-14 20:14:53,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676706024] [2024-10-14 20:14:53,493 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:14:53,494 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-10-14 20:14:53,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:53,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-10-14 20:14:53,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2024-10-14 20:14:53,495 INFO L87 Difference]: Start difference. First operand 609 states and 791 transitions. Second operand has 18 states, 18 states have (on average 4.5) internal successors, (81), 15 states have internal predecessors, (81), 8 states have call successors, (14), 5 states have call predecessors, (14), 2 states have return successors, (10), 6 states have call predecessors, (10), 6 states have call successors, (10) [2024-10-14 20:14:53,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:53,952 INFO L93 Difference]: Finished difference Result 1104 states and 1494 transitions. [2024-10-14 20:14:53,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-10-14 20:14:53,953 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.5) internal successors, (81), 15 states have internal predecessors, (81), 8 states have call successors, (14), 5 states have call predecessors, (14), 2 states have return successors, (10), 6 states have call predecessors, (10), 6 states have call successors, (10) Word has length 208 [2024-10-14 20:14:53,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:53,956 INFO L225 Difference]: With dead ends: 1104 [2024-10-14 20:14:53,956 INFO L226 Difference]: Without dead ends: 667 [2024-10-14 20:14:53,959 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 480 GetRequests, 448 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=132, Invalid=798, Unknown=0, NotChecked=0, Total=930 [2024-10-14 20:14:53,959 INFO L432 NwaCegarLoop]: 35 mSDtfsCounter, 84 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 677 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 336 SdHoareTripleChecker+Invalid, 695 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 677 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:53,960 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [88 Valid, 336 Invalid, 695 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 677 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-10-14 20:14:53,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 667 states. [2024-10-14 20:14:53,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 667 to 614. [2024-10-14 20:14:53,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 614 states, 489 states have (on average 1.112474437627812) internal successors, (544), 488 states have internal predecessors, (544), 82 states have call successors, (82), 29 states have call predecessors, (82), 39 states have return successors, (121), 96 states have call predecessors, (121), 82 states have call successors, (121) [2024-10-14 20:14:53,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 614 states to 614 states and 747 transitions. [2024-10-14 20:14:53,995 INFO L78 Accepts]: Start accepts. Automaton has 614 states and 747 transitions. Word has length 208 [2024-10-14 20:14:53,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:53,995 INFO L471 AbstractCegarLoop]: Abstraction has 614 states and 747 transitions. [2024-10-14 20:14:53,996 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.5) internal successors, (81), 15 states have internal predecessors, (81), 8 states have call successors, (14), 5 states have call predecessors, (14), 2 states have return successors, (10), 6 states have call predecessors, (10), 6 states have call successors, (10) [2024-10-14 20:14:53,996 INFO L276 IsEmpty]: Start isEmpty. Operand 614 states and 747 transitions. [2024-10-14 20:14:53,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2024-10-14 20:14:53,997 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:53,997 INFO L215 NwaCegarLoop]: trace histogram [21, 18, 14, 9, 9, 8, 8, 8, 8, 8, 7, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2024-10-14 20:14:54,010 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:14:54,201 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:54,201 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting partsErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:14:54,202 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:54,202 INFO L85 PathProgramCache]: Analyzing trace with hash -1159913302, now seen corresponding path program 5 times [2024-10-14 20:14:54,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:54,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959387159] [2024-10-14 20:14:54,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:54,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:54,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:54,444 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:14:54,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:54,449 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:54,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:54,450 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-14 20:14:54,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:54,452 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-10-14 20:14:54,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:54,453 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-10-14 20:14:54,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:54,458 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:54,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:54,459 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:54,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:54,460 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-10-14 20:14:54,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:54,468 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:14:54,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:54,472 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:54,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:54,473 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:54,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:54,474 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-10-14 20:14:54,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:54,476 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-10-14 20:14:54,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:54,484 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:54,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:54,487 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:54,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:54,488 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:54,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:54,489 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:14:54,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:54,490 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 200 [2024-10-14 20:14:54,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:54,492 INFO L134 CoverageAnalysis]: Checked inductivity of 1126 backedges. 207 proven. 144 refuted. 0 times theorem prover too weak. 775 trivial. 0 not checked. [2024-10-14 20:14:54,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:54,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959387159] [2024-10-14 20:14:54,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959387159] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:14:54,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [278758396] [2024-10-14 20:14:54,493 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-10-14 20:14:54,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:54,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:14:54,496 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:14:54,502 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:14:54,580 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2024-10-14 20:14:54,580 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:14:54,581 INFO L255 TraceCheckSpWp]: Trace formula consists of 501 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-10-14 20:14:54,583 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:14:54,669 INFO L134 CoverageAnalysis]: Checked inductivity of 1126 backedges. 139 proven. 9 refuted. 0 times theorem prover too weak. 978 trivial. 0 not checked. [2024-10-14 20:14:54,670 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:14:54,813 INFO L134 CoverageAnalysis]: Checked inductivity of 1126 backedges. 139 proven. 9 refuted. 0 times theorem prover too weak. 978 trivial. 0 not checked. [2024-10-14 20:14:54,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [278758396] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:14:54,813 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:14:54,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 6, 6] total 26 [2024-10-14 20:14:54,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209314302] [2024-10-14 20:14:54,814 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:14:54,814 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-10-14 20:14:54,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:54,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-10-14 20:14:54,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=582, Unknown=0, NotChecked=0, Total=650 [2024-10-14 20:14:54,815 INFO L87 Difference]: Start difference. First operand 614 states and 747 transitions. Second operand has 26 states, 24 states have (on average 4.333333333333333) internal successors, (104), 20 states have internal predecessors, (104), 14 states have call successors, (18), 8 states have call predecessors, (18), 1 states have return successors, (11), 8 states have call predecessors, (11), 8 states have call successors, (11) [2024-10-14 20:14:55,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:55,672 INFO L93 Difference]: Finished difference Result 1417 states and 1722 transitions. [2024-10-14 20:14:55,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-10-14 20:14:55,672 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 24 states have (on average 4.333333333333333) internal successors, (104), 20 states have internal predecessors, (104), 14 states have call successors, (18), 8 states have call predecessors, (18), 1 states have return successors, (11), 8 states have call predecessors, (11), 8 states have call successors, (11) Word has length 208 [2024-10-14 20:14:55,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:55,676 INFO L225 Difference]: With dead ends: 1417 [2024-10-14 20:14:55,676 INFO L226 Difference]: Without dead ends: 911 [2024-10-14 20:14:55,678 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 514 GetRequests, 450 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 995 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=515, Invalid=3775, Unknown=0, NotChecked=0, Total=4290 [2024-10-14 20:14:55,678 INFO L432 NwaCegarLoop]: 31 mSDtfsCounter, 434 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 849 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 436 SdHoareTripleChecker+Valid, 385 SdHoareTripleChecker+Invalid, 991 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 849 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:55,678 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [436 Valid, 385 Invalid, 991 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [142 Valid, 849 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-10-14 20:14:55,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 911 states. [2024-10-14 20:14:55,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 911 to 885. [2024-10-14 20:14:55,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 885 states, 707 states have (on average 1.1046676096181047) internal successors, (781), 697 states have internal predecessors, (781), 115 states have call successors, (115), 43 states have call predecessors, (115), 59 states have return successors, (187), 144 states have call predecessors, (187), 115 states have call successors, (187) [2024-10-14 20:14:55,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 885 states to 885 states and 1083 transitions. [2024-10-14 20:14:55,722 INFO L78 Accepts]: Start accepts. Automaton has 885 states and 1083 transitions. Word has length 208 [2024-10-14 20:14:55,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:55,722 INFO L471 AbstractCegarLoop]: Abstraction has 885 states and 1083 transitions. [2024-10-14 20:14:55,722 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 24 states have (on average 4.333333333333333) internal successors, (104), 20 states have internal predecessors, (104), 14 states have call successors, (18), 8 states have call predecessors, (18), 1 states have return successors, (11), 8 states have call predecessors, (11), 8 states have call successors, (11) [2024-10-14 20:14:55,722 INFO L276 IsEmpty]: Start isEmpty. Operand 885 states and 1083 transitions. [2024-10-14 20:14:55,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2024-10-14 20:14:55,724 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:55,724 INFO L215 NwaCegarLoop]: trace histogram [23, 23, 23, 23, 23, 23, 23, 23, 22, 1, 1, 1, 1, 1] [2024-10-14 20:14:55,736 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:14:55,924 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:55,924 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:14:55,925 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:55,925 INFO L85 PathProgramCache]: Analyzing trace with hash -872030195, now seen corresponding path program 4 times [2024-10-14 20:14:55,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:55,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498713369] [2024-10-14 20:14:55,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:55,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:55,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:56,835 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:14:56,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:56,837 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:56,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:56,838 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-14 20:14:56,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:56,843 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-10-14 20:14:56,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:56,845 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-10-14 20:14:56,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:56,846 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-10-14 20:14:56,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:56,848 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-10-14 20:14:56,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:56,851 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-14 20:14:56,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:56,854 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-10-14 20:14:56,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:56,855 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-10-14 20:14:56,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:56,856 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-10-14 20:14:56,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:56,858 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-10-14 20:14:56,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:56,859 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-10-14 20:14:56,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:56,860 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-10-14 20:14:56,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:56,862 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-10-14 20:14:56,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:56,863 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-10-14 20:14:56,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:56,864 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-10-14 20:14:56,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:56,865 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-10-14 20:14:56,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:56,867 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-10-14 20:14:56,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:56,868 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-10-14 20:14:56,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:56,869 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-10-14 20:14:56,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:56,870 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-10-14 20:14:56,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:56,871 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-10-14 20:14:56,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:56,873 INFO L134 CoverageAnalysis]: Checked inductivity of 2277 backedges. 0 proven. 1265 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2024-10-14 20:14:56,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:56,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498713369] [2024-10-14 20:14:56,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498713369] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:14:56,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1515354179] [2024-10-14 20:14:56,874 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-10-14 20:14:56,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:56,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:14:56,875 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:14:56,876 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:14:56,956 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-10-14 20:14:56,956 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:14:56,958 INFO L255 TraceCheckSpWp]: Trace formula consists of 588 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-10-14 20:14:56,960 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:14:57,073 INFO L134 CoverageAnalysis]: Checked inductivity of 2277 backedges. 0 proven. 1265 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2024-10-14 20:14:57,073 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:14:58,418 INFO L134 CoverageAnalysis]: Checked inductivity of 2277 backedges. 0 proven. 1265 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2024-10-14 20:14:58,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1515354179] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:14:58,418 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:14:58,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47, 47] total 93 [2024-10-14 20:14:58,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074481769] [2024-10-14 20:14:58,418 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:14:58,419 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2024-10-14 20:14:58,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:14:58,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2024-10-14 20:14:58,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2255, Invalid=6487, Unknown=0, NotChecked=0, Total=8742 [2024-10-14 20:14:58,422 INFO L87 Difference]: Start difference. First operand 885 states and 1083 transitions. Second operand has 94 states, 93 states have (on average 2.064516129032258) internal successors, (192), 94 states have internal predecessors, (192), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2024-10-14 20:14:58,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:14:58,831 INFO L93 Difference]: Finished difference Result 1661 states and 2189 transitions. [2024-10-14 20:14:58,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2024-10-14 20:14:58,831 INFO L78 Accepts]: Start accepts. Automaton has has 94 states, 93 states have (on average 2.064516129032258) internal successors, (192), 94 states have internal predecessors, (192), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) Word has length 211 [2024-10-14 20:14:58,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:14:58,837 INFO L225 Difference]: With dead ends: 1661 [2024-10-14 20:14:58,837 INFO L226 Difference]: Without dead ends: 1660 [2024-10-14 20:14:58,839 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 513 GetRequests, 421 SyntacticMatches, 0 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2509 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=2255, Invalid=6487, Unknown=0, NotChecked=0, Total=8742 [2024-10-14 20:14:58,839 INFO L432 NwaCegarLoop]: 34 mSDtfsCounter, 0 mSDsluCounter, 390 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 424 SdHoareTripleChecker+Invalid, 302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-14 20:14:58,839 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 424 Invalid, 302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 301 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-14 20:14:58,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1660 states. [2024-10-14 20:14:58,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1660 to 1005. [2024-10-14 20:14:58,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1005 states, 803 states have (on average 1.1220423412204235) internal successors, (901), 793 states have internal predecessors, (901), 139 states have call successors, (139), 43 states have call predecessors, (139), 59 states have return successors, (211), 168 states have call predecessors, (211), 139 states have call successors, (211) [2024-10-14 20:14:58,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1005 states to 1005 states and 1251 transitions. [2024-10-14 20:14:58,897 INFO L78 Accepts]: Start accepts. Automaton has 1005 states and 1251 transitions. Word has length 211 [2024-10-14 20:14:58,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:14:58,897 INFO L471 AbstractCegarLoop]: Abstraction has 1005 states and 1251 transitions. [2024-10-14 20:14:58,897 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 94 states, 93 states have (on average 2.064516129032258) internal successors, (192), 94 states have internal predecessors, (192), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2024-10-14 20:14:58,897 INFO L276 IsEmpty]: Start isEmpty. Operand 1005 states and 1251 transitions. [2024-10-14 20:14:58,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2024-10-14 20:14:58,899 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:14:58,899 INFO L215 NwaCegarLoop]: trace histogram [22, 21, 14, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:14:58,914 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-10-14 20:14:59,103 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2024-10-14 20:14:59,104 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:14:59,104 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:14:59,104 INFO L85 PathProgramCache]: Analyzing trace with hash 2143640519, now seen corresponding path program 1 times [2024-10-14 20:14:59,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:14:59,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008632139] [2024-10-14 20:14:59,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:59,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:14:59,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:59,298 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:14:59,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:59,300 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:59,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:59,301 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-14 20:14:59,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:59,302 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-10-14 20:14:59,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:59,303 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-10-14 20:14:59,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:59,306 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:59,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:59,307 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:59,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:59,308 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-10-14 20:14:59,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:59,316 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:14:59,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:59,318 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:59,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:59,319 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:59,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:59,319 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-10-14 20:14:59,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:59,320 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-10-14 20:14:59,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:59,325 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:59,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:59,327 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:59,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:59,328 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:59,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:59,329 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:14:59,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:59,330 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-10-14 20:14:59,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:59,331 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-10-14 20:14:59,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:59,384 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:14:59,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:59,408 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:14:59,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:59,411 INFO L134 CoverageAnalysis]: Checked inductivity of 1325 backedges. 317 proven. 113 refuted. 0 times theorem prover too weak. 895 trivial. 0 not checked. [2024-10-14 20:14:59,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:14:59,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008632139] [2024-10-14 20:14:59,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008632139] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:14:59,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [508033713] [2024-10-14 20:14:59,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:14:59,413 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:14:59,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:14:59,414 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:14:59,418 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:14:59,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:14:59,491 INFO L255 TraceCheckSpWp]: Trace formula consists of 538 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-10-14 20:14:59,492 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:14:59,713 INFO L134 CoverageAnalysis]: Checked inductivity of 1325 backedges. 395 proven. 35 refuted. 0 times theorem prover too weak. 895 trivial. 0 not checked. [2024-10-14 20:14:59,713 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:15:00,016 INFO L134 CoverageAnalysis]: Checked inductivity of 1325 backedges. 317 proven. 113 refuted. 0 times theorem prover too weak. 895 trivial. 0 not checked. [2024-10-14 20:15:00,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [508033713] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:15:00,017 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:15:00,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 18] total 30 [2024-10-14 20:15:00,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455630767] [2024-10-14 20:15:00,017 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:15:00,018 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-10-14 20:15:00,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:15:00,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-10-14 20:15:00,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=754, Unknown=0, NotChecked=0, Total=870 [2024-10-14 20:15:00,019 INFO L87 Difference]: Start difference. First operand 1005 states and 1251 transitions. Second operand has 30 states, 30 states have (on average 3.8) internal successors, (114), 28 states have internal predecessors, (114), 16 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (18), 12 states have call predecessors, (18), 14 states have call successors, (18) [2024-10-14 20:15:00,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:15:00,716 INFO L93 Difference]: Finished difference Result 1761 states and 2305 transitions. [2024-10-14 20:15:00,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-10-14 20:15:00,717 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.8) internal successors, (114), 28 states have internal predecessors, (114), 16 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (18), 12 states have call predecessors, (18), 14 states have call successors, (18) Word has length 225 [2024-10-14 20:15:00,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:15:00,721 INFO L225 Difference]: With dead ends: 1761 [2024-10-14 20:15:00,721 INFO L226 Difference]: Without dead ends: 1120 [2024-10-14 20:15:00,723 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 527 GetRequests, 469 SyntacticMatches, 14 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 638 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=277, Invalid=1793, Unknown=0, NotChecked=0, Total=2070 [2024-10-14 20:15:00,724 INFO L432 NwaCegarLoop]: 40 mSDtfsCounter, 152 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 1126 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 412 SdHoareTripleChecker+Invalid, 1182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 1126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-10-14 20:15:00,724 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [157 Valid, 412 Invalid, 1182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 1126 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-10-14 20:15:00,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1120 states. [2024-10-14 20:15:00,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1120 to 1008. [2024-10-14 20:15:00,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1008 states, 806 states have (on average 1.1215880893300247) internal successors, (904), 795 states have internal predecessors, (904), 139 states have call successors, (139), 43 states have call predecessors, (139), 59 states have return successors, (204), 169 states have call predecessors, (204), 139 states have call successors, (204) [2024-10-14 20:15:00,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1008 states to 1008 states and 1247 transitions. [2024-10-14 20:15:00,775 INFO L78 Accepts]: Start accepts. Automaton has 1008 states and 1247 transitions. Word has length 225 [2024-10-14 20:15:00,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:15:00,775 INFO L471 AbstractCegarLoop]: Abstraction has 1008 states and 1247 transitions. [2024-10-14 20:15:00,775 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 3.8) internal successors, (114), 28 states have internal predecessors, (114), 16 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (18), 12 states have call predecessors, (18), 14 states have call successors, (18) [2024-10-14 20:15:00,775 INFO L276 IsEmpty]: Start isEmpty. Operand 1008 states and 1247 transitions. [2024-10-14 20:15:00,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2024-10-14 20:15:00,778 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:15:00,778 INFO L215 NwaCegarLoop]: trace histogram [28, 25, 18, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 6, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:15:00,790 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-10-14 20:15:00,981 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2024-10-14 20:15:00,982 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:15:00,982 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:15:00,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1791525900, now seen corresponding path program 2 times [2024-10-14 20:15:00,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:15:00,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111202726] [2024-10-14 20:15:00,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:00,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:15:01,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:01,209 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:15:01,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:01,210 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:01,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:01,211 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-14 20:15:01,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:01,212 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-10-14 20:15:01,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:01,213 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-10-14 20:15:01,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:01,216 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:01,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:01,217 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:01,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:01,218 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-10-14 20:15:01,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:01,221 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:01,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:01,223 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:01,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:01,224 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:01,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:01,225 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-10-14 20:15:01,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:01,226 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-10-14 20:15:01,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:01,230 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:01,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:01,232 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:01,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:01,233 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:01,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:01,234 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:01,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:01,235 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-10-14 20:15:01,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:01,236 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-10-14 20:15:01,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:01,256 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-10-14 20:15:01,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:01,257 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-10-14 20:15:01,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:01,261 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:01,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:01,263 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:01,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:01,263 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:01,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:01,264 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:01,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:01,266 INFO L134 CoverageAnalysis]: Checked inductivity of 2050 backedges. 399 proven. 207 refuted. 0 times theorem prover too weak. 1444 trivial. 0 not checked. [2024-10-14 20:15:01,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:15:01,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111202726] [2024-10-14 20:15:01,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111202726] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:15:01,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1253539383] [2024-10-14 20:15:01,266 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-14 20:15:01,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:01,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:15:01,268 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:01,268 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:01,354 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-14 20:15:01,354 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:15:01,355 INFO L255 TraceCheckSpWp]: Trace formula consists of 653 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-10-14 20:15:01,358 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:15:01,575 INFO L134 CoverageAnalysis]: Checked inductivity of 2050 backedges. 1117 proven. 15 refuted. 0 times theorem prover too weak. 918 trivial. 0 not checked. [2024-10-14 20:15:01,575 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:15:01,838 INFO L134 CoverageAnalysis]: Checked inductivity of 2050 backedges. 399 proven. 207 refuted. 0 times theorem prover too weak. 1444 trivial. 0 not checked. [2024-10-14 20:15:01,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1253539383] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:15:01,839 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:15:01,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 29 [2024-10-14 20:15:01,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185303762] [2024-10-14 20:15:01,839 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:15:01,839 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-10-14 20:15:01,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:15:01,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-10-14 20:15:01,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=705, Unknown=0, NotChecked=0, Total=812 [2024-10-14 20:15:01,840 INFO L87 Difference]: Start difference. First operand 1008 states and 1247 transitions. Second operand has 29 states, 29 states have (on average 3.8275862068965516) internal successors, (111), 25 states have internal predecessors, (111), 14 states have call successors, (21), 6 states have call predecessors, (21), 3 states have return successors, (17), 10 states have call predecessors, (17), 12 states have call successors, (17) [2024-10-14 20:15:02,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:15:02,315 INFO L93 Difference]: Finished difference Result 1659 states and 2062 transitions. [2024-10-14 20:15:02,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-10-14 20:15:02,316 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 3.8275862068965516) internal successors, (111), 25 states have internal predecessors, (111), 14 states have call successors, (21), 6 states have call predecessors, (21), 3 states have return successors, (17), 10 states have call predecessors, (17), 12 states have call successors, (17) Word has length 276 [2024-10-14 20:15:02,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:15:02,320 INFO L225 Difference]: With dead ends: 1659 [2024-10-14 20:15:02,320 INFO L226 Difference]: Without dead ends: 1046 [2024-10-14 20:15:02,323 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 635 GetRequests, 580 SyntacticMatches, 15 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 607 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=230, Invalid=1492, Unknown=0, NotChecked=0, Total=1722 [2024-10-14 20:15:02,323 INFO L432 NwaCegarLoop]: 33 mSDtfsCounter, 208 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 773 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 336 SdHoareTripleChecker+Invalid, 822 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 773 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-10-14 20:15:02,323 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [212 Valid, 336 Invalid, 822 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 773 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-10-14 20:15:02,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1046 states. [2024-10-14 20:15:02,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1046 to 1022. [2024-10-14 20:15:02,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1022 states, 819 states have (on average 1.122100122100122) internal successors, (919), 807 states have internal predecessors, (919), 138 states have call successors, (138), 45 states have call predecessors, (138), 61 states have return successors, (199), 169 states have call predecessors, (199), 138 states have call successors, (199) [2024-10-14 20:15:02,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1022 states to 1022 states and 1256 transitions. [2024-10-14 20:15:02,397 INFO L78 Accepts]: Start accepts. Automaton has 1022 states and 1256 transitions. Word has length 276 [2024-10-14 20:15:02,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:15:02,398 INFO L471 AbstractCegarLoop]: Abstraction has 1022 states and 1256 transitions. [2024-10-14 20:15:02,398 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 3.8275862068965516) internal successors, (111), 25 states have internal predecessors, (111), 14 states have call successors, (21), 6 states have call predecessors, (21), 3 states have return successors, (17), 10 states have call predecessors, (17), 12 states have call successors, (17) [2024-10-14 20:15:02,398 INFO L276 IsEmpty]: Start isEmpty. Operand 1022 states and 1256 transitions. [2024-10-14 20:15:02,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2024-10-14 20:15:02,400 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:15:02,400 INFO L215 NwaCegarLoop]: trace histogram [24, 23, 16, 9, 9, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:15:02,413 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-10-14 20:15:02,604 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:02,604 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:15:02,605 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:15:02,605 INFO L85 PathProgramCache]: Analyzing trace with hash -1456538412, now seen corresponding path program 3 times [2024-10-14 20:15:02,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:15:02,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187911032] [2024-10-14 20:15:02,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:02,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:15:02,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:02,706 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:15:02,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:02,708 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:02,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:02,708 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-14 20:15:02,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:02,709 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-10-14 20:15:02,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:02,710 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-10-14 20:15:02,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:02,711 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:02,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:02,712 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:02,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:02,713 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-10-14 20:15:02,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:02,715 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:02,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:02,717 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:02,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:02,718 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:02,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:02,718 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-10-14 20:15:02,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:02,719 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-10-14 20:15:02,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:02,722 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:02,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:02,728 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:02,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:02,729 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:02,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:02,729 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:02,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:02,732 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-10-14 20:15:02,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:02,738 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-10-14 20:15:02,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:02,760 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:02,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:02,769 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:02,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:02,771 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:02,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:02,778 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:02,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:02,781 INFO L134 CoverageAnalysis]: Checked inductivity of 1597 backedges. 298 proven. 12 refuted. 0 times theorem prover too weak. 1287 trivial. 0 not checked. [2024-10-14 20:15:02,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:15:02,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187911032] [2024-10-14 20:15:02,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187911032] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:15:02,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1759057604] [2024-10-14 20:15:02,782 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-10-14 20:15:02,782 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:02,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:15:02,783 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:02,787 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:02,861 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-10-14 20:15:02,862 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:15:02,863 INFO L255 TraceCheckSpWp]: Trace formula consists of 482 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-10-14 20:15:02,864 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:15:02,916 INFO L134 CoverageAnalysis]: Checked inductivity of 1597 backedges. 298 proven. 12 refuted. 0 times theorem prover too weak. 1287 trivial. 0 not checked. [2024-10-14 20:15:02,916 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:15:03,222 INFO L134 CoverageAnalysis]: Checked inductivity of 1597 backedges. 312 proven. 12 refuted. 0 times theorem prover too weak. 1273 trivial. 0 not checked. [2024-10-14 20:15:03,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1759057604] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:15:03,222 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:15:03,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 8] total 11 [2024-10-14 20:15:03,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140263730] [2024-10-14 20:15:03,223 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:15:03,223 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-10-14 20:15:03,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:15:03,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-10-14 20:15:03,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-10-14 20:15:03,224 INFO L87 Difference]: Start difference. First operand 1022 states and 1256 transitions. Second operand has 12 states, 11 states have (on average 5.090909090909091) internal successors, (56), 12 states have internal predecessors, (56), 3 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (11), 8 states have call predecessors, (11), 3 states have call successors, (11) [2024-10-14 20:15:03,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:15:03,394 INFO L93 Difference]: Finished difference Result 1455 states and 1975 transitions. [2024-10-14 20:15:03,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-14 20:15:03,395 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.090909090909091) internal successors, (56), 12 states have internal predecessors, (56), 3 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (11), 8 states have call predecessors, (11), 3 states have call successors, (11) Word has length 246 [2024-10-14 20:15:03,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:15:03,400 INFO L225 Difference]: With dead ends: 1455 [2024-10-14 20:15:03,400 INFO L226 Difference]: Without dead ends: 1454 [2024-10-14 20:15:03,401 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 551 GetRequests, 530 SyntacticMatches, 9 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2024-10-14 20:15:03,401 INFO L432 NwaCegarLoop]: 35 mSDtfsCounter, 10 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 20:15:03,401 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 230 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 20:15:03,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1454 states. [2024-10-14 20:15:03,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1454 to 1226. [2024-10-14 20:15:03,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1226 states, 990 states have (on average 1.1272727272727272) internal successors, (1116), 954 states have internal predecessors, (1116), 152 states have call successors, (152), 45 states have call predecessors, (152), 80 states have return successors, (349), 226 states have call predecessors, (349), 152 states have call successors, (349) [2024-10-14 20:15:03,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1226 states to 1226 states and 1617 transitions. [2024-10-14 20:15:03,469 INFO L78 Accepts]: Start accepts. Automaton has 1226 states and 1617 transitions. Word has length 246 [2024-10-14 20:15:03,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:15:03,470 INFO L471 AbstractCegarLoop]: Abstraction has 1226 states and 1617 transitions. [2024-10-14 20:15:03,470 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.090909090909091) internal successors, (56), 12 states have internal predecessors, (56), 3 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (11), 8 states have call predecessors, (11), 3 states have call successors, (11) [2024-10-14 20:15:03,470 INFO L276 IsEmpty]: Start isEmpty. Operand 1226 states and 1617 transitions. [2024-10-14 20:15:03,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 282 [2024-10-14 20:15:03,473 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:15:03,473 INFO L215 NwaCegarLoop]: trace histogram [28, 26, 19, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 7, 7, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 20:15:03,485 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-10-14 20:15:03,676 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:03,677 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:15:03,677 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:15:03,677 INFO L85 PathProgramCache]: Analyzing trace with hash 47645124, now seen corresponding path program 1 times [2024-10-14 20:15:03,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:15:03,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231673005] [2024-10-14 20:15:03,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:03,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:15:03,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:03,838 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:15:03,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:03,839 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:03,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:03,840 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-14 20:15:03,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:03,840 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-10-14 20:15:03,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:03,841 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-10-14 20:15:03,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:03,843 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:03,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:03,844 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:03,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:03,844 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-10-14 20:15:03,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:03,847 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:03,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:03,848 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:03,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:03,849 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:03,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:03,850 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-10-14 20:15:03,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:03,851 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-10-14 20:15:03,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:03,856 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:03,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:03,858 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:03,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:03,858 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:03,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:03,859 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:03,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:03,860 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-10-14 20:15:03,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:03,861 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-10-14 20:15:03,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:03,864 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:03,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:03,864 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:03,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:03,866 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-10-14 20:15:03,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:03,911 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:03,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:03,915 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:03,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:03,916 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:03,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:03,917 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:03,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:03,919 INFO L134 CoverageAnalysis]: Checked inductivity of 2132 backedges. 412 proven. 110 refuted. 0 times theorem prover too weak. 1610 trivial. 0 not checked. [2024-10-14 20:15:03,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:15:03,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231673005] [2024-10-14 20:15:03,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231673005] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:15:03,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [725155092] [2024-10-14 20:15:03,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:03,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:03,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:15:03,923 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:03,926 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:04,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:04,014 INFO L255 TraceCheckSpWp]: Trace formula consists of 662 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-10-14 20:15:04,019 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:15:04,134 INFO L134 CoverageAnalysis]: Checked inductivity of 2132 backedges. 412 proven. 110 refuted. 0 times theorem prover too weak. 1610 trivial. 0 not checked. [2024-10-14 20:15:04,134 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:15:04,367 INFO L134 CoverageAnalysis]: Checked inductivity of 2132 backedges. 412 proven. 110 refuted. 0 times theorem prover too weak. 1610 trivial. 0 not checked. [2024-10-14 20:15:04,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [725155092] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:15:04,367 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:15:04,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 16 [2024-10-14 20:15:04,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882085883] [2024-10-14 20:15:04,368 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:15:04,368 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-10-14 20:15:04,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:15:04,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-10-14 20:15:04,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2024-10-14 20:15:04,369 INFO L87 Difference]: Start difference. First operand 1226 states and 1617 transitions. Second operand has 16 states, 16 states have (on average 5.25) internal successors, (84), 14 states have internal predecessors, (84), 8 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 8 states have call predecessors, (13), 7 states have call successors, (13) [2024-10-14 20:15:04,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:15:04,669 INFO L93 Difference]: Finished difference Result 2321 states and 3291 transitions. [2024-10-14 20:15:04,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-10-14 20:15:04,669 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 5.25) internal successors, (84), 14 states have internal predecessors, (84), 8 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 8 states have call predecessors, (13), 7 states have call successors, (13) Word has length 281 [2024-10-14 20:15:04,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:15:04,675 INFO L225 Difference]: With dead ends: 2321 [2024-10-14 20:15:04,676 INFO L226 Difference]: Without dead ends: 1507 [2024-10-14 20:15:04,679 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 633 GetRequests, 603 SyntacticMatches, 10 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=99, Invalid=363, Unknown=0, NotChecked=0, Total=462 [2024-10-14 20:15:04,680 INFO L432 NwaCegarLoop]: 26 mSDtfsCounter, 119 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 207 SdHoareTripleChecker+Invalid, 323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-14 20:15:04,680 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 207 Invalid, 323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-14 20:15:04,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1507 states. [2024-10-14 20:15:04,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1507 to 1384. [2024-10-14 20:15:04,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1384 states, 1109 states have (on average 1.12082957619477) internal successors, (1243), 1083 states have internal predecessors, (1243), 179 states have call successors, (179), 51 states have call predecessors, (179), 92 states have return successors, (357), 249 states have call predecessors, (357), 179 states have call successors, (357) [2024-10-14 20:15:04,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1384 states to 1384 states and 1779 transitions. [2024-10-14 20:15:04,755 INFO L78 Accepts]: Start accepts. Automaton has 1384 states and 1779 transitions. Word has length 281 [2024-10-14 20:15:04,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:15:04,755 INFO L471 AbstractCegarLoop]: Abstraction has 1384 states and 1779 transitions. [2024-10-14 20:15:04,755 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.25) internal successors, (84), 14 states have internal predecessors, (84), 8 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 8 states have call predecessors, (13), 7 states have call successors, (13) [2024-10-14 20:15:04,755 INFO L276 IsEmpty]: Start isEmpty. Operand 1384 states and 1779 transitions. [2024-10-14 20:15:04,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2024-10-14 20:15:04,757 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:15:04,757 INFO L215 NwaCegarLoop]: trace histogram [28, 24, 19, 11, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1] [2024-10-14 20:15:04,769 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-10-14 20:15:04,961 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-10-14 20:15:04,961 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:15:04,962 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:15:04,962 INFO L85 PathProgramCache]: Analyzing trace with hash 2059934395, now seen corresponding path program 4 times [2024-10-14 20:15:04,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:15:04,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334518556] [2024-10-14 20:15:04,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:04,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:15:04,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:05,134 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:15:05,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:05,136 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:05,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:05,136 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-14 20:15:05,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:05,137 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-10-14 20:15:05,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:05,138 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-10-14 20:15:05,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:05,139 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:05,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:05,140 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:05,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:05,141 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-10-14 20:15:05,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:05,143 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:05,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:05,145 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:05,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:05,145 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:05,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:05,146 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-10-14 20:15:05,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:05,147 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-10-14 20:15:05,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:05,151 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:05,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:05,153 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:05,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:05,154 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:05,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:05,154 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:05,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:05,155 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-10-14 20:15:05,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:05,156 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-10-14 20:15:05,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:05,157 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2024-10-14 20:15:05,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:05,160 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:05,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:05,161 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:05,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:05,162 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:05,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:05,163 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-10-14 20:15:05,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:05,164 INFO L134 CoverageAnalysis]: Checked inductivity of 1982 backedges. 448 proven. 101 refuted. 0 times theorem prover too weak. 1433 trivial. 0 not checked. [2024-10-14 20:15:05,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:15:05,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334518556] [2024-10-14 20:15:05,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334518556] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:15:05,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [459187710] [2024-10-14 20:15:05,165 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-10-14 20:15:05,165 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:05,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:15:05,166 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:05,167 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:05,239 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-10-14 20:15:05,239 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:15:05,241 INFO L255 TraceCheckSpWp]: Trace formula consists of 470 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-10-14 20:15:05,243 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:15:05,401 INFO L134 CoverageAnalysis]: Checked inductivity of 1982 backedges. 1097 proven. 149 refuted. 0 times theorem prover too weak. 736 trivial. 0 not checked. [2024-10-14 20:15:05,402 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:15:05,964 INFO L134 CoverageAnalysis]: Checked inductivity of 1982 backedges. 543 proven. 336 refuted. 0 times theorem prover too weak. 1103 trivial. 0 not checked. [2024-10-14 20:15:05,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [459187710] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:15:05,964 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:15:05,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 16, 17] total 28 [2024-10-14 20:15:05,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575583869] [2024-10-14 20:15:05,964 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:15:05,965 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-10-14 20:15:05,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:15:05,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-10-14 20:15:05,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=665, Unknown=0, NotChecked=0, Total=756 [2024-10-14 20:15:05,965 INFO L87 Difference]: Start difference. First operand 1384 states and 1779 transitions. Second operand has 28 states, 28 states have (on average 5.071428571428571) internal successors, (142), 26 states have internal predecessors, (142), 15 states have call successors, (25), 6 states have call predecessors, (25), 7 states have return successors, (21), 12 states have call predecessors, (21), 13 states have call successors, (21) [2024-10-14 20:15:07,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:15:07,202 INFO L93 Difference]: Finished difference Result 3613 states and 5142 transitions. [2024-10-14 20:15:07,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-10-14 20:15:07,202 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 5.071428571428571) internal successors, (142), 26 states have internal predecessors, (142), 15 states have call successors, (25), 6 states have call predecessors, (25), 7 states have return successors, (21), 12 states have call predecessors, (21), 13 states have call successors, (21) Word has length 271 [2024-10-14 20:15:07,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:15:07,212 INFO L225 Difference]: With dead ends: 3613 [2024-10-14 20:15:07,212 INFO L226 Difference]: Without dead ends: 2644 [2024-10-14 20:15:07,217 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 658 GetRequests, 581 SyntacticMatches, 12 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1105 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=743, Invalid=3679, Unknown=0, NotChecked=0, Total=4422 [2024-10-14 20:15:07,218 INFO L432 NwaCegarLoop]: 29 mSDtfsCounter, 747 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 1046 mSolverCounterSat, 474 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 766 SdHoareTripleChecker+Valid, 451 SdHoareTripleChecker+Invalid, 1520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 474 IncrementalHoareTripleChecker+Valid, 1046 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-10-14 20:15:07,218 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [766 Valid, 451 Invalid, 1520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [474 Valid, 1046 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-10-14 20:15:07,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2644 states. [2024-10-14 20:15:07,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2644 to 2152. [2024-10-14 20:15:07,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2152 states, 1720 states have (on average 1.1122093023255815) internal successors, (1913), 1689 states have internal predecessors, (1913), 265 states have call successors, (265), 84 states have call predecessors, (265), 163 states have return successors, (659), 378 states have call predecessors, (659), 265 states have call successors, (659) [2024-10-14 20:15:07,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2152 states to 2152 states and 2837 transitions. [2024-10-14 20:15:07,345 INFO L78 Accepts]: Start accepts. Automaton has 2152 states and 2837 transitions. Word has length 271 [2024-10-14 20:15:07,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:15:07,345 INFO L471 AbstractCegarLoop]: Abstraction has 2152 states and 2837 transitions. [2024-10-14 20:15:07,346 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 5.071428571428571) internal successors, (142), 26 states have internal predecessors, (142), 15 states have call successors, (25), 6 states have call predecessors, (25), 7 states have return successors, (21), 12 states have call predecessors, (21), 13 states have call successors, (21) [2024-10-14 20:15:07,346 INFO L276 IsEmpty]: Start isEmpty. Operand 2152 states and 2837 transitions. [2024-10-14 20:15:07,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2024-10-14 20:15:07,347 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:15:07,347 INFO L215 NwaCegarLoop]: trace histogram [28, 23, 20, 12, 10, 10, 10, 10, 9, 9, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 6, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1] [2024-10-14 20:15:07,361 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:07,550 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-10-14 20:15:07,551 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:15:07,551 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:15:07,551 INFO L85 PathProgramCache]: Analyzing trace with hash 1420323458, now seen corresponding path program 5 times [2024-10-14 20:15:07,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:15:07,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741663445] [2024-10-14 20:15:07,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:07,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:15:07,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:07,741 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:15:07,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:07,743 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:07,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:07,745 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-14 20:15:07,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:07,746 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-10-14 20:15:07,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:07,747 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-10-14 20:15:07,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:07,749 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:07,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:07,750 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:07,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:07,757 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-10-14 20:15:07,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:07,761 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:07,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:07,767 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:07,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:07,769 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:07,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:07,769 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-10-14 20:15:07,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:07,771 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-10-14 20:15:07,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:07,782 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:07,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:07,784 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:07,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:07,785 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:07,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:07,787 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:07,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:07,788 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-10-14 20:15:07,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:07,789 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2024-10-14 20:15:07,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:07,792 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:07,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:07,794 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:07,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:07,795 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:07,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:07,795 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-10-14 20:15:07,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:07,796 INFO L134 CoverageAnalysis]: Checked inductivity of 1965 backedges. 427 proven. 245 refuted. 0 times theorem prover too weak. 1293 trivial. 0 not checked. [2024-10-14 20:15:07,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:15:07,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741663445] [2024-10-14 20:15:07,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741663445] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:15:07,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [757961754] [2024-10-14 20:15:07,797 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-10-14 20:15:07,798 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:07,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:15:07,802 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:07,809 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:07,872 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-10-14 20:15:07,872 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:15:07,873 INFO L255 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-10-14 20:15:07,876 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:15:07,950 INFO L134 CoverageAnalysis]: Checked inductivity of 1965 backedges. 940 proven. 8 refuted. 0 times theorem prover too weak. 1017 trivial. 0 not checked. [2024-10-14 20:15:07,951 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:15:08,128 INFO L134 CoverageAnalysis]: Checked inductivity of 1965 backedges. 420 proven. 103 refuted. 0 times theorem prover too weak. 1442 trivial. 0 not checked. [2024-10-14 20:15:08,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [757961754] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:15:08,129 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:15:08,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 10] total 19 [2024-10-14 20:15:08,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080642029] [2024-10-14 20:15:08,129 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:15:08,130 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-10-14 20:15:08,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:15:08,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-10-14 20:15:08,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2024-10-14 20:15:08,131 INFO L87 Difference]: Start difference. First operand 2152 states and 2837 transitions. Second operand has 19 states, 19 states have (on average 5.631578947368421) internal successors, (107), 16 states have internal predecessors, (107), 9 states have call successors, (19), 6 states have call predecessors, (19), 3 states have return successors, (14), 7 states have call predecessors, (14), 6 states have call successors, (14) [2024-10-14 20:15:08,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:15:08,886 INFO L93 Difference]: Finished difference Result 5177 states and 7344 transitions. [2024-10-14 20:15:08,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-10-14 20:15:08,886 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 5.631578947368421) internal successors, (107), 16 states have internal predecessors, (107), 9 states have call successors, (19), 6 states have call predecessors, (19), 3 states have return successors, (14), 7 states have call predecessors, (14), 6 states have call successors, (14) Word has length 270 [2024-10-14 20:15:08,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:15:08,903 INFO L225 Difference]: With dead ends: 5177 [2024-10-14 20:15:08,903 INFO L226 Difference]: Without dead ends: 3366 [2024-10-14 20:15:08,913 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 631 GetRequests, 584 SyntacticMatches, 8 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 421 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=338, Invalid=1302, Unknown=0, NotChecked=0, Total=1640 [2024-10-14 20:15:08,913 INFO L432 NwaCegarLoop]: 37 mSDtfsCounter, 230 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 238 SdHoareTripleChecker+Valid, 379 SdHoareTripleChecker+Invalid, 569 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-10-14 20:15:08,914 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [238 Valid, 379 Invalid, 569 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 491 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-10-14 20:15:08,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3366 states. [2024-10-14 20:15:09,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3366 to 2952. [2024-10-14 20:15:09,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2952 states, 2350 states have (on average 1.1051063829787233) internal successors, (2597), 2325 states have internal predecessors, (2597), 353 states have call successors, (353), 134 states have call predecessors, (353), 245 states have return successors, (814), 492 states have call predecessors, (814), 353 states have call successors, (814) [2024-10-14 20:15:09,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2952 states to 2952 states and 3764 transitions. [2024-10-14 20:15:09,101 INFO L78 Accepts]: Start accepts. Automaton has 2952 states and 3764 transitions. Word has length 270 [2024-10-14 20:15:09,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:15:09,101 INFO L471 AbstractCegarLoop]: Abstraction has 2952 states and 3764 transitions. [2024-10-14 20:15:09,102 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.631578947368421) internal successors, (107), 16 states have internal predecessors, (107), 9 states have call successors, (19), 6 states have call predecessors, (19), 3 states have return successors, (14), 7 states have call predecessors, (14), 6 states have call successors, (14) [2024-10-14 20:15:09,102 INFO L276 IsEmpty]: Start isEmpty. Operand 2952 states and 3764 transitions. [2024-10-14 20:15:09,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 321 [2024-10-14 20:15:09,103 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:15:09,104 INFO L215 NwaCegarLoop]: trace histogram [32, 30, 22, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 8, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1] [2024-10-14 20:15:09,125 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2024-10-14 20:15:09,304 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-10-14 20:15:09,304 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:15:09,305 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:15:09,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1891230296, now seen corresponding path program 6 times [2024-10-14 20:15:09,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:15:09,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701133365] [2024-10-14 20:15:09,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:09,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:15:09,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:09,532 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:15:09,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:09,534 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:09,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:09,537 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-14 20:15:09,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:09,538 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-10-14 20:15:09,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:09,539 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-10-14 20:15:09,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:09,542 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:09,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:09,542 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:09,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:09,543 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-10-14 20:15:09,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:09,548 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:09,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:09,549 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:09,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:09,550 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:09,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:09,552 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-10-14 20:15:09,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:09,553 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-10-14 20:15:09,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:09,560 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:09,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:09,561 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:09,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:09,562 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:09,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:09,563 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:09,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:09,564 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-10-14 20:15:09,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:09,569 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:09,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:09,570 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:09,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:09,573 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:09,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:09,575 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:09,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:09,575 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:09,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:09,576 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:09,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:09,577 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2024-10-14 20:15:09,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:09,578 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 274 [2024-10-14 20:15:09,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:09,580 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:09,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:09,582 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:09,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:09,584 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:09,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:09,584 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-10-14 20:15:09,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:09,585 INFO L134 CoverageAnalysis]: Checked inductivity of 2809 backedges. 301 proven. 218 refuted. 0 times theorem prover too weak. 2290 trivial. 0 not checked. [2024-10-14 20:15:09,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:15:09,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701133365] [2024-10-14 20:15:09,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701133365] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:15:09,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [906718764] [2024-10-14 20:15:09,586 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-10-14 20:15:09,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:09,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:15:09,588 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:09,591 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:09,647 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-10-14 20:15:09,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:15:09,648 INFO L255 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-10-14 20:15:09,650 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:15:09,689 INFO L134 CoverageAnalysis]: Checked inductivity of 2809 backedges. 109 proven. 0 refuted. 0 times theorem prover too weak. 2700 trivial. 0 not checked. [2024-10-14 20:15:09,689 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 20:15:09,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [906718764] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 20:15:09,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-10-14 20:15:09,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [17] total 20 [2024-10-14 20:15:09,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623461737] [2024-10-14 20:15:09,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 20:15:09,690 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-14 20:15:09,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:15:09,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-14 20:15:09,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2024-10-14 20:15:09,691 INFO L87 Difference]: Start difference. First operand 2952 states and 3764 transitions. Second operand has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-10-14 20:15:09,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:15:09,849 INFO L93 Difference]: Finished difference Result 2956 states and 3770 transitions. [2024-10-14 20:15:09,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-14 20:15:09,850 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 320 [2024-10-14 20:15:09,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:15:09,859 INFO L225 Difference]: With dead ends: 2956 [2024-10-14 20:15:09,859 INFO L226 Difference]: Without dead ends: 2955 [2024-10-14 20:15:09,860 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 396 GetRequests, 378 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2024-10-14 20:15:09,860 INFO L432 NwaCegarLoop]: 35 mSDtfsCounter, 3 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-14 20:15:09,860 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 129 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-14 20:15:09,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2955 states. [2024-10-14 20:15:10,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2955 to 2835. [2024-10-14 20:15:10,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2835 states, 2248 states have (on average 1.0907473309608542) internal successors, (2452), 2241 states have internal predecessors, (2452), 343 states have call successors, (343), 134 states have call predecessors, (343), 240 states have return successors, (796), 459 states have call predecessors, (796), 343 states have call successors, (796) [2024-10-14 20:15:10,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2835 states to 2835 states and 3591 transitions. [2024-10-14 20:15:10,048 INFO L78 Accepts]: Start accepts. Automaton has 2835 states and 3591 transitions. Word has length 320 [2024-10-14 20:15:10,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:15:10,048 INFO L471 AbstractCegarLoop]: Abstraction has 2835 states and 3591 transitions. [2024-10-14 20:15:10,048 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-10-14 20:15:10,048 INFO L276 IsEmpty]: Start isEmpty. Operand 2835 states and 3591 transitions. [2024-10-14 20:15:10,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 331 [2024-10-14 20:15:10,050 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:15:10,050 INFO L215 NwaCegarLoop]: trace histogram [33, 31, 23, 13, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1] [2024-10-14 20:15:10,062 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2024-10-14 20:15:10,251 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-10-14 20:15:10,251 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:15:10,251 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:15:10,251 INFO L85 PathProgramCache]: Analyzing trace with hash -1752240661, now seen corresponding path program 7 times [2024-10-14 20:15:10,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:15:10,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509782624] [2024-10-14 20:15:10,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:10,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:15:10,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:10,445 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:15:10,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:10,450 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:10,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:10,452 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-14 20:15:10,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:10,453 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-10-14 20:15:10,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:10,454 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-10-14 20:15:10,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:10,457 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:10,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:10,458 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:10,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:10,458 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-10-14 20:15:10,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:10,461 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:10,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:10,463 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:10,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:10,463 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:10,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:10,464 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-10-14 20:15:10,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:10,465 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-10-14 20:15:10,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:10,469 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:10,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:10,471 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:10,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:10,471 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:10,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:10,472 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:10,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:10,472 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-10-14 20:15:10,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:10,478 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:10,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:10,479 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:10,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:10,481 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:10,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:10,483 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:10,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:10,484 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:10,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:10,484 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:10,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:10,485 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 264 [2024-10-14 20:15:10,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:10,486 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-10-14 20:15:10,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:10,489 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:10,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:10,491 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:10,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:10,493 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:10,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:10,494 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:10,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:10,494 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-10-14 20:15:10,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:10,497 INFO L134 CoverageAnalysis]: Checked inductivity of 2996 backedges. 250 proven. 233 refuted. 0 times theorem prover too weak. 2513 trivial. 0 not checked. [2024-10-14 20:15:10,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:15:10,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509782624] [2024-10-14 20:15:10,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509782624] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:15:10,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2018307555] [2024-10-14 20:15:10,499 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-10-14 20:15:10,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:10,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:15:10,500 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:15:10,502 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-10-14 20:15:10,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:10,605 INFO L255 TraceCheckSpWp]: Trace formula consists of 775 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-10-14 20:15:10,607 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:15:10,755 INFO L134 CoverageAnalysis]: Checked inductivity of 2996 backedges. 1214 proven. 122 refuted. 0 times theorem prover too weak. 1660 trivial. 0 not checked. [2024-10-14 20:15:10,755 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:15:11,069 INFO L134 CoverageAnalysis]: Checked inductivity of 2996 backedges. 250 proven. 233 refuted. 0 times theorem prover too weak. 2513 trivial. 0 not checked. [2024-10-14 20:15:11,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2018307555] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:15:11,070 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:15:11,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 24 [2024-10-14 20:15:11,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412192914] [2024-10-14 20:15:11,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:15:11,071 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-10-14 20:15:11,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:15:11,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-10-14 20:15:11,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2024-10-14 20:15:11,072 INFO L87 Difference]: Start difference. First operand 2835 states and 3591 transitions. Second operand has 24 states, 24 states have (on average 3.7083333333333335) internal successors, (89), 24 states have internal predecessors, (89), 12 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 12 states have call predecessors, (18), 12 states have call successors, (18) [2024-10-14 20:15:11,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:15:11,405 INFO L93 Difference]: Finished difference Result 5540 states and 7056 transitions. [2024-10-14 20:15:11,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-10-14 20:15:11,406 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.7083333333333335) internal successors, (89), 24 states have internal predecessors, (89), 12 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 12 states have call predecessors, (18), 12 states have call successors, (18) Word has length 330 [2024-10-14 20:15:11,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:15:11,420 INFO L225 Difference]: With dead ends: 5540 [2024-10-14 20:15:11,423 INFO L226 Difference]: Without dead ends: 3006 [2024-10-14 20:15:11,430 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 744 GetRequests, 700 SyntacticMatches, 15 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 355 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=164, Invalid=766, Unknown=0, NotChecked=0, Total=930 [2024-10-14 20:15:11,430 INFO L432 NwaCegarLoop]: 40 mSDtfsCounter, 1 mSDsluCounter, 525 mSDsCounter, 0 mSdLazyCounter, 320 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 565 SdHoareTripleChecker+Invalid, 320 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 320 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 20:15:11,430 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 565 Invalid, 320 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 320 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 20:15:11,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3006 states. [2024-10-14 20:15:11,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3006 to 2957. [2024-10-14 20:15:11,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2957 states, 2356 states have (on average 1.0908319185059423) internal successors, (2570), 2341 states have internal predecessors, (2570), 357 states have call successors, (357), 134 states have call predecessors, (357), 240 states have return successors, (821), 481 states have call predecessors, (821), 357 states have call successors, (821) [2024-10-14 20:15:11,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2957 states to 2957 states and 3748 transitions. [2024-10-14 20:15:11,721 INFO L78 Accepts]: Start accepts. Automaton has 2957 states and 3748 transitions. Word has length 330 [2024-10-14 20:15:11,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:15:11,722 INFO L471 AbstractCegarLoop]: Abstraction has 2957 states and 3748 transitions. [2024-10-14 20:15:11,722 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.7083333333333335) internal successors, (89), 24 states have internal predecessors, (89), 12 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 12 states have call predecessors, (18), 12 states have call successors, (18) [2024-10-14 20:15:11,722 INFO L276 IsEmpty]: Start isEmpty. Operand 2957 states and 3748 transitions. [2024-10-14 20:15:11,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 378 [2024-10-14 20:15:11,729 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:15:11,729 INFO L215 NwaCegarLoop]: trace histogram [38, 36, 26, 15, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 4, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1] [2024-10-14 20:15:11,742 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2024-10-14 20:15:11,930 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-10-14 20:15:11,930 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:15:11,930 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:15:11,931 INFO L85 PathProgramCache]: Analyzing trace with hash -818239760, now seen corresponding path program 8 times [2024-10-14 20:15:11,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:15:11,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946979581] [2024-10-14 20:15:11,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:11,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:15:11,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:12,123 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:15:12,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:12,125 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:12,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:12,126 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-14 20:15:12,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:12,127 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-10-14 20:15:12,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:12,128 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-10-14 20:15:12,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:12,128 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-10-14 20:15:12,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:12,133 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:12,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:12,134 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:12,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:12,135 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-10-14 20:15:12,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:12,138 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:12,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:12,140 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:12,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:12,140 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:12,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:12,142 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-10-14 20:15:12,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:12,145 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:12,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:12,146 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:12,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:12,147 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:12,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:12,148 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-10-14 20:15:12,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:12,149 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-10-14 20:15:12,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:12,153 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:12,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:12,154 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:12,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:12,155 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:12,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:12,156 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:12,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:12,156 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-10-14 20:15:12,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:12,162 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:12,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:12,162 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:12,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:12,165 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:12,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:12,168 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:12,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:12,169 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:12,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:12,169 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:12,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:12,170 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-10-14 20:15:12,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:12,171 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 319 [2024-10-14 20:15:12,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:12,199 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:12,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:12,223 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:12,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:12,226 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:12,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:12,227 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:12,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:12,228 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-10-14 20:15:12,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:12,230 INFO L134 CoverageAnalysis]: Checked inductivity of 3983 backedges. 607 proven. 323 refuted. 0 times theorem prover too weak. 3053 trivial. 0 not checked. [2024-10-14 20:15:12,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:15:12,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946979581] [2024-10-14 20:15:12,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946979581] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:15:12,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1815212434] [2024-10-14 20:15:12,230 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-14 20:15:12,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:12,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:15:12,232 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:15:12,240 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-10-14 20:15:12,349 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-14 20:15:12,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:15:12,351 INFO L255 TraceCheckSpWp]: Trace formula consists of 890 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-10-14 20:15:12,354 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:15:12,461 INFO L134 CoverageAnalysis]: Checked inductivity of 3983 backedges. 607 proven. 323 refuted. 0 times theorem prover too weak. 3053 trivial. 0 not checked. [2024-10-14 20:15:12,461 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:15:12,830 INFO L134 CoverageAnalysis]: Checked inductivity of 3983 backedges. 605 proven. 325 refuted. 0 times theorem prover too weak. 3053 trivial. 0 not checked. [2024-10-14 20:15:12,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1815212434] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:15:12,831 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:15:12,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 18 [2024-10-14 20:15:12,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390388473] [2024-10-14 20:15:12,831 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:15:12,832 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-10-14 20:15:12,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:15:12,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-10-14 20:15:12,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2024-10-14 20:15:12,832 INFO L87 Difference]: Start difference. First operand 2957 states and 3748 transitions. Second operand has 18 states, 18 states have (on average 5.222222222222222) internal successors, (94), 16 states have internal predecessors, (94), 10 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 7 states have call predecessors, (13), 9 states have call successors, (13) [2024-10-14 20:15:13,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:15:13,386 INFO L93 Difference]: Finished difference Result 5820 states and 7472 transitions. [2024-10-14 20:15:13,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-10-14 20:15:13,386 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 5.222222222222222) internal successors, (94), 16 states have internal predecessors, (94), 10 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 7 states have call predecessors, (13), 9 states have call successors, (13) Word has length 377 [2024-10-14 20:15:13,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:15:13,400 INFO L225 Difference]: With dead ends: 5820 [2024-10-14 20:15:13,400 INFO L226 Difference]: Without dead ends: 3321 [2024-10-14 20:15:13,406 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 852 GetRequests, 812 SyntacticMatches, 11 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=186, Invalid=744, Unknown=0, NotChecked=0, Total=930 [2024-10-14 20:15:13,407 INFO L432 NwaCegarLoop]: 39 mSDtfsCounter, 116 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 574 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 322 SdHoareTripleChecker+Invalid, 609 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 574 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-14 20:15:13,408 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [120 Valid, 322 Invalid, 609 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 574 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-14 20:15:13,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3321 states. [2024-10-14 20:15:13,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3321 to 3032. [2024-10-14 20:15:13,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3032 states, 2412 states have (on average 1.0887230514096187) internal successors, (2626), 2401 states have internal predecessors, (2626), 366 states have call successors, (366), 141 states have call predecessors, (366), 250 states have return successors, (861), 489 states have call predecessors, (861), 366 states have call successors, (861) [2024-10-14 20:15:13,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3032 states to 3032 states and 3853 transitions. [2024-10-14 20:15:13,607 INFO L78 Accepts]: Start accepts. Automaton has 3032 states and 3853 transitions. Word has length 377 [2024-10-14 20:15:13,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:15:13,608 INFO L471 AbstractCegarLoop]: Abstraction has 3032 states and 3853 transitions. [2024-10-14 20:15:13,608 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.222222222222222) internal successors, (94), 16 states have internal predecessors, (94), 10 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 7 states have call predecessors, (13), 9 states have call successors, (13) [2024-10-14 20:15:13,609 INFO L276 IsEmpty]: Start isEmpty. Operand 3032 states and 3853 transitions. [2024-10-14 20:15:13,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 448 [2024-10-14 20:15:13,612 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:15:13,612 INFO L215 NwaCegarLoop]: trace histogram [44, 43, 31, 16, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 4, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1] [2024-10-14 20:15:13,625 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2024-10-14 20:15:13,813 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:13,814 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:15:13,814 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:15:13,814 INFO L85 PathProgramCache]: Analyzing trace with hash 1332096977, now seen corresponding path program 2 times [2024-10-14 20:15:13,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:15:13,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123761412] [2024-10-14 20:15:13,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:13,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:15:13,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:13,978 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:15:13,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:13,979 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:13,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:13,980 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-14 20:15:13,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:13,981 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-10-14 20:15:13,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:13,982 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-10-14 20:15:13,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:13,983 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-10-14 20:15:13,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:13,986 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:13,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:13,986 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:13,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:13,987 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-10-14 20:15:13,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:13,990 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:13,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:13,992 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:13,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:13,992 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:13,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:13,993 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-10-14 20:15:13,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:13,996 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:13,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:13,997 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:13,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:13,998 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:13,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:13,999 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-10-14 20:15:13,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:14,000 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-10-14 20:15:14,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:14,004 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:14,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:14,006 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:14,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:14,006 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:14,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:14,007 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:14,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:14,008 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-10-14 20:15:14,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:14,035 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:14,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:14,045 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:14,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:14,061 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 258 [2024-10-14 20:15:14,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:14,064 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:14,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:14,064 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:14,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:14,065 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-10-14 20:15:14,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:14,066 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2024-10-14 20:15:14,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:14,069 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:14,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:14,071 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:14,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:14,072 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:14,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:14,073 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:14,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:14,073 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 361 [2024-10-14 20:15:14,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:14,076 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:14,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:14,077 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:14,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:14,078 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:14,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:14,079 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 398 [2024-10-14 20:15:14,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:14,082 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:14,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:14,084 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:14,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:14,084 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:14,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:14,085 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:14,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:14,086 INFO L134 CoverageAnalysis]: Checked inductivity of 5603 backedges. 911 proven. 312 refuted. 0 times theorem prover too weak. 4380 trivial. 0 not checked. [2024-10-14 20:15:14,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:15:14,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123761412] [2024-10-14 20:15:14,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123761412] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:15:14,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1517087255] [2024-10-14 20:15:14,086 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-14 20:15:14,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:14,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:15:14,089 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:15:14,093 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-10-14 20:15:14,221 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-14 20:15:14,221 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:15:14,225 INFO L255 TraceCheckSpWp]: Trace formula consists of 1053 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-10-14 20:15:14,228 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:15:14,319 INFO L134 CoverageAnalysis]: Checked inductivity of 5603 backedges. 3143 proven. 3 refuted. 0 times theorem prover too weak. 2457 trivial. 0 not checked. [2024-10-14 20:15:14,319 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:15:14,642 INFO L134 CoverageAnalysis]: Checked inductivity of 5603 backedges. 764 proven. 254 refuted. 0 times theorem prover too weak. 4585 trivial. 0 not checked. [2024-10-14 20:15:14,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1517087255] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:15:14,643 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:15:14,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 11] total 22 [2024-10-14 20:15:14,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309275592] [2024-10-14 20:15:14,643 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:15:14,644 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-10-14 20:15:14,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:15:14,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-10-14 20:15:14,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2024-10-14 20:15:14,644 INFO L87 Difference]: Start difference. First operand 3032 states and 3853 transitions. Second operand has 22 states, 22 states have (on average 6.136363636363637) internal successors, (135), 22 states have internal predecessors, (135), 12 states have call successors, (23), 2 states have call predecessors, (23), 6 states have return successors, (24), 12 states have call predecessors, (24), 12 states have call successors, (24) [2024-10-14 20:15:15,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:15:15,326 INFO L93 Difference]: Finished difference Result 5026 states and 6467 transitions. [2024-10-14 20:15:15,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-10-14 20:15:15,327 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 6.136363636363637) internal successors, (135), 22 states have internal predecessors, (135), 12 states have call successors, (23), 2 states have call predecessors, (23), 6 states have return successors, (24), 12 states have call predecessors, (24), 12 states have call successors, (24) Word has length 447 [2024-10-14 20:15:15,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:15:15,334 INFO L225 Difference]: With dead ends: 5026 [2024-10-14 20:15:15,334 INFO L226 Difference]: Without dead ends: 2407 [2024-10-14 20:15:15,340 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1014 GetRequests, 964 SyntacticMatches, 7 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 493 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=256, Invalid=1724, Unknown=0, NotChecked=0, Total=1980 [2024-10-14 20:15:15,340 INFO L432 NwaCegarLoop]: 27 mSDtfsCounter, 127 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 979 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 1028 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 979 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-10-14 20:15:15,340 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [129 Valid, 231 Invalid, 1028 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 979 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-10-14 20:15:15,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2407 states. [2024-10-14 20:15:15,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2407 to 2289. [2024-10-14 20:15:15,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2289 states, 1823 states have (on average 1.0916072408118487) internal successors, (1990), 1809 states have internal predecessors, (1990), 287 states have call successors, (287), 105 states have call predecessors, (287), 175 states have return successors, (618), 374 states have call predecessors, (618), 287 states have call successors, (618) [2024-10-14 20:15:15,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2289 states to 2289 states and 2895 transitions. [2024-10-14 20:15:15,471 INFO L78 Accepts]: Start accepts. Automaton has 2289 states and 2895 transitions. Word has length 447 [2024-10-14 20:15:15,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:15:15,471 INFO L471 AbstractCegarLoop]: Abstraction has 2289 states and 2895 transitions. [2024-10-14 20:15:15,471 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 6.136363636363637) internal successors, (135), 22 states have internal predecessors, (135), 12 states have call successors, (23), 2 states have call predecessors, (23), 6 states have return successors, (24), 12 states have call predecessors, (24), 12 states have call successors, (24) [2024-10-14 20:15:15,472 INFO L276 IsEmpty]: Start isEmpty. Operand 2289 states and 2895 transitions. [2024-10-14 20:15:15,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 413 [2024-10-14 20:15:15,475 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:15:15,475 INFO L215 NwaCegarLoop]: trace histogram [41, 38, 29, 16, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1] [2024-10-14 20:15:15,487 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2024-10-14 20:15:15,675 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2024-10-14 20:15:15,675 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:15:15,676 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:15:15,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1771940891, now seen corresponding path program 9 times [2024-10-14 20:15:15,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:15:15,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775727684] [2024-10-14 20:15:15,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:15,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:15:15,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:15,894 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:15:15,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:15,895 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:15,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:15,897 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-14 20:15:15,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:15,897 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-10-14 20:15:15,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:15,898 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-10-14 20:15:15,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:15,899 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-10-14 20:15:15,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:15,902 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:15,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:15,903 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:15,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:15,903 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-10-14 20:15:15,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:15,906 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:15,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:15,908 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:15,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:15,908 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:15,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:15,909 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2024-10-14 20:15:15,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:15,910 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-10-14 20:15:15,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:15,913 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:15,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:15,915 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:15,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:15,915 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:15,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:15,916 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:15,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:15,917 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-10-14 20:15:15,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:15,921 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:15,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:15,922 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:15,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:15,924 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:15,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:15,926 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:15,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:15,927 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:15,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:15,927 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:15,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:15,928 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-10-14 20:15:15,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:15,929 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 276 [2024-10-14 20:15:15,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:15,933 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:15,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:15,934 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:15,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:15,935 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:15,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:15,936 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:15,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:15,936 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 346 [2024-10-14 20:15:15,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:15,937 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 354 [2024-10-14 20:15:15,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:15,941 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:15,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:15,943 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:15,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:15,944 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:15,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:15,945 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:15,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:15,946 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-10-14 20:15:15,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:15,947 INFO L134 CoverageAnalysis]: Checked inductivity of 4683 backedges. 642 proven. 189 refuted. 0 times theorem prover too weak. 3852 trivial. 0 not checked. [2024-10-14 20:15:15,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:15:15,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775727684] [2024-10-14 20:15:15,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775727684] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:15:15,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1105912749] [2024-10-14 20:15:15,947 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-10-14 20:15:15,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:15,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:15:15,949 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:15:15,950 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-10-14 20:15:16,037 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-10-14 20:15:16,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:15:16,039 INFO L255 TraceCheckSpWp]: Trace formula consists of 442 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-10-14 20:15:16,042 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:15:16,139 INFO L134 CoverageAnalysis]: Checked inductivity of 4683 backedges. 700 proven. 19 refuted. 0 times theorem prover too weak. 3964 trivial. 0 not checked. [2024-10-14 20:15:16,139 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:15:16,515 INFO L134 CoverageAnalysis]: Checked inductivity of 4683 backedges. 700 proven. 21 refuted. 0 times theorem prover too weak. 3962 trivial. 0 not checked. [2024-10-14 20:15:16,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1105912749] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:15:16,516 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:15:16,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 9, 10] total 28 [2024-10-14 20:15:16,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401069605] [2024-10-14 20:15:16,516 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:15:16,516 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-10-14 20:15:16,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:15:16,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-10-14 20:15:16,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=674, Unknown=0, NotChecked=0, Total=756 [2024-10-14 20:15:16,517 INFO L87 Difference]: Start difference. First operand 2289 states and 2895 transitions. Second operand has 28 states, 26 states have (on average 4.6923076923076925) internal successors, (122), 28 states have internal predecessors, (122), 13 states have call successors, (22), 2 states have call predecessors, (22), 5 states have return successors, (21), 12 states have call predecessors, (21), 13 states have call successors, (21) [2024-10-14 20:15:17,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:15:17,307 INFO L93 Difference]: Finished difference Result 3909 states and 5132 transitions. [2024-10-14 20:15:17,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-10-14 20:15:17,307 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 26 states have (on average 4.6923076923076925) internal successors, (122), 28 states have internal predecessors, (122), 13 states have call successors, (22), 2 states have call predecessors, (22), 5 states have return successors, (21), 12 states have call predecessors, (21), 13 states have call successors, (21) Word has length 412 [2024-10-14 20:15:17,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:15:17,317 INFO L225 Difference]: With dead ends: 3909 [2024-10-14 20:15:17,317 INFO L226 Difference]: Without dead ends: 2000 [2024-10-14 20:15:17,323 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 933 GetRequests, 886 SyntacticMatches, 4 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 413 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=221, Invalid=1759, Unknown=0, NotChecked=0, Total=1980 [2024-10-14 20:15:17,323 INFO L432 NwaCegarLoop]: 42 mSDtfsCounter, 102 mSDsluCounter, 419 mSDsCounter, 0 mSdLazyCounter, 1099 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 461 SdHoareTripleChecker+Invalid, 1158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 1099 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-10-14 20:15:17,324 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 461 Invalid, 1158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 1099 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-10-14 20:15:17,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2000 states. [2024-10-14 20:15:17,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2000 to 1934. [2024-10-14 20:15:17,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1934 states, 1548 states have (on average 1.0923772609819122) internal successors, (1691), 1540 states have internal predecessors, (1691), 243 states have call successors, (243), 106 states have call predecessors, (243), 139 states have return successors, (375), 287 states have call predecessors, (375), 243 states have call successors, (375) [2024-10-14 20:15:17,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1934 states to 1934 states and 2309 transitions. [2024-10-14 20:15:17,435 INFO L78 Accepts]: Start accepts. Automaton has 1934 states and 2309 transitions. Word has length 412 [2024-10-14 20:15:17,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:15:17,435 INFO L471 AbstractCegarLoop]: Abstraction has 1934 states and 2309 transitions. [2024-10-14 20:15:17,435 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 26 states have (on average 4.6923076923076925) internal successors, (122), 28 states have internal predecessors, (122), 13 states have call successors, (22), 2 states have call predecessors, (22), 5 states have return successors, (21), 12 states have call predecessors, (21), 13 states have call successors, (21) [2024-10-14 20:15:17,435 INFO L276 IsEmpty]: Start isEmpty. Operand 1934 states and 2309 transitions. [2024-10-14 20:15:17,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 412 [2024-10-14 20:15:17,438 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:15:17,439 INFO L215 NwaCegarLoop]: trace histogram [40, 39, 29, 15, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 11, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1] [2024-10-14 20:15:17,451 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2024-10-14 20:15:17,639 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:17,639 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:15:17,639 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:15:17,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1276355342, now seen corresponding path program 3 times [2024-10-14 20:15:17,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:15:17,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581267031] [2024-10-14 20:15:17,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:17,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:15:17,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,863 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:15:17,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,865 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:17,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,866 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-14 20:15:17,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,867 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-10-14 20:15:17,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,867 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-10-14 20:15:17,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,870 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:17,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,871 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:17,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,871 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-10-14 20:15:17,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,874 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:17,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,876 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:17,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,877 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:17,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,877 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-10-14 20:15:17,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,878 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-10-14 20:15:17,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,882 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:17,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,884 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:17,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,884 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:17,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,885 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:17,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,886 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181 [2024-10-14 20:15:17,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,891 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:17,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,892 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:17,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,895 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:17,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,896 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:17,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,897 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:17,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,898 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:17,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,898 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-10-14 20:15:17,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,899 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-10-14 20:15:17,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,903 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:17,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,904 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:17,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,905 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:17,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,906 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:17,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,906 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 325 [2024-10-14 20:15:17,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,909 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:17,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,910 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:17,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,911 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:17,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,911 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 362 [2024-10-14 20:15:17,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,915 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:17,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,916 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:17,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,917 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:17,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,918 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:17,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:17,919 INFO L134 CoverageAnalysis]: Checked inductivity of 4674 backedges. 363 proven. 171 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2024-10-14 20:15:17,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:15:17,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581267031] [2024-10-14 20:15:17,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581267031] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:15:17,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1655878187] [2024-10-14 20:15:17,919 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-10-14 20:15:17,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:17,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:15:17,921 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:15:17,921 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-10-14 20:15:18,026 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-10-14 20:15:18,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:15:18,027 INFO L255 TraceCheckSpWp]: Trace formula consists of 536 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-10-14 20:15:18,030 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:15:18,128 INFO L134 CoverageAnalysis]: Checked inductivity of 4674 backedges. 544 proven. 10 refuted. 0 times theorem prover too weak. 4120 trivial. 0 not checked. [2024-10-14 20:15:18,129 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:15:18,586 INFO L134 CoverageAnalysis]: Checked inductivity of 4674 backedges. 544 proven. 10 refuted. 0 times theorem prover too weak. 4120 trivial. 0 not checked. [2024-10-14 20:15:18,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1655878187] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:15:18,586 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:15:18,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 7, 7] total 26 [2024-10-14 20:15:18,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364096631] [2024-10-14 20:15:18,587 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:15:18,587 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-10-14 20:15:18,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:15:18,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-10-14 20:15:18,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=570, Unknown=0, NotChecked=0, Total=650 [2024-10-14 20:15:18,588 INFO L87 Difference]: Start difference. First operand 1934 states and 2309 transitions. Second operand has 26 states, 26 states have (on average 4.0) internal successors, (104), 26 states have internal predecessors, (104), 10 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (17), 12 states have call predecessors, (17), 10 states have call successors, (17) [2024-10-14 20:15:19,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:15:19,100 INFO L93 Difference]: Finished difference Result 2681 states and 3225 transitions. [2024-10-14 20:15:19,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-10-14 20:15:19,100 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 4.0) internal successors, (104), 26 states have internal predecessors, (104), 10 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (17), 12 states have call predecessors, (17), 10 states have call successors, (17) Word has length 411 [2024-10-14 20:15:19,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:15:19,106 INFO L225 Difference]: With dead ends: 2681 [2024-10-14 20:15:19,106 INFO L226 Difference]: Without dead ends: 2048 [2024-10-14 20:15:19,107 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 932 GetRequests, 884 SyntacticMatches, 7 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 520 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=207, Invalid=1599, Unknown=0, NotChecked=0, Total=1806 [2024-10-14 20:15:19,107 INFO L432 NwaCegarLoop]: 32 mSDtfsCounter, 34 mSDsluCounter, 432 mSDsCounter, 0 mSdLazyCounter, 706 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 464 SdHoareTripleChecker+Invalid, 717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 706 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-10-14 20:15:19,107 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 464 Invalid, 717 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 706 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-10-14 20:15:19,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2048 states. [2024-10-14 20:15:19,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2048 to 1935. [2024-10-14 20:15:19,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1935 states, 1549 states have (on average 1.08005164622337) internal successors, (1673), 1532 states have internal predecessors, (1673), 237 states have call successors, (237), 106 states have call predecessors, (237), 145 states have return successors, (391), 296 states have call predecessors, (391), 237 states have call successors, (391) [2024-10-14 20:15:19,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1935 states to 1935 states and 2301 transitions. [2024-10-14 20:15:19,213 INFO L78 Accepts]: Start accepts. Automaton has 1935 states and 2301 transitions. Word has length 411 [2024-10-14 20:15:19,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:15:19,214 INFO L471 AbstractCegarLoop]: Abstraction has 1935 states and 2301 transitions. [2024-10-14 20:15:19,214 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.0) internal successors, (104), 26 states have internal predecessors, (104), 10 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (17), 12 states have call predecessors, (17), 10 states have call successors, (17) [2024-10-14 20:15:19,214 INFO L276 IsEmpty]: Start isEmpty. Operand 1935 states and 2301 transitions. [2024-10-14 20:15:19,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 428 [2024-10-14 20:15:19,216 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:15:19,216 INFO L215 NwaCegarLoop]: trace histogram [47, 47, 47, 47, 47, 47, 47, 47, 46, 1, 1, 1, 1, 1] [2024-10-14 20:15:19,228 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2024-10-14 20:15:19,420 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:19,420 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:15:19,421 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:15:19,421 INFO L85 PathProgramCache]: Analyzing trace with hash -1926215539, now seen corresponding path program 5 times [2024-10-14 20:15:19,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:15:19,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130656660] [2024-10-14 20:15:19,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:19,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:15:19,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,460 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:15:22,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,462 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:22,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,464 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-14 20:15:22,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,465 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-10-14 20:15:22,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,466 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-10-14 20:15:22,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,469 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-10-14 20:15:22,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,471 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-10-14 20:15:22,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,472 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-14 20:15:22,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,473 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-10-14 20:15:22,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,475 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-10-14 20:15:22,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,476 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-10-14 20:15:22,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,477 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-10-14 20:15:22,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,478 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-10-14 20:15:22,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,480 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-10-14 20:15:22,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,481 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-10-14 20:15:22,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,482 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2024-10-14 20:15:22,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,484 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-10-14 20:15:22,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,485 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-10-14 20:15:22,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,487 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-10-14 20:15:22,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,488 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2024-10-14 20:15:22,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,490 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-10-14 20:15:22,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,492 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-10-14 20:15:22,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,494 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 203 [2024-10-14 20:15:22,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,495 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-10-14 20:15:22,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,496 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-10-14 20:15:22,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,497 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2024-10-14 20:15:22,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,499 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2024-10-14 20:15:22,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,500 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2024-10-14 20:15:22,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,501 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-10-14 20:15:22,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,503 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-10-14 20:15:22,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,504 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 275 [2024-10-14 20:15:22,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,505 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-10-14 20:15:22,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,506 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 293 [2024-10-14 20:15:22,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,508 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 302 [2024-10-14 20:15:22,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,509 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-10-14 20:15:22,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,510 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 320 [2024-10-14 20:15:22,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,512 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 329 [2024-10-14 20:15:22,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,513 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-10-14 20:15:22,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,515 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 347 [2024-10-14 20:15:22,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,516 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 356 [2024-10-14 20:15:22,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,517 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 365 [2024-10-14 20:15:22,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,519 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 374 [2024-10-14 20:15:22,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,520 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 383 [2024-10-14 20:15:22,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,521 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 392 [2024-10-14 20:15:22,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,523 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 401 [2024-10-14 20:15:22,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,524 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 410 [2024-10-14 20:15:22,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,525 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 419 [2024-10-14 20:15:22,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:22,528 INFO L134 CoverageAnalysis]: Checked inductivity of 9729 backedges. 0 proven. 5405 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2024-10-14 20:15:22,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:15:22,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130656660] [2024-10-14 20:15:22,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130656660] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:15:22,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1764352171] [2024-10-14 20:15:22,528 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-10-14 20:15:22,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:22,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:15:22,534 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:15:22,538 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-10-14 20:15:22,765 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 47 check-sat command(s) [2024-10-14 20:15:22,765 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:15:22,771 INFO L255 TraceCheckSpWp]: Trace formula consists of 1188 conjuncts, 95 conjuncts are in the unsatisfiable core [2024-10-14 20:15:22,778 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:15:23,089 INFO L134 CoverageAnalysis]: Checked inductivity of 9729 backedges. 0 proven. 5405 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2024-10-14 20:15:23,089 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:15:28,739 INFO L134 CoverageAnalysis]: Checked inductivity of 9729 backedges. 0 proven. 5405 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2024-10-14 20:15:28,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1764352171] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:15:28,740 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:15:28,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [95, 95, 95] total 189 [2024-10-14 20:15:28,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738118993] [2024-10-14 20:15:28,740 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:15:28,741 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 190 states [2024-10-14 20:15:28,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:15:28,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 190 interpolants. [2024-10-14 20:15:28,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9119, Invalid=26791, Unknown=0, NotChecked=0, Total=35910 [2024-10-14 20:15:28,753 INFO L87 Difference]: Start difference. First operand 1935 states and 2301 transitions. Second operand has 190 states, 189 states have (on average 2.0317460317460316) internal successors, (384), 190 states have internal predecessors, (384), 94 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2024-10-14 20:15:30,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:15:30,375 INFO L93 Difference]: Finished difference Result 3992 states and 5407 transitions. [2024-10-14 20:15:30,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 190 states. [2024-10-14 20:15:30,376 INFO L78 Accepts]: Start accepts. Automaton has has 190 states, 189 states have (on average 2.0317460317460316) internal successors, (384), 190 states have internal predecessors, (384), 94 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) Word has length 427 [2024-10-14 20:15:30,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:15:30,386 INFO L225 Difference]: With dead ends: 3992 [2024-10-14 20:15:30,386 INFO L226 Difference]: Without dead ends: 3991 [2024-10-14 20:15:30,388 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1041 GetRequests, 853 SyntacticMatches, 0 SemanticMatches, 188 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10765 ImplicationChecksByTransitivity, 7.3s TimeCoverageRelationStatistics Valid=9119, Invalid=26791, Unknown=0, NotChecked=0, Total=35910 [2024-10-14 20:15:30,388 INFO L432 NwaCegarLoop]: 34 mSDtfsCounter, 0 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 521 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 522 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 521 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-10-14 20:15:30,388 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 296 Invalid, 522 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 521 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-10-14 20:15:30,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3991 states. [2024-10-14 20:15:30,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3991 to 2175. [2024-10-14 20:15:30,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2175 states, 1741 states have (on average 1.0987937966685812) internal successors, (1913), 1724 states have internal predecessors, (1913), 285 states have call successors, (285), 106 states have call predecessors, (285), 145 states have return successors, (439), 344 states have call predecessors, (439), 285 states have call successors, (439) [2024-10-14 20:15:30,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2175 states to 2175 states and 2637 transitions. [2024-10-14 20:15:30,558 INFO L78 Accepts]: Start accepts. Automaton has 2175 states and 2637 transitions. Word has length 427 [2024-10-14 20:15:30,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:15:30,558 INFO L471 AbstractCegarLoop]: Abstraction has 2175 states and 2637 transitions. [2024-10-14 20:15:30,559 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 190 states, 189 states have (on average 2.0317460317460316) internal successors, (384), 190 states have internal predecessors, (384), 94 states have call successors, (94), 1 states have call predecessors, (94), 1 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2024-10-14 20:15:30,559 INFO L276 IsEmpty]: Start isEmpty. Operand 2175 states and 2637 transitions. [2024-10-14 20:15:30,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 531 [2024-10-14 20:15:30,564 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:15:30,564 INFO L215 NwaCegarLoop]: trace histogram [52, 51, 37, 20, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 15, 15, 15, 14, 14, 14, 14, 4, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1] [2024-10-14 20:15:30,579 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2024-10-14 20:15:30,768 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2024-10-14 20:15:30,769 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:15:30,769 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:15:30,769 INFO L85 PathProgramCache]: Analyzing trace with hash 526747451, now seen corresponding path program 10 times [2024-10-14 20:15:30,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:15:30,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396586843] [2024-10-14 20:15:30,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:30,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:15:30,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,028 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:15:31,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,029 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:31,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,030 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-14 20:15:31,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,031 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-10-14 20:15:31,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,031 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-10-14 20:15:31,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,032 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-10-14 20:15:31,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,040 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:31,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,040 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:31,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,041 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-10-14 20:15:31,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,044 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:31,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,046 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:31,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,046 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:31,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,047 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-10-14 20:15:31,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,050 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:31,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,051 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:31,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,052 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:31,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,053 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-10-14 20:15:31,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,054 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-10-14 20:15:31,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,058 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:31,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,059 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:31,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,060 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:31,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,061 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:31,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,062 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-10-14 20:15:31,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,067 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:31,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,068 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:31,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,070 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:31,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,072 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:31,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,073 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:31,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,073 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:31,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,074 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-10-14 20:15:31,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,135 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:31,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,137 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:31,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,145 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:31,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,147 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:31,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,147 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:31,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,148 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:31,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,149 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 375 [2024-10-14 20:15:31,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,150 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 385 [2024-10-14 20:15:31,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,153 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:31,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,155 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:31,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,156 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:31,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,156 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:31,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,157 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 443 [2024-10-14 20:15:31,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,160 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:31,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,162 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:31,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,162 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:31,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,163 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 480 [2024-10-14 20:15:31,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,167 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:31,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,168 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:31,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,169 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:31,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,170 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:31,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:31,171 INFO L134 CoverageAnalysis]: Checked inductivity of 7970 backedges. 706 proven. 424 refuted. 0 times theorem prover too weak. 6840 trivial. 0 not checked. [2024-10-14 20:15:31,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:15:31,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396586843] [2024-10-14 20:15:31,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396586843] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:15:31,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937845610] [2024-10-14 20:15:31,171 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-10-14 20:15:31,171 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:31,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:15:31,172 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:15:31,176 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-10-14 20:15:31,302 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-10-14 20:15:31,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:15:31,304 INFO L255 TraceCheckSpWp]: Trace formula consists of 884 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-10-14 20:15:31,309 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:15:31,526 INFO L134 CoverageAnalysis]: Checked inductivity of 7970 backedges. 2640 proven. 156 refuted. 0 times theorem prover too weak. 5174 trivial. 0 not checked. [2024-10-14 20:15:31,526 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:15:32,311 INFO L134 CoverageAnalysis]: Checked inductivity of 7970 backedges. 1256 proven. 330 refuted. 0 times theorem prover too weak. 6384 trivial. 0 not checked. [2024-10-14 20:15:32,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [937845610] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:15:32,311 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:15:32,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15, 16] total 38 [2024-10-14 20:15:32,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914996670] [2024-10-14 20:15:32,312 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:15:32,312 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-10-14 20:15:32,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:15:32,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-10-14 20:15:32,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=1262, Unknown=0, NotChecked=0, Total=1406 [2024-10-14 20:15:32,313 INFO L87 Difference]: Start difference. First operand 2175 states and 2637 transitions. Second operand has 38 states, 38 states have (on average 4.684210526315789) internal successors, (178), 38 states have internal predecessors, (178), 20 states have call successors, (29), 3 states have call predecessors, (29), 10 states have return successors, (29), 17 states have call predecessors, (29), 19 states have call successors, (29) [2024-10-14 20:15:33,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:15:33,876 INFO L93 Difference]: Finished difference Result 3755 states and 4594 transitions. [2024-10-14 20:15:33,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-10-14 20:15:33,876 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 4.684210526315789) internal successors, (178), 38 states have internal predecessors, (178), 20 states have call successors, (29), 3 states have call predecessors, (29), 10 states have return successors, (29), 17 states have call predecessors, (29), 19 states have call successors, (29) Word has length 530 [2024-10-14 20:15:33,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:15:33,882 INFO L225 Difference]: With dead ends: 3755 [2024-10-14 20:15:33,883 INFO L226 Difference]: Without dead ends: 2196 [2024-10-14 20:15:33,886 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1229 GetRequests, 1137 SyntacticMatches, 6 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1954 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=933, Invalid=6723, Unknown=0, NotChecked=0, Total=7656 [2024-10-14 20:15:33,886 INFO L432 NwaCegarLoop]: 39 mSDtfsCounter, 233 mSDsluCounter, 492 mSDsCounter, 0 mSdLazyCounter, 1791 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 531 SdHoareTripleChecker+Invalid, 1943 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 1791 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-10-14 20:15:33,886 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [234 Valid, 531 Invalid, 1943 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 1791 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-10-14 20:15:33,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2196 states. [2024-10-14 20:15:34,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2196 to 1995. [2024-10-14 20:15:34,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1995 states, 1596 states have (on average 1.093984962406015) internal successors, (1746), 1586 states have internal predecessors, (1746), 260 states have call successors, (260), 105 states have call predecessors, (260), 135 states have return successors, (386), 303 states have call predecessors, (386), 260 states have call successors, (386) [2024-10-14 20:15:34,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1995 states to 1995 states and 2392 transitions. [2024-10-14 20:15:34,013 INFO L78 Accepts]: Start accepts. Automaton has 1995 states and 2392 transitions. Word has length 530 [2024-10-14 20:15:34,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:15:34,013 INFO L471 AbstractCegarLoop]: Abstraction has 1995 states and 2392 transitions. [2024-10-14 20:15:34,013 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 4.684210526315789) internal successors, (178), 38 states have internal predecessors, (178), 20 states have call successors, (29), 3 states have call predecessors, (29), 10 states have return successors, (29), 17 states have call predecessors, (29), 19 states have call successors, (29) [2024-10-14 20:15:34,013 INFO L276 IsEmpty]: Start isEmpty. Operand 1995 states and 2392 transitions. [2024-10-14 20:15:34,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 567 [2024-10-14 20:15:34,017 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:15:34,017 INFO L215 NwaCegarLoop]: trace histogram [56, 54, 41, 23, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 15, 15, 15, 14, 14, 14, 14, 4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1] [2024-10-14 20:15:34,030 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2024-10-14 20:15:34,220 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2024-10-14 20:15:34,221 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:15:34,221 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:15:34,221 INFO L85 PathProgramCache]: Analyzing trace with hash -188942932, now seen corresponding path program 11 times [2024-10-14 20:15:34,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:15:34,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135518267] [2024-10-14 20:15:34,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:34,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:15:34,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,578 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:15:34,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,579 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:34,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,580 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-14 20:15:34,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,581 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-10-14 20:15:34,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,582 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-10-14 20:15:34,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,583 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-10-14 20:15:34,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,585 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:34,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,586 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:34,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,587 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-10-14 20:15:34,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,590 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:34,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,591 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:34,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,592 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:34,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,592 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-10-14 20:15:34,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,595 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:34,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,597 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:34,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,598 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:34,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,598 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-10-14 20:15:34,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,599 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-10-14 20:15:34,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,603 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:34,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,605 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:34,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,606 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:34,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,606 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:34,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,607 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-10-14 20:15:34,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,612 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:34,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,614 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:34,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,616 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:34,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,618 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:34,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,618 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:34,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,619 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:34,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,620 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-10-14 20:15:34,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,626 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:34,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,630 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:34,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,631 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:34,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,633 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:34,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,635 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:34,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,636 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:34,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,636 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:34,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,637 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 383 [2024-10-14 20:15:34,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,638 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 393 [2024-10-14 20:15:34,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,644 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:34,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,646 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:34,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,648 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:34,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,649 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:34,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,649 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:34,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,650 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-10-14 20:15:34,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,651 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 479 [2024-10-14 20:15:34,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,653 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:34,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,655 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:34,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,656 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:34,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,656 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 516 [2024-10-14 20:15:34,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,660 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:34,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,661 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:34,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,662 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:34,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,663 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:34,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:34,664 INFO L134 CoverageAnalysis]: Checked inductivity of 9157 backedges. 485 proven. 523 refuted. 0 times theorem prover too weak. 8149 trivial. 0 not checked. [2024-10-14 20:15:34,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:15:34,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135518267] [2024-10-14 20:15:34,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135518267] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:15:34,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1070070437] [2024-10-14 20:15:34,664 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-10-14 20:15:34,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:34,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:15:34,666 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:15:34,666 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-10-14 20:15:34,837 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 17 check-sat command(s) [2024-10-14 20:15:34,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:15:34,840 INFO L255 TraceCheckSpWp]: Trace formula consists of 1277 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-10-14 20:15:34,845 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:15:35,043 INFO L134 CoverageAnalysis]: Checked inductivity of 9157 backedges. 1359 proven. 79 refuted. 0 times theorem prover too weak. 7719 trivial. 0 not checked. [2024-10-14 20:15:35,043 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:15:35,758 INFO L134 CoverageAnalysis]: Checked inductivity of 9157 backedges. 1359 proven. 80 refuted. 0 times theorem prover too weak. 7718 trivial. 0 not checked. [2024-10-14 20:15:35,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1070070437] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:15:35,758 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:15:35,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 13, 14] total 35 [2024-10-14 20:15:35,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044061763] [2024-10-14 20:15:35,758 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:15:35,759 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-10-14 20:15:35,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:15:35,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-10-14 20:15:35,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=1090, Unknown=0, NotChecked=0, Total=1190 [2024-10-14 20:15:35,759 INFO L87 Difference]: Start difference. First operand 1995 states and 2392 transitions. Second operand has 35 states, 35 states have (on average 4.228571428571429) internal successors, (148), 33 states have internal predecessors, (148), 18 states have call successors, (22), 3 states have call predecessors, (22), 6 states have return successors, (21), 13 states have call predecessors, (21), 16 states have call successors, (21) [2024-10-14 20:15:37,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:15:37,495 INFO L93 Difference]: Finished difference Result 3767 states and 4817 transitions. [2024-10-14 20:15:37,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-10-14 20:15:37,495 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 4.228571428571429) internal successors, (148), 33 states have internal predecessors, (148), 18 states have call successors, (22), 3 states have call predecessors, (22), 6 states have return successors, (21), 13 states have call predecessors, (21), 16 states have call successors, (21) Word has length 566 [2024-10-14 20:15:37,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:15:37,548 INFO L225 Difference]: With dead ends: 3767 [2024-10-14 20:15:37,548 INFO L226 Difference]: Without dead ends: 2480 [2024-10-14 20:15:37,551 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1320 GetRequests, 1222 SyntacticMatches, 6 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2109 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1063, Invalid=7679, Unknown=0, NotChecked=0, Total=8742 [2024-10-14 20:15:37,552 INFO L432 NwaCegarLoop]: 32 mSDtfsCounter, 529 mSDsluCounter, 454 mSDsCounter, 0 mSdLazyCounter, 1351 mSolverCounterSat, 276 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 530 SdHoareTripleChecker+Valid, 486 SdHoareTripleChecker+Invalid, 1627 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 276 IncrementalHoareTripleChecker+Valid, 1351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-10-14 20:15:37,552 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [530 Valid, 486 Invalid, 1627 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [276 Valid, 1351 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-10-14 20:15:37,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2480 states. [2024-10-14 20:15:37,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2480 to 2117. [2024-10-14 20:15:37,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2117 states, 1694 states have (on average 1.0956316410861866) internal successors, (1856), 1685 states have internal predecessors, (1856), 277 states have call successors, (277), 113 states have call predecessors, (277), 142 states have return successors, (419), 318 states have call predecessors, (419), 277 states have call successors, (419) [2024-10-14 20:15:37,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2117 states to 2117 states and 2552 transitions. [2024-10-14 20:15:37,721 INFO L78 Accepts]: Start accepts. Automaton has 2117 states and 2552 transitions. Word has length 566 [2024-10-14 20:15:37,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:15:37,722 INFO L471 AbstractCegarLoop]: Abstraction has 2117 states and 2552 transitions. [2024-10-14 20:15:37,722 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 4.228571428571429) internal successors, (148), 33 states have internal predecessors, (148), 18 states have call successors, (22), 3 states have call predecessors, (22), 6 states have return successors, (21), 13 states have call predecessors, (21), 16 states have call successors, (21) [2024-10-14 20:15:37,722 INFO L276 IsEmpty]: Start isEmpty. Operand 2117 states and 2552 transitions. [2024-10-14 20:15:37,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 581 [2024-10-14 20:15:37,725 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:15:37,726 INFO L215 NwaCegarLoop]: trace histogram [57, 56, 42, 23, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 15, 15, 15, 14, 14, 14, 14, 4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1] [2024-10-14 20:15:37,741 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2024-10-14 20:15:37,930 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2024-10-14 20:15:37,931 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:15:37,931 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:15:37,931 INFO L85 PathProgramCache]: Analyzing trace with hash 1115922665, now seen corresponding path program 12 times [2024-10-14 20:15:37,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:15:37,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409827761] [2024-10-14 20:15:37,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:37,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:15:37,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,182 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:15:38,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,183 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:38,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,184 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-14 20:15:38,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,184 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-10-14 20:15:38,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,185 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-10-14 20:15:38,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,186 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-10-14 20:15:38,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,188 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:38,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,190 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:38,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,190 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-10-14 20:15:38,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,192 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:38,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,194 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:38,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,195 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:38,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,195 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-10-14 20:15:38,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,197 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:38,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,199 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:38,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,199 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:38,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,200 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-10-14 20:15:38,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,201 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-10-14 20:15:38,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,204 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:38,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,207 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:38,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,207 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:38,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,208 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:38,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,209 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-10-14 20:15:38,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,216 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:38,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,217 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:38,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,221 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:38,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,223 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:38,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,223 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:38,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,224 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:38,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,225 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-10-14 20:15:38,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,229 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:38,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,233 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:38,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,233 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:38,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,236 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:38,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,238 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:38,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,239 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:38,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,239 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:38,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,240 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 383 [2024-10-14 20:15:38,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,241 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 393 [2024-10-14 20:15:38,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,245 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:38,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,248 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:38,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,249 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:38,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,250 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:38,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,251 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:38,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,251 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-10-14 20:15:38,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,252 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 472 [2024-10-14 20:15:38,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,267 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:38,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,279 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:38,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,282 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:38,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,289 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 509 [2024-10-14 20:15:38,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,314 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:38,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,337 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:38,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,348 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:38,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,351 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:38,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,354 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:38,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,357 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-10-14 20:15:38,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:38,361 INFO L134 CoverageAnalysis]: Checked inductivity of 9654 backedges. 1515 proven. 36 refuted. 0 times theorem prover too weak. 8103 trivial. 0 not checked. [2024-10-14 20:15:38,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:15:38,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409827761] [2024-10-14 20:15:38,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409827761] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:15:38,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [641775524] [2024-10-14 20:15:38,362 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-10-14 20:15:38,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:38,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:15:38,365 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:15:38,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-10-14 20:15:38,578 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 18 check-sat command(s) [2024-10-14 20:15:38,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:15:38,583 INFO L255 TraceCheckSpWp]: Trace formula consists of 1342 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-10-14 20:15:38,588 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:15:38,712 INFO L134 CoverageAnalysis]: Checked inductivity of 9654 backedges. 1515 proven. 36 refuted. 0 times theorem prover too weak. 8103 trivial. 0 not checked. [2024-10-14 20:15:38,712 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:15:39,574 INFO L134 CoverageAnalysis]: Checked inductivity of 9654 backedges. 1572 proven. 36 refuted. 0 times theorem prover too weak. 8046 trivial. 0 not checked. [2024-10-14 20:15:39,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [641775524] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:15:39,575 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:15:39,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 10] total 14 [2024-10-14 20:15:39,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698933766] [2024-10-14 20:15:39,575 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:15:39,576 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-10-14 20:15:39,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:15:39,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-10-14 20:15:39,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2024-10-14 20:15:39,576 INFO L87 Difference]: Start difference. First operand 2117 states and 2552 transitions. Second operand has 15 states, 14 states have (on average 4.357142857142857) internal successors, (61), 13 states have internal predecessors, (61), 3 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (14), 11 states have call predecessors, (14), 3 states have call successors, (14) [2024-10-14 20:15:39,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:15:39,903 INFO L93 Difference]: Finished difference Result 2334 states and 2863 transitions. [2024-10-14 20:15:39,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-10-14 20:15:39,904 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 4.357142857142857) internal successors, (61), 13 states have internal predecessors, (61), 3 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (14), 11 states have call predecessors, (14), 3 states have call successors, (14) Word has length 580 [2024-10-14 20:15:39,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:15:39,920 INFO L225 Difference]: With dead ends: 2334 [2024-10-14 20:15:39,920 INFO L226 Difference]: Without dead ends: 2330 [2024-10-14 20:15:39,925 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1295 GetRequests, 1266 SyntacticMatches, 14 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2024-10-14 20:15:39,925 INFO L432 NwaCegarLoop]: 33 mSDtfsCounter, 14 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 289 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-14 20:15:39,926 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 289 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-14 20:15:39,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2330 states. [2024-10-14 20:15:40,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2330 to 2238. [2024-10-14 20:15:40,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2238 states, 1794 states have (on average 1.089186176142698) internal successors, (1954), 1773 states have internal predecessors, (1954), 291 states have call successors, (291), 113 states have call predecessors, (291), 149 states have return successors, (470), 351 states have call predecessors, (470), 291 states have call successors, (470) [2024-10-14 20:15:40,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2238 states to 2238 states and 2715 transitions. [2024-10-14 20:15:40,097 INFO L78 Accepts]: Start accepts. Automaton has 2238 states and 2715 transitions. Word has length 580 [2024-10-14 20:15:40,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:15:40,098 INFO L471 AbstractCegarLoop]: Abstraction has 2238 states and 2715 transitions. [2024-10-14 20:15:40,098 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 4.357142857142857) internal successors, (61), 13 states have internal predecessors, (61), 3 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (14), 11 states have call predecessors, (14), 3 states have call successors, (14) [2024-10-14 20:15:40,098 INFO L276 IsEmpty]: Start isEmpty. Operand 2238 states and 2715 transitions. [2024-10-14 20:15:40,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 607 [2024-10-14 20:15:40,101 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:15:40,101 INFO L215 NwaCegarLoop]: trace histogram [60, 58, 44, 25, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 16, 16, 16, 15, 15, 15, 15, 5, 5, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1] [2024-10-14 20:15:40,117 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2024-10-14 20:15:40,302 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:40,302 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting partsErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:15:40,302 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:15:40,302 INFO L85 PathProgramCache]: Analyzing trace with hash 999049795, now seen corresponding path program 6 times [2024-10-14 20:15:40,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:15:40,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618679317] [2024-10-14 20:15:40,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:40,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:15:40,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,524 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:15:40,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,525 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:40,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,526 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-14 20:15:40,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,527 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-10-14 20:15:40,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,528 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-10-14 20:15:40,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,529 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-10-14 20:15:40,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,531 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:40,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,532 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:40,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,532 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-10-14 20:15:40,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,535 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:40,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,537 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:40,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,537 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:40,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,538 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-10-14 20:15:40,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,541 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:40,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,542 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:40,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,543 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:40,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,544 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-10-14 20:15:40,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,545 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-10-14 20:15:40,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,549 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:40,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,551 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:40,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,551 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:40,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,552 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:40,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,552 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-10-14 20:15:40,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,558 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:40,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,558 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:40,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,561 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:40,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,562 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:40,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,563 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:40,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,564 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:40,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,564 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-10-14 20:15:40,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,571 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:40,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,574 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:40,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,575 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:40,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,577 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:40,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,579 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:40,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,580 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:40,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,580 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:40,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,581 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 383 [2024-10-14 20:15:40,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,582 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 393 [2024-10-14 20:15:40,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,587 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:40,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,590 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:40,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,592 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:40,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,592 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:40,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,593 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:40,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,594 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-10-14 20:15:40,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,594 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 465 [2024-10-14 20:15:40,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,603 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:40,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,605 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:40,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,607 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:40,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,607 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:40,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,608 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-10-14 20:15:40,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,612 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:40,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,616 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:40,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,617 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:40,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,618 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:40,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,618 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:40,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,619 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-10-14 20:15:40,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,620 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 598 [2024-10-14 20:15:40,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:40,621 INFO L134 CoverageAnalysis]: Checked inductivity of 10553 backedges. 476 proven. 502 refuted. 0 times theorem prover too weak. 9575 trivial. 0 not checked. [2024-10-14 20:15:40,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:15:40,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618679317] [2024-10-14 20:15:40,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618679317] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:15:40,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1869937842] [2024-10-14 20:15:40,622 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-10-14 20:15:40,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:40,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:15:40,623 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:15:40,625 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2024-10-14 20:15:40,721 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2024-10-14 20:15:40,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:15:40,722 INFO L255 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-10-14 20:15:40,726 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:15:40,871 INFO L134 CoverageAnalysis]: Checked inductivity of 10553 backedges. 480 proven. 19 refuted. 0 times theorem prover too weak. 10054 trivial. 0 not checked. [2024-10-14 20:15:40,871 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:15:41,325 INFO L134 CoverageAnalysis]: Checked inductivity of 10553 backedges. 480 proven. 19 refuted. 0 times theorem prover too weak. 10054 trivial. 0 not checked. [2024-10-14 20:15:41,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1869937842] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:15:41,325 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:15:41,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 8] total 25 [2024-10-14 20:15:41,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620365565] [2024-10-14 20:15:41,326 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:15:41,326 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-10-14 20:15:41,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:15:41,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-10-14 20:15:41,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=571, Unknown=0, NotChecked=0, Total=650 [2024-10-14 20:15:41,327 INFO L87 Difference]: Start difference. First operand 2238 states and 2715 transitions. Second operand has 26 states, 21 states have (on average 5.428571428571429) internal successors, (114), 21 states have internal predecessors, (114), 15 states have call successors, (18), 6 states have call predecessors, (18), 1 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) [2024-10-14 20:15:41,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:15:41,972 INFO L93 Difference]: Finished difference Result 2838 states and 3405 transitions. [2024-10-14 20:15:41,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-10-14 20:15:41,972 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 21 states have (on average 5.428571428571429) internal successors, (114), 21 states have internal predecessors, (114), 15 states have call successors, (18), 6 states have call predecessors, (18), 1 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) Word has length 606 [2024-10-14 20:15:41,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:15:41,980 INFO L225 Difference]: With dead ends: 2838 [2024-10-14 20:15:41,980 INFO L226 Difference]: Without dead ends: 2837 [2024-10-14 20:15:41,981 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1368 GetRequests, 1319 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 470 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=366, Invalid=2184, Unknown=0, NotChecked=0, Total=2550 [2024-10-14 20:15:41,982 INFO L432 NwaCegarLoop]: 32 mSDtfsCounter, 241 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 506 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 241 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 597 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 506 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-14 20:15:41,982 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [241 Valid, 252 Invalid, 597 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 506 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-14 20:15:41,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2837 states. [2024-10-14 20:15:42,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2837 to 2757. [2024-10-14 20:15:42,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2757 states, 2212 states have (on average 1.0795660036166366) internal successors, (2388), 2179 states have internal predecessors, (2388), 350 states have call successors, (350), 140 states have call predecessors, (350), 192 states have return successors, (564), 437 states have call predecessors, (564), 350 states have call successors, (564) [2024-10-14 20:15:42,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2757 states to 2757 states and 3302 transitions. [2024-10-14 20:15:42,186 INFO L78 Accepts]: Start accepts. Automaton has 2757 states and 3302 transitions. Word has length 606 [2024-10-14 20:15:42,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:15:42,186 INFO L471 AbstractCegarLoop]: Abstraction has 2757 states and 3302 transitions. [2024-10-14 20:15:42,186 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 21 states have (on average 5.428571428571429) internal successors, (114), 21 states have internal predecessors, (114), 15 states have call successors, (18), 6 states have call predecessors, (18), 1 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) [2024-10-14 20:15:42,186 INFO L276 IsEmpty]: Start isEmpty. Operand 2757 states and 3302 transitions. [2024-10-14 20:15:42,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 899 [2024-10-14 20:15:42,193 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:15:42,193 INFO L215 NwaCegarLoop]: trace histogram [91, 86, 69, 42, 33, 33, 33, 33, 33, 33, 33, 33, 33, 30, 30, 29, 29, 27, 22, 16, 16, 15, 15, 15, 15, 9, 9, 8, 8, 4, 3, 3, 3, 3, 1, 1, 1, 1] [2024-10-14 20:15:42,205 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2024-10-14 20:15:42,394 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2024-10-14 20:15:42,394 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:15:42,394 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:15:42,394 INFO L85 PathProgramCache]: Analyzing trace with hash 1288822137, now seen corresponding path program 4 times [2024-10-14 20:15:42,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:15:42,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936100210] [2024-10-14 20:15:42,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:42,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:15:42,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,853 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:15:42,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,855 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:42,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,856 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-14 20:15:42,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,857 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-10-14 20:15:42,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,857 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-10-14 20:15:42,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,858 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-10-14 20:15:42,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,861 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:42,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,861 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:42,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,862 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-10-14 20:15:42,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,865 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:42,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,866 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:42,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,867 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:42,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,868 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-10-14 20:15:42,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,870 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:42,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,872 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:42,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,873 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:42,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,873 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-10-14 20:15:42,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,874 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-10-14 20:15:42,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,878 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:42,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,879 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:42,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,880 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:42,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,881 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:42,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,881 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-10-14 20:15:42,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,887 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:42,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,887 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:42,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,890 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:42,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,891 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:42,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,892 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:42,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,893 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:42,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,893 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-10-14 20:15:42,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,899 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:42,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,903 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:42,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,904 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:42,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,906 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:42,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,908 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:42,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,908 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:42,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,909 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:42,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,910 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 383 [2024-10-14 20:15:42,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,911 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 393 [2024-10-14 20:15:42,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,916 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:42,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,919 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:42,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,920 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:42,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,921 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:42,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,922 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:42,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,922 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-10-14 20:15:42,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,923 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 465 [2024-10-14 20:15:42,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,932 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:42,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,934 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:42,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,936 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:42,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,936 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:42,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,937 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-10-14 20:15:42,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,941 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:42,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,943 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:42,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,945 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:42,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,946 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:42,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,946 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:42,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,947 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-10-14 20:15:42,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,948 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 598 [2024-10-14 20:15:42,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,948 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 613 [2024-10-14 20:15:42,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,951 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:42,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,952 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:42,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,953 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:42,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,954 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 657 [2024-10-14 20:15:42,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,956 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:42,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,958 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:42,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,958 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:42,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,959 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 701 [2024-10-14 20:15:42,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,961 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:42,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,963 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:42,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,963 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:42,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,964 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 738 [2024-10-14 20:15:42,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,976 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:42,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,981 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:42,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,984 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:42,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,985 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:42,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,989 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:42,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,991 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:42,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,991 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:42,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,992 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:42,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,993 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-10-14 20:15:42,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,996 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:42,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:42,999 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:43,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:43,001 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:43,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:43,002 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:43,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:43,002 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:43,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:43,003 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-10-14 20:15:43,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:43,004 INFO L134 CoverageAnalysis]: Checked inductivity of 24364 backedges. 1865 proven. 913 refuted. 0 times theorem prover too weak. 21586 trivial. 0 not checked. [2024-10-14 20:15:43,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:15:43,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936100210] [2024-10-14 20:15:43,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936100210] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:15:43,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1598891200] [2024-10-14 20:15:43,005 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-10-14 20:15:43,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:43,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:15:43,007 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:15:43,008 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2024-10-14 20:15:43,210 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-10-14 20:15:43,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:15:43,214 INFO L255 TraceCheckSpWp]: Trace formula consists of 1507 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-10-14 20:15:43,221 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:15:43,665 INFO L134 CoverageAnalysis]: Checked inductivity of 24364 backedges. 11396 proven. 938 refuted. 0 times theorem prover too weak. 12030 trivial. 0 not checked. [2024-10-14 20:15:43,665 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:15:45,289 INFO L134 CoverageAnalysis]: Checked inductivity of 24364 backedges. 2976 proven. 2237 refuted. 0 times theorem prover too weak. 19151 trivial. 0 not checked. [2024-10-14 20:15:45,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1598891200] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:15:45,289 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:15:45,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 21, 23] total 54 [2024-10-14 20:15:45,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926731019] [2024-10-14 20:15:45,290 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:15:45,291 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2024-10-14 20:15:45,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:15:45,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2024-10-14 20:15:45,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=2656, Unknown=0, NotChecked=0, Total=2862 [2024-10-14 20:15:45,292 INFO L87 Difference]: Start difference. First operand 2757 states and 3302 transitions. Second operand has 54 states, 54 states have (on average 4.555555555555555) internal successors, (246), 47 states have internal predecessors, (246), 31 states have call successors, (44), 11 states have call predecessors, (44), 10 states have return successors, (38), 22 states have call predecessors, (38), 28 states have call successors, (38) [2024-10-14 20:15:53,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:15:53,557 INFO L93 Difference]: Finished difference Result 13459 states and 19690 transitions. [2024-10-14 20:15:53,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 223 states. [2024-10-14 20:15:53,557 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 4.555555555555555) internal successors, (246), 47 states have internal predecessors, (246), 31 states have call successors, (44), 11 states have call predecessors, (44), 10 states have return successors, (38), 22 states have call predecessors, (38), 28 states have call successors, (38) Word has length 898 [2024-10-14 20:15:53,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:15:53,645 INFO L225 Difference]: With dead ends: 13459 [2024-10-14 20:15:53,645 INFO L226 Difference]: Without dead ends: 11038 [2024-10-14 20:15:53,658 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2282 GetRequests, 2020 SyntacticMatches, 3 SemanticMatches, 259 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24486 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=7505, Invalid=60355, Unknown=0, NotChecked=0, Total=67860 [2024-10-14 20:15:53,659 INFO L432 NwaCegarLoop]: 96 mSDtfsCounter, 2079 mSDsluCounter, 1843 mSDsCounter, 0 mSdLazyCounter, 4224 mSolverCounterSat, 1456 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2086 SdHoareTripleChecker+Valid, 1939 SdHoareTripleChecker+Invalid, 5680 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1456 IncrementalHoareTripleChecker+Valid, 4224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2024-10-14 20:15:53,659 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2086 Valid, 1939 Invalid, 5680 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1456 Valid, 4224 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2024-10-14 20:15:53,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11038 states. [2024-10-14 20:15:54,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11038 to 8947. [2024-10-14 20:15:54,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8947 states, 7240 states have (on average 1.0751381215469613) internal successors, (7784), 6955 states have internal predecessors, (7784), 1056 states have call successors, (1056), 336 states have call predecessors, (1056), 648 states have return successors, (3555), 1655 states have call predecessors, (3555), 1051 states have call successors, (3555) [2024-10-14 20:15:54,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8947 states to 8947 states and 12395 transitions. [2024-10-14 20:15:54,687 INFO L78 Accepts]: Start accepts. Automaton has 8947 states and 12395 transitions. Word has length 898 [2024-10-14 20:15:54,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:15:54,688 INFO L471 AbstractCegarLoop]: Abstraction has 8947 states and 12395 transitions. [2024-10-14 20:15:54,689 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 4.555555555555555) internal successors, (246), 47 states have internal predecessors, (246), 31 states have call successors, (44), 11 states have call predecessors, (44), 10 states have return successors, (38), 22 states have call predecessors, (38), 28 states have call successors, (38) [2024-10-14 20:15:54,689 INFO L276 IsEmpty]: Start isEmpty. Operand 8947 states and 12395 transitions. [2024-10-14 20:15:54,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 791 [2024-10-14 20:15:54,697 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:15:54,697 INFO L215 NwaCegarLoop]: trace histogram [78, 77, 59, 34, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 25, 19, 16, 16, 15, 15, 15, 15, 6, 6, 6, 6, 4, 3, 3, 3, 3, 1, 1, 1, 1] [2024-10-14 20:15:54,712 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2024-10-14 20:15:54,901 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2024-10-14 20:15:54,902 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting partsErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:15:54,902 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:15:54,902 INFO L85 PathProgramCache]: Analyzing trace with hash 326560879, now seen corresponding path program 5 times [2024-10-14 20:15:54,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:15:54,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569961476] [2024-10-14 20:15:54,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:15:54,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 20:15:54,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,359 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 20:15:55,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,361 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:55,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,362 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-14 20:15:55,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,362 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-10-14 20:15:55,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,363 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-10-14 20:15:55,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,364 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-10-14 20:15:55,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,367 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:55,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,367 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:55,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,368 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-10-14 20:15:55,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,372 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:55,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,373 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:55,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,374 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:55,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,375 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-10-14 20:15:55,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,378 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:55,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,380 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:55,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,380 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:55,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,381 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-10-14 20:15:55,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,382 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-10-14 20:15:55,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,386 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:55,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,388 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:55,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,389 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:55,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,389 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:55,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,390 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2024-10-14 20:15:55,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,396 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:55,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,397 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:55,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,399 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:55,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,401 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:55,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,402 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:55,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,402 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:55,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,403 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-10-14 20:15:55,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,410 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:55,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,413 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:55,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,414 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:55,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,417 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:55,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,419 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:55,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,419 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:55,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,420 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:55,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,421 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 383 [2024-10-14 20:15:55,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,422 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 393 [2024-10-14 20:15:55,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,428 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:55,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,431 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:55,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,433 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:55,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,435 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:55,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,435 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:55,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,436 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-10-14 20:15:55,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,437 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 465 [2024-10-14 20:15:55,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,448 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:55,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,451 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:55,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,453 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:55,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,453 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:55,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,454 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-10-14 20:15:55,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,458 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:55,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,461 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:55,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,463 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:55,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,464 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:55,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,464 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:55,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,465 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-10-14 20:15:55,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,466 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 593 [2024-10-14 20:15:55,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,500 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:55,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,504 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:55,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,505 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:55,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,506 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 630 [2024-10-14 20:15:55,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,516 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:55,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,521 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2024-10-14 20:15:55,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,526 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:55,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,527 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:55,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,530 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:55,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,532 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:55,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,533 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:55,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,533 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:55,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,534 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-10-14 20:15:55,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,538 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:55,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,542 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:55,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,544 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-10-14 20:15:55,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,544 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-14 20:15:55,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,545 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-10-14 20:15:55,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,546 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-10-14 20:15:55,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 20:15:55,547 INFO L134 CoverageAnalysis]: Checked inductivity of 18534 backedges. 641 proven. 693 refuted. 0 times theorem prover too weak. 17200 trivial. 0 not checked. [2024-10-14 20:15:55,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 20:15:55,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569961476] [2024-10-14 20:15:55,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569961476] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 20:15:55,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [650165122] [2024-10-14 20:15:55,548 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-10-14 20:15:55,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:15:55,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 20:15:55,550 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 20:15:55,551 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2024-10-14 20:15:55,784 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2024-10-14 20:15:55,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-14 20:15:55,789 INFO L255 TraceCheckSpWp]: Trace formula consists of 1587 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-10-14 20:15:55,795 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 20:15:56,139 INFO L134 CoverageAnalysis]: Checked inductivity of 18534 backedges. 3139 proven. 280 refuted. 0 times theorem prover too weak. 15115 trivial. 0 not checked. [2024-10-14 20:15:56,139 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 20:15:57,615 INFO L134 CoverageAnalysis]: Checked inductivity of 18534 backedges. 3135 proven. 298 refuted. 0 times theorem prover too weak. 15101 trivial. 0 not checked. [2024-10-14 20:15:57,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [650165122] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 20:15:57,615 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 20:15:57,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 13, 16] total 41 [2024-10-14 20:15:57,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154061812] [2024-10-14 20:15:57,616 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 20:15:57,616 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2024-10-14 20:15:57,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 20:15:57,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2024-10-14 20:15:57,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=1507, Unknown=0, NotChecked=0, Total=1640 [2024-10-14 20:15:57,617 INFO L87 Difference]: Start difference. First operand 8947 states and 12395 transitions. Second operand has 41 states, 39 states have (on average 4.897435897435898) internal successors, (191), 40 states have internal predecessors, (191), 24 states have call successors, (31), 2 states have call predecessors, (31), 10 states have return successors, (34), 20 states have call predecessors, (34), 23 states have call successors, (34) [2024-10-14 20:16:00,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 20:16:00,762 INFO L93 Difference]: Finished difference Result 19803 states and 32110 transitions. [2024-10-14 20:16:00,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-10-14 20:16:00,762 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 39 states have (on average 4.897435897435898) internal successors, (191), 40 states have internal predecessors, (191), 24 states have call successors, (31), 2 states have call predecessors, (31), 10 states have return successors, (34), 20 states have call predecessors, (34), 23 states have call successors, (34) Word has length 790 [2024-10-14 20:16:00,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 20:16:00,810 INFO L225 Difference]: With dead ends: 19803 [2024-10-14 20:16:00,811 INFO L226 Difference]: Without dead ends: 11672 [2024-10-14 20:16:00,845 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1816 GetRequests, 1715 SyntacticMatches, 5 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2406 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1147, Invalid=8359, Unknown=0, NotChecked=0, Total=9506 [2024-10-14 20:16:00,846 INFO L432 NwaCegarLoop]: 70 mSDtfsCounter, 291 mSDsluCounter, 924 mSDsCounter, 0 mSdLazyCounter, 2610 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 292 SdHoareTripleChecker+Valid, 994 SdHoareTripleChecker+Invalid, 2771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 2610 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-10-14 20:16:00,846 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [292 Valid, 994 Invalid, 2771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 2610 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-10-14 20:16:00,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11672 states. [2024-10-14 20:16:01,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11672 to 10473. [2024-10-14 20:16:01,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10473 states, 8487 states have (on average 1.0876634853305054) internal successors, (9231), 8195 states have internal predecessors, (9231), 1193 states have call successors, (1193), 435 states have call predecessors, (1193), 790 states have return successors, (5220), 1842 states have call predecessors, (5220), 1185 states have call successors, (5220) [2024-10-14 20:16:01,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10473 states to 10473 states and 15644 transitions. [2024-10-14 20:16:01,849 INFO L78 Accepts]: Start accepts. Automaton has 10473 states and 15644 transitions. Word has length 790 [2024-10-14 20:16:01,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 20:16:01,849 INFO L471 AbstractCegarLoop]: Abstraction has 10473 states and 15644 transitions. [2024-10-14 20:16:01,850 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 39 states have (on average 4.897435897435898) internal successors, (191), 40 states have internal predecessors, (191), 24 states have call successors, (31), 2 states have call predecessors, (31), 10 states have return successors, (34), 20 states have call predecessors, (34), 23 states have call successors, (34) [2024-10-14 20:16:01,850 INFO L276 IsEmpty]: Start isEmpty. Operand 10473 states and 15644 transitions. [2024-10-14 20:16:01,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 878 [2024-10-14 20:16:01,857 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 20:16:01,858 INFO L215 NwaCegarLoop]: trace histogram [88, 83, 67, 40, 34, 34, 34, 34, 32, 32, 32, 32, 32, 30, 30, 30, 29, 27, 21, 16, 16, 15, 15, 15, 15, 6, 6, 6, 6, 4, 3, 3, 3, 3, 1, 1, 1, 1] [2024-10-14 20:16:01,872 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2024-10-14 20:16:02,061 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 20:16:02,061 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting partsErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [partsErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, partsErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 7 more)] === [2024-10-14 20:16:02,062 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 20:16:02,062 INFO L85 PathProgramCache]: Analyzing trace with hash 1866137967, now seen corresponding path program 13 times [2024-10-14 20:16:02,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 20:16:02,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439257803] [2024-10-14 20:16:02,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 20:16:02,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms