/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf --traceabstraction.order.of.the.error.locations.to.be.checked PROGRAM_FIRST -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true -i ../../../trunk/examples/svcomp/goblint-regression/28-race_reach_51-mutexptr_racefree.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 11:42:29,555 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 11:42:29,622 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-08-27 11:42:29,630 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 11:42:29,631 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 11:42:29,666 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 11:42:29,666 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 11:42:29,667 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 11:42:29,667 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 11:42:29,667 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 11:42:29,668 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 11:42:29,668 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 11:42:29,668 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 11:42:29,668 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 11:42:29,669 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 11:42:29,669 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 11:42:29,669 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 11:42:29,670 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 11:42:29,670 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 11:42:29,670 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 11:42:29,670 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 11:42:29,671 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 11:42:29,671 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 11:42:29,671 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 11:42:29,672 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 11:42:29,672 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 11:42:29,672 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 11:42:29,672 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 11:42:29,673 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 11:42:29,673 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 11:42:29,673 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 11:42:29,674 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 11:42:29,674 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 11:42:29,674 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 11:42:29,674 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 11:42:29,674 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC 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.traceabstraction: Order of the error locations to be checked -> PROGRAM_FIRST Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2023-08-27 11:42:29,960 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 11:42:29,976 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 11:42:29,978 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 11:42:29,979 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 11:42:29,979 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 11:42:29,980 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/28-race_reach_51-mutexptr_racefree.i [2023-08-27 11:42:31,238 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 11:42:31,520 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 11:42:31,520 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_51-mutexptr_racefree.i [2023-08-27 11:42:31,540 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/97e86615e/9accdde0a5dd4ed4a3cb1ec594ea83fc/FLAG6093a4b3e [2023-08-27 11:42:31,550 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/97e86615e/9accdde0a5dd4ed4a3cb1ec594ea83fc [2023-08-27 11:42:31,552 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 11:42:31,553 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 11:42:31,553 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 11:42:31,554 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 11:42:31,556 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 11:42:31,556 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 11:42:31" (1/1) ... [2023-08-27 11:42:31,557 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7836dea2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:42:31, skipping insertion in model container [2023-08-27 11:42:31,557 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 11:42:31" (1/1) ... [2023-08-27 11:42:31,598 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 11:42:31,879 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 11:42:31,893 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 11:42:31,922 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [244] [2023-08-27 11:42:31,930 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [244] [2023-08-27 11:42:31,944 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 11:42:31,994 INFO L206 MainTranslator]: Completed translation [2023-08-27 11:42:31,996 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:42:31 WrapperNode [2023-08-27 11:42:31,996 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 11:42:31,997 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 11:42:31,997 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 11:42:31,997 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 11:42:32,003 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:42:31" (1/1) ... [2023-08-27 11:42:32,024 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:42:31" (1/1) ... [2023-08-27 11:42:32,058 INFO L138 Inliner]: procedures = 170, calls = 38, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 97 [2023-08-27 11:42:32,058 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 11:42:32,059 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 11:42:32,059 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 11:42:32,059 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 11:42:32,066 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:42:31" (1/1) ... [2023-08-27 11:42:32,067 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:42:31" (1/1) ... [2023-08-27 11:42:32,070 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:42:31" (1/1) ... [2023-08-27 11:42:32,070 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:42:31" (1/1) ... [2023-08-27 11:42:32,085 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:42:31" (1/1) ... [2023-08-27 11:42:32,094 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:42:31" (1/1) ... [2023-08-27 11:42:32,095 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:42:31" (1/1) ... [2023-08-27 11:42:32,096 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:42:31" (1/1) ... [2023-08-27 11:42:32,098 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 11:42:32,099 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 11:42:32,099 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 11:42:32,099 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 11:42:32,100 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:42:31" (1/1) ... [2023-08-27 11:42:32,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 11:42:32,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:42:32,130 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-27 11:42:32,150 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-27 11:42:32,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 11:42:32,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 11:42:32,170 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-08-27 11:42:32,170 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 11:42:32,170 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 11:42:32,171 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2023-08-27 11:42:32,171 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2023-08-27 11:42:32,171 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 11:42:32,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 11:42:32,172 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 11:42:32,172 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 11:42:32,173 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-27 11:42:32,283 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 11:42:32,284 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 11:42:32,487 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 11:42:32,494 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 11:42:32,494 INFO L302 CfgBuilder]: Removed 10 assume(true) statements. [2023-08-27 11:42:32,496 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 11:42:32 BoogieIcfgContainer [2023-08-27 11:42:32,497 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 11:42:32,499 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 11:42:32,499 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 11:42:32,501 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 11:42:32,502 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 11:42:31" (1/3) ... [2023-08-27 11:42:32,502 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@69566953 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 11:42:32, skipping insertion in model container [2023-08-27 11:42:32,502 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:42:31" (2/3) ... [2023-08-27 11:42:32,503 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@69566953 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 11:42:32, skipping insertion in model container [2023-08-27 11:42:32,503 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 11:42:32" (3/3) ... [2023-08-27 11:42:32,504 INFO L112 eAbstractionObserver]: Analyzing ICFG 28-race_reach_51-mutexptr_racefree.i [2023-08-27 11:42:32,520 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 11:42:32,520 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 9 error locations. [2023-08-27 11:42:32,520 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 11:42:32,576 INFO L144 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2023-08-27 11:42:32,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 135 places, 145 transitions, 298 flow [2023-08-27 11:42:32,723 INFO L124 PetriNetUnfolderBase]: 19/187 cut-off events. [2023-08-27 11:42:32,723 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-27 11:42:32,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 193 conditions, 187 events. 19/187 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 465 event pairs, 0 based on Foata normal form. 0/155 useless extension candidates. Maximal degree in co-relation 94. Up to 4 conditions per place. [2023-08-27 11:42:32,731 INFO L82 GeneralOperation]: Start removeDead. Operand has 135 places, 145 transitions, 298 flow [2023-08-27 11:42:32,739 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 133 places, 142 transitions, 292 flow [2023-08-27 11:42:32,743 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 11:42:32,752 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 133 places, 142 transitions, 292 flow [2023-08-27 11:42:32,754 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 133 places, 142 transitions, 292 flow [2023-08-27 11:42:32,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 133 places, 142 transitions, 292 flow [2023-08-27 11:42:32,800 INFO L124 PetriNetUnfolderBase]: 18/184 cut-off events. [2023-08-27 11:42:32,800 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-27 11:42:32,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 190 conditions, 184 events. 18/184 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 467 event pairs, 0 based on Foata normal form. 0/153 useless extension candidates. Maximal degree in co-relation 94. Up to 4 conditions per place. [2023-08-27 11:42:32,806 INFO L119 LiptonReduction]: Number of co-enabled transitions 4472 [2023-08-27 11:42:36,375 INFO L134 LiptonReduction]: Checked pairs total: 7826 [2023-08-27 11:42:36,375 INFO L136 LiptonReduction]: Total number of compositions: 131 [2023-08-27 11:42:36,387 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 11:42:36,392 INFO L357 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, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@2cb67890, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 11:42:36,392 INFO L358 AbstractCegarLoop]: Starting to check reachability of 13 error locations. [2023-08-27 11:42:36,395 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 11:42:36,395 INFO L124 PetriNetUnfolderBase]: 2/9 cut-off events. [2023-08-27 11:42:36,395 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 11:42:36,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:36,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 11:42:36,396 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2023-08-27 11:42:36,400 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:36,400 INFO L85 PathProgramCache]: Analyzing trace with hash 16972291, now seen corresponding path program 1 times [2023-08-27 11:42:36,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:36,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204551598] [2023-08-27 11:42:36,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:36,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:36,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:36,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:42:36,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:36,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204551598] [2023-08-27 11:42:36,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204551598] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:36,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:36,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 11:42:36,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005898991] [2023-08-27 11:42:36,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:36,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:42:36,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:36,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:42:36,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:42:36,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 276 [2023-08-27 11:42:36,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 42 transitions, 92 flow. Second operand has 3 states, 3 states have (on average 123.33333333333333) internal successors, (370), 3 states have internal predecessors, (370), 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) [2023-08-27 11:42:36,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:36,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 276 [2023-08-27 11:42:36,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:36,816 INFO L124 PetriNetUnfolderBase]: 117/292 cut-off events. [2023-08-27 11:42:36,816 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-27 11:42:36,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 574 conditions, 292 events. 117/292 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1454 event pairs, 0 based on Foata normal form. 34/243 useless extension candidates. Maximal degree in co-relation 528. Up to 247 conditions per place. [2023-08-27 11:42:36,822 INFO L140 encePairwiseOnDemand]: 262/276 looper letters, 39 selfloop transitions, 2 changer transitions 0/45 dead transitions. [2023-08-27 11:42:36,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 45 transitions, 180 flow [2023-08-27 11:42:36,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:42:36,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:42:36,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 425 transitions. [2023-08-27 11:42:36,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5132850241545893 [2023-08-27 11:42:36,844 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 425 transitions. [2023-08-27 11:42:36,845 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 425 transitions. [2023-08-27 11:42:36,847 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:36,849 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 425 transitions. [2023-08-27 11:42:36,853 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 141.66666666666666) internal successors, (425), 3 states have internal predecessors, (425), 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) [2023-08-27 11:42:36,858 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 276.0) internal successors, (1104), 4 states have internal predecessors, (1104), 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) [2023-08-27 11:42:36,860 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 276.0) internal successors, (1104), 4 states have internal predecessors, (1104), 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) [2023-08-27 11:42:36,861 INFO L175 Difference]: Start difference. First operand has 36 places, 42 transitions, 92 flow. Second operand 3 states and 425 transitions. [2023-08-27 11:42:36,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 45 transitions, 180 flow [2023-08-27 11:42:36,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 45 transitions, 180 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-27 11:42:36,868 INFO L231 Difference]: Finished difference. Result has 37 places, 31 transitions, 78 flow [2023-08-27 11:42:36,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=276, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=78, PETRI_PLACES=37, PETRI_TRANSITIONS=31} [2023-08-27 11:42:36,874 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 1 predicate places. [2023-08-27 11:42:36,875 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 31 transitions, 78 flow [2023-08-27 11:42:36,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 123.33333333333333) internal successors, (370), 3 states have internal predecessors, (370), 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) [2023-08-27 11:42:36,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:36,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:36,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 11:42:36,876 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2023-08-27 11:42:36,877 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:36,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1183075961, now seen corresponding path program 1 times [2023-08-27 11:42:36,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:36,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886649929] [2023-08-27 11:42:36,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:36,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:36,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:37,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:42:37,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:37,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886649929] [2023-08-27 11:42:37,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886649929] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:37,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:37,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 11:42:37,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498404508] [2023-08-27 11:42:37,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:37,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 11:42:37,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:37,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 11:42:37,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-27 11:42:37,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 276 [2023-08-27 11:42:37,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 31 transitions, 78 flow. Second operand has 4 states, 4 states have (on average 105.5) internal successors, (422), 4 states have internal predecessors, (422), 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) [2023-08-27 11:42:37,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:37,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 276 [2023-08-27 11:42:37,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:37,127 INFO L124 PetriNetUnfolderBase]: 107/286 cut-off events. [2023-08-27 11:42:37,127 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2023-08-27 11:42:37,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 596 conditions, 286 events. 107/286 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1264 event pairs, 35 based on Foata normal form. 0/234 useless extension candidates. Maximal degree in co-relation 566. Up to 151 conditions per place. [2023-08-27 11:42:37,129 INFO L140 encePairwiseOnDemand]: 266/276 looper letters, 42 selfloop transitions, 6 changer transitions 0/52 dead transitions. [2023-08-27 11:42:37,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 52 transitions, 224 flow [2023-08-27 11:42:37,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 11:42:37,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 11:42:37,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 471 transitions. [2023-08-27 11:42:37,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4266304347826087 [2023-08-27 11:42:37,131 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 471 transitions. [2023-08-27 11:42:37,131 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 471 transitions. [2023-08-27 11:42:37,131 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:37,131 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 471 transitions. [2023-08-27 11:42:37,133 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 117.75) internal successors, (471), 4 states have internal predecessors, (471), 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) [2023-08-27 11:42:37,135 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 276.0) internal successors, (1380), 5 states have internal predecessors, (1380), 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) [2023-08-27 11:42:37,135 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 276.0) internal successors, (1380), 5 states have internal predecessors, (1380), 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) [2023-08-27 11:42:37,136 INFO L175 Difference]: Start difference. First operand has 37 places, 31 transitions, 78 flow. Second operand 4 states and 471 transitions. [2023-08-27 11:42:37,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 52 transitions, 224 flow [2023-08-27 11:42:37,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 52 transitions, 218 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 11:42:37,137 INFO L231 Difference]: Finished difference. Result has 39 places, 33 transitions, 114 flow [2023-08-27 11:42:37,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=276, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=114, PETRI_PLACES=39, PETRI_TRANSITIONS=33} [2023-08-27 11:42:37,138 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 3 predicate places. [2023-08-27 11:42:37,139 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 33 transitions, 114 flow [2023-08-27 11:42:37,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 105.5) internal successors, (422), 4 states have internal predecessors, (422), 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) [2023-08-27 11:42:37,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:37,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:37,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-27 11:42:37,140 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2023-08-27 11:42:37,140 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:37,140 INFO L85 PathProgramCache]: Analyzing trace with hash 1177540243, now seen corresponding path program 1 times [2023-08-27 11:42:37,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:37,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536102887] [2023-08-27 11:42:37,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:37,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:37,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:37,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:42:37,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:37,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536102887] [2023-08-27 11:42:37,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536102887] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:37,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:37,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 11:42:37,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861176952] [2023-08-27 11:42:37,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:37,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 11:42:37,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:37,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 11:42:37,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-27 11:42:37,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 98 out of 276 [2023-08-27 11:42:37,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 33 transitions, 114 flow. Second operand has 6 states, 6 states have (on average 99.5) internal successors, (597), 6 states have internal predecessors, (597), 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) [2023-08-27 11:42:37,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:37,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 276 [2023-08-27 11:42:37,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:37,542 INFO L124 PetriNetUnfolderBase]: 87/242 cut-off events. [2023-08-27 11:42:37,542 INFO L125 PetriNetUnfolderBase]: For 65/65 co-relation queries the response was YES. [2023-08-27 11:42:37,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 578 conditions, 242 events. 87/242 cut-off events. For 65/65 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1000 event pairs, 14 based on Foata normal form. 4/242 useless extension candidates. Maximal degree in co-relation 533. Up to 65 conditions per place. [2023-08-27 11:42:37,544 INFO L140 encePairwiseOnDemand]: 266/276 looper letters, 54 selfloop transitions, 14 changer transitions 5/77 dead transitions. [2023-08-27 11:42:37,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 77 transitions, 379 flow [2023-08-27 11:42:37,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 11:42:37,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 11:42:37,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 958 transitions. [2023-08-27 11:42:37,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3856682769726248 [2023-08-27 11:42:37,547 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 958 transitions. [2023-08-27 11:42:37,547 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 958 transitions. [2023-08-27 11:42:37,548 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:37,548 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 958 transitions. [2023-08-27 11:42:37,551 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 106.44444444444444) internal successors, (958), 9 states have internal predecessors, (958), 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) [2023-08-27 11:42:37,555 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 276.0) internal successors, (2760), 10 states have internal predecessors, (2760), 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) [2023-08-27 11:42:37,556 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 276.0) internal successors, (2760), 10 states have internal predecessors, (2760), 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) [2023-08-27 11:42:37,556 INFO L175 Difference]: Start difference. First operand has 39 places, 33 transitions, 114 flow. Second operand 9 states and 958 transitions. [2023-08-27 11:42:37,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 77 transitions, 379 flow [2023-08-27 11:42:37,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 77 transitions, 369 flow, removed 5 selfloop flow, removed 0 redundant places. [2023-08-27 11:42:37,561 INFO L231 Difference]: Finished difference. Result has 50 places, 38 transitions, 168 flow [2023-08-27 11:42:37,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=276, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=168, PETRI_PLACES=50, PETRI_TRANSITIONS=38} [2023-08-27 11:42:37,563 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 14 predicate places. [2023-08-27 11:42:37,563 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 38 transitions, 168 flow [2023-08-27 11:42:37,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 99.5) internal successors, (597), 6 states have internal predecessors, (597), 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) [2023-08-27 11:42:37,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:37,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:37,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-27 11:42:37,565 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2023-08-27 11:42:37,565 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:37,565 INFO L85 PathProgramCache]: Analyzing trace with hash 1177540263, now seen corresponding path program 1 times [2023-08-27 11:42:37,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:37,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564990629] [2023-08-27 11:42:37,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:37,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:37,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:37,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:42:37,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:37,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564990629] [2023-08-27 11:42:37,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564990629] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:37,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:37,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 11:42:37,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85818218] [2023-08-27 11:42:37,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:37,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:42:37,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:37,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:42:37,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:42:37,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 108 out of 276 [2023-08-27 11:42:37,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 38 transitions, 168 flow. Second operand has 3 states, 3 states have (on average 111.0) internal successors, (333), 3 states have internal predecessors, (333), 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) [2023-08-27 11:42:37,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:37,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 108 of 276 [2023-08-27 11:42:37,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:37,709 INFO L124 PetriNetUnfolderBase]: 77/226 cut-off events. [2023-08-27 11:42:37,709 INFO L125 PetriNetUnfolderBase]: For 147/147 co-relation queries the response was YES. [2023-08-27 11:42:37,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 619 conditions, 226 events. 77/226 cut-off events. For 147/147 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 935 event pairs, 42 based on Foata normal form. 10/233 useless extension candidates. Maximal degree in co-relation 563. Up to 157 conditions per place. [2023-08-27 11:42:37,710 INFO L140 encePairwiseOnDemand]: 270/276 looper letters, 28 selfloop transitions, 7 changer transitions 9/48 dead transitions. [2023-08-27 11:42:37,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 48 transitions, 290 flow [2023-08-27 11:42:37,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:42:37,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:42:37,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 363 transitions. [2023-08-27 11:42:37,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4384057971014493 [2023-08-27 11:42:37,712 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 363 transitions. [2023-08-27 11:42:37,712 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 363 transitions. [2023-08-27 11:42:37,713 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:37,713 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 363 transitions. [2023-08-27 11:42:37,714 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 121.0) internal successors, (363), 3 states have internal predecessors, (363), 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) [2023-08-27 11:42:37,715 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 276.0) internal successors, (1104), 4 states have internal predecessors, (1104), 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) [2023-08-27 11:42:37,716 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 276.0) internal successors, (1104), 4 states have internal predecessors, (1104), 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) [2023-08-27 11:42:37,716 INFO L175 Difference]: Start difference. First operand has 50 places, 38 transitions, 168 flow. Second operand 3 states and 363 transitions. [2023-08-27 11:42:37,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 48 transitions, 290 flow [2023-08-27 11:42:37,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 48 transitions, 255 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-08-27 11:42:37,719 INFO L231 Difference]: Finished difference. Result has 46 places, 33 transitions, 141 flow [2023-08-27 11:42:37,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=276, PETRI_DIFFERENCE_MINUEND_FLOW=134, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=141, PETRI_PLACES=46, PETRI_TRANSITIONS=33} [2023-08-27 11:42:37,720 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, 10 predicate places. [2023-08-27 11:42:37,720 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 33 transitions, 141 flow [2023-08-27 11:42:37,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 111.0) internal successors, (333), 3 states have internal predecessors, (333), 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) [2023-08-27 11:42:37,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:37,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:37,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-27 11:42:37,721 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2023-08-27 11:42:37,722 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:37,722 INFO L85 PathProgramCache]: Analyzing trace with hash 1047356810, now seen corresponding path program 1 times [2023-08-27 11:42:37,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:37,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609544667] [2023-08-27 11:42:37,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:37,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:37,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:37,765 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:42:37,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:37,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609544667] [2023-08-27 11:42:37,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609544667] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:42:37,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033660896] [2023-08-27 11:42:37,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:37,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:42:37,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:42:37,769 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) [2023-08-27 11:42:37,781 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-27 11:42:37,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:37,880 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-27 11:42:37,884 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:42:37,922 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:42:37,922 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:42:37,946 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:42:37,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033660896] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:42:37,947 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:42:37,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-08-27 11:42:37,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861868487] [2023-08-27 11:42:37,950 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:42:37,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 11:42:37,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:37,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 11:42:37,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 11:42:37,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 276 [2023-08-27 11:42:37,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 33 transitions, 141 flow. Second operand has 7 states, 7 states have (on average 125.42857142857143) internal successors, (878), 7 states have internal predecessors, (878), 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) [2023-08-27 11:42:37,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:37,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 276 [2023-08-27 11:42:37,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:37,994 INFO L124 PetriNetUnfolderBase]: 13/51 cut-off events. [2023-08-27 11:42:37,994 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2023-08-27 11:42:37,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 164 conditions, 51 events. 13/51 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 99 event pairs, 3 based on Foata normal form. 10/61 useless extension candidates. Maximal degree in co-relation 130. Up to 31 conditions per place. [2023-08-27 11:42:37,994 INFO L140 encePairwiseOnDemand]: 273/276 looper letters, 17 selfloop transitions, 2 changer transitions 9/31 dead transitions. [2023-08-27 11:42:37,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 31 transitions, 193 flow [2023-08-27 11:42:37,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 11:42:37,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 11:42:37,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 514 transitions. [2023-08-27 11:42:37,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46557971014492755 [2023-08-27 11:42:37,997 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 514 transitions. [2023-08-27 11:42:37,997 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 514 transitions. [2023-08-27 11:42:37,997 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:37,997 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 514 transitions. [2023-08-27 11:42:37,999 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 128.5) internal successors, (514), 4 states have internal predecessors, (514), 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) [2023-08-27 11:42:38,001 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 276.0) internal successors, (1380), 5 states have internal predecessors, (1380), 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) [2023-08-27 11:42:38,002 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 276.0) internal successors, (1380), 5 states have internal predecessors, (1380), 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) [2023-08-27 11:42:38,002 INFO L175 Difference]: Start difference. First operand has 46 places, 33 transitions, 141 flow. Second operand 4 states and 514 transitions. [2023-08-27 11:42:38,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 31 transitions, 193 flow [2023-08-27 11:42:38,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 31 transitions, 174 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-08-27 11:42:38,005 INFO L231 Difference]: Finished difference. Result has 31 places, 17 transitions, 76 flow [2023-08-27 11:42:38,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=276, PETRI_DIFFERENCE_MINUEND_FLOW=83, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=76, PETRI_PLACES=31, PETRI_TRANSITIONS=17} [2023-08-27 11:42:38,007 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, -5 predicate places. [2023-08-27 11:42:38,007 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 17 transitions, 76 flow [2023-08-27 11:42:38,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 125.42857142857143) internal successors, (878), 7 states have internal predecessors, (878), 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) [2023-08-27 11:42:38,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:38,008 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:38,022 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-27 11:42:38,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:42:38,214 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2023-08-27 11:42:38,215 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:38,215 INFO L85 PathProgramCache]: Analyzing trace with hash 1482201516, now seen corresponding path program 1 times [2023-08-27 11:42:38,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:38,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469539510] [2023-08-27 11:42:38,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:38,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:38,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:38,430 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:42:38,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:38,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469539510] [2023-08-27 11:42:38,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469539510] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:42:38,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [229577744] [2023-08-27 11:42:38,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:38,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:42:38,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:42:38,433 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) [2023-08-27 11:42:38,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-27 11:42:38,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:38,519 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-27 11:42:38,521 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:42:38,561 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:42:38,562 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-08-27 11:42:38,597 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:42:38,692 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2023-08-27 11:42:38,730 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:42:38,747 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:42:38,747 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 11:42:38,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [229577744] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:38,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 11:42:38,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 8 [2023-08-27 11:42:38,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002995471] [2023-08-27 11:42:38,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:38,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 11:42:38,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:38,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 11:42:38,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-08-27 11:42:38,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 98 out of 276 [2023-08-27 11:42:38,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 17 transitions, 76 flow. Second operand has 6 states, 6 states have (on average 99.83333333333333) internal successors, (599), 6 states have internal predecessors, (599), 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) [2023-08-27 11:42:38,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:38,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 276 [2023-08-27 11:42:38,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:38,791 INFO L124 PetriNetUnfolderBase]: 6/29 cut-off events. [2023-08-27 11:42:38,791 INFO L125 PetriNetUnfolderBase]: For 9/9 co-relation queries the response was YES. [2023-08-27 11:42:38,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89 conditions, 29 events. 6/29 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 33 event pairs, 2 based on Foata normal form. 1/30 useless extension candidates. Maximal degree in co-relation 64. Up to 10 conditions per place. [2023-08-27 11:42:38,792 INFO L140 encePairwiseOnDemand]: 272/276 looper letters, 12 selfloop transitions, 3 changer transitions 0/18 dead transitions. [2023-08-27 11:42:38,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 18 transitions, 108 flow [2023-08-27 11:42:38,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 11:42:38,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 11:42:38,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 504 transitions. [2023-08-27 11:42:38,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3652173913043478 [2023-08-27 11:42:38,794 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 504 transitions. [2023-08-27 11:42:38,794 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 504 transitions. [2023-08-27 11:42:38,795 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:38,795 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 504 transitions. [2023-08-27 11:42:38,796 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 100.8) internal successors, (504), 5 states have internal predecessors, (504), 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) [2023-08-27 11:42:38,799 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 276.0) internal successors, (1656), 6 states have internal predecessors, (1656), 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) [2023-08-27 11:42:38,799 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 276.0) internal successors, (1656), 6 states have internal predecessors, (1656), 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) [2023-08-27 11:42:38,799 INFO L175 Difference]: Start difference. First operand has 31 places, 17 transitions, 76 flow. Second operand 5 states and 504 transitions. [2023-08-27 11:42:38,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 18 transitions, 108 flow [2023-08-27 11:42:38,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 18 transitions, 98 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-27 11:42:38,800 INFO L231 Difference]: Finished difference. Result has 27 places, 16 transitions, 68 flow [2023-08-27 11:42:38,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=276, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=16, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=68, PETRI_PLACES=27, PETRI_TRANSITIONS=16} [2023-08-27 11:42:38,803 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, -9 predicate places. [2023-08-27 11:42:38,803 INFO L495 AbstractCegarLoop]: Abstraction has has 27 places, 16 transitions, 68 flow [2023-08-27 11:42:38,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 99.83333333333333) internal successors, (599), 6 states have internal predecessors, (599), 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) [2023-08-27 11:42:38,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:38,804 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:38,815 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-27 11:42:39,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-08-27 11:42:39,010 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2023-08-27 11:42:39,010 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:39,010 INFO L85 PathProgramCache]: Analyzing trace with hash -1201960582, now seen corresponding path program 1 times [2023-08-27 11:42:39,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:39,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081882579] [2023-08-27 11:42:39,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:39,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:39,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:39,188 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:42:39,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:39,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081882579] [2023-08-27 11:42:39,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081882579] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:42:39,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [213021040] [2023-08-27 11:42:39,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:39,189 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:42:39,189 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:42:39,192 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) [2023-08-27 11:42:39,193 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-27 11:42:39,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:39,291 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-27 11:42:39,293 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:42:39,303 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:42:39,303 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-08-27 11:42:39,347 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 11:42:39,377 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:42:39,390 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:42:39,390 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 11:42:39,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [213021040] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:39,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 11:42:39,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 7 [2023-08-27 11:42:39,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889670989] [2023-08-27 11:42:39,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:39,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 11:42:39,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:39,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 11:42:39,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-08-27 11:42:39,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 276 [2023-08-27 11:42:39,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 27 places, 16 transitions, 68 flow. Second operand has 5 states, 5 states have (on average 106.2) internal successors, (531), 5 states have internal predecessors, (531), 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) [2023-08-27 11:42:39,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:39,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 276 [2023-08-27 11:42:39,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:39,408 INFO L124 PetriNetUnfolderBase]: 6/27 cut-off events. [2023-08-27 11:42:39,409 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-27 11:42:39,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85 conditions, 27 events. 6/27 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 31 event pairs, 5 based on Foata normal form. 1/27 useless extension candidates. Maximal degree in co-relation 62. Up to 22 conditions per place. [2023-08-27 11:42:39,409 INFO L140 encePairwiseOnDemand]: 274/276 looper letters, 0 selfloop transitions, 0 changer transitions 15/15 dead transitions. [2023-08-27 11:42:39,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 15 transitions, 87 flow [2023-08-27 11:42:39,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:42:39,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:42:39,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 322 transitions. [2023-08-27 11:42:39,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2023-08-27 11:42:39,411 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 322 transitions. [2023-08-27 11:42:39,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 322 transitions. [2023-08-27 11:42:39,411 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:39,411 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 322 transitions. [2023-08-27 11:42:39,412 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 107.33333333333333) internal successors, (322), 3 states have internal predecessors, (322), 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) [2023-08-27 11:42:39,413 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 276.0) internal successors, (1104), 4 states have internal predecessors, (1104), 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) [2023-08-27 11:42:39,414 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 276.0) internal successors, (1104), 4 states have internal predecessors, (1104), 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) [2023-08-27 11:42:39,414 INFO L175 Difference]: Start difference. First operand has 27 places, 16 transitions, 68 flow. Second operand 3 states and 322 transitions. [2023-08-27 11:42:39,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 15 transitions, 87 flow [2023-08-27 11:42:39,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 24 places, 15 transitions, 79 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-27 11:42:39,415 INFO L231 Difference]: Finished difference. Result has 24 places, 0 transitions, 0 flow [2023-08-27 11:42:39,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=276, PETRI_DIFFERENCE_MINUEND_FLOW=55, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=0, PETRI_PLACES=24, PETRI_TRANSITIONS=0} [2023-08-27 11:42:39,415 INFO L281 CegarLoopForPetriNet]: 36 programPoint places, -12 predicate places. [2023-08-27 11:42:39,416 INFO L495 AbstractCegarLoop]: Abstraction has has 24 places, 0 transitions, 0 flow [2023-08-27 11:42:39,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 106.2) internal successors, (531), 5 states have internal predecessors, (531), 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) [2023-08-27 11:42:39,418 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (12 of 13 remaining) [2023-08-27 11:42:39,419 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 13 remaining) [2023-08-27 11:42:39,419 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 13 remaining) [2023-08-27 11:42:39,420 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 13 remaining) [2023-08-27 11:42:39,421 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 13 remaining) [2023-08-27 11:42:39,421 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 13 remaining) [2023-08-27 11:42:39,421 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 13 remaining) [2023-08-27 11:42:39,421 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 13 remaining) [2023-08-27 11:42:39,421 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 13 remaining) [2023-08-27 11:42:39,421 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 13 remaining) [2023-08-27 11:42:39,421 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 13 remaining) [2023-08-27 11:42:39,421 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 13 remaining) [2023-08-27 11:42:39,421 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 13 remaining) [2023-08-27 11:42:39,427 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-08-27 11:42:39,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:42:39,627 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:39,629 INFO L307 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE (1/2) [2023-08-27 11:42:39,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 135 places, 145 transitions, 298 flow [2023-08-27 11:42:39,648 INFO L124 PetriNetUnfolderBase]: 19/187 cut-off events. [2023-08-27 11:42:39,648 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-27 11:42:39,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 193 conditions, 187 events. 19/187 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 465 event pairs, 0 based on Foata normal form. 0/155 useless extension candidates. Maximal degree in co-relation 94. Up to 4 conditions per place. [2023-08-27 11:42:39,649 INFO L82 GeneralOperation]: Start removeDead. Operand has 135 places, 145 transitions, 298 flow [2023-08-27 11:42:39,650 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 127 places, 136 transitions, 277 flow [2023-08-27 11:42:39,650 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 11:42:39,650 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 127 places, 136 transitions, 277 flow [2023-08-27 11:42:39,651 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 127 places, 136 transitions, 277 flow [2023-08-27 11:42:39,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 127 places, 136 transitions, 277 flow [2023-08-27 11:42:39,663 INFO L124 PetriNetUnfolderBase]: 18/178 cut-off events. [2023-08-27 11:42:39,663 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 11:42:39,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 183 conditions, 178 events. 18/178 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 447 event pairs, 0 based on Foata normal form. 0/148 useless extension candidates. Maximal degree in co-relation 94. Up to 4 conditions per place. [2023-08-27 11:42:39,666 INFO L119 LiptonReduction]: Number of co-enabled transitions 4472 [2023-08-27 11:42:43,046 INFO L134 LiptonReduction]: Checked pairs total: 8246 [2023-08-27 11:42:43,046 INFO L136 LiptonReduction]: Total number of compositions: 128 [2023-08-27 11:42:43,047 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 11:42:43,048 INFO L357 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, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@2cb67890, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 11:42:43,048 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 11:42:43,051 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 11:42:43,051 INFO L124 PetriNetUnfolderBase]: 3/23 cut-off events. [2023-08-27 11:42:43,051 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 11:42:43,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:43,051 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-08-27 11:42:43,052 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 11:42:43,052 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:43,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1382465866, now seen corresponding path program 1 times [2023-08-27 11:42:43,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:43,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971822736] [2023-08-27 11:42:43,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:43,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:43,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 11:42:43,063 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 11:42:43,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 11:42:43,082 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 11:42:43,083 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 11:42:43,083 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 11:42:43,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-27 11:42:43,083 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 11:42:43,084 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (2/2) [2023-08-27 11:42:43,084 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 11:42:43,084 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-08-27 11:42:43,102 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-27 11:42:43,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 175 places, 190 transitions, 398 flow [2023-08-27 11:42:43,130 INFO L124 PetriNetUnfolderBase]: 34/311 cut-off events. [2023-08-27 11:42:43,130 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2023-08-27 11:42:43,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 325 conditions, 311 events. 34/311 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 992 event pairs, 0 based on Foata normal form. 0/252 useless extension candidates. Maximal degree in co-relation 189. Up to 8 conditions per place. [2023-08-27 11:42:43,132 INFO L82 GeneralOperation]: Start removeDead. Operand has 175 places, 190 transitions, 398 flow [2023-08-27 11:42:43,134 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 175 places, 190 transitions, 398 flow [2023-08-27 11:42:43,134 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 11:42:43,134 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 175 places, 190 transitions, 398 flow [2023-08-27 11:42:43,135 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 175 places, 190 transitions, 398 flow [2023-08-27 11:42:43,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 175 places, 190 transitions, 398 flow [2023-08-27 11:42:43,164 INFO L124 PetriNetUnfolderBase]: 34/311 cut-off events. [2023-08-27 11:42:43,164 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2023-08-27 11:42:43,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 325 conditions, 311 events. 34/311 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 992 event pairs, 0 based on Foata normal form. 0/252 useless extension candidates. Maximal degree in co-relation 189. Up to 8 conditions per place. [2023-08-27 11:42:43,173 INFO L119 LiptonReduction]: Number of co-enabled transitions 14276 [2023-08-27 11:42:46,553 INFO L134 LiptonReduction]: Checked pairs total: 28521 [2023-08-27 11:42:46,553 INFO L136 LiptonReduction]: Total number of compositions: 167 [2023-08-27 11:42:46,554 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 11:42:46,555 INFO L357 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, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@2cb67890, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 11:42:46,555 INFO L358 AbstractCegarLoop]: Starting to check reachability of 17 error locations. [2023-08-27 11:42:46,557 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 11:42:46,557 INFO L124 PetriNetUnfolderBase]: 3/13 cut-off events. [2023-08-27 11:42:46,557 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 11:42:46,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:46,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 11:42:46,557 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:42:46,557 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:46,558 INFO L85 PathProgramCache]: Analyzing trace with hash 33253537, now seen corresponding path program 1 times [2023-08-27 11:42:46,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:46,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21993237] [2023-08-27 11:42:46,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:46,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:46,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:46,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:42:46,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:46,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21993237] [2023-08-27 11:42:46,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21993237] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:46,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:46,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 11:42:46,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415627994] [2023-08-27 11:42:46,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:46,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:42:46,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:46,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:42:46,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:42:46,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 357 [2023-08-27 11:42:46,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 68 transitions, 154 flow. Second operand has 3 states, 3 states have (on average 160.33333333333334) internal successors, (481), 3 states have internal predecessors, (481), 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) [2023-08-27 11:42:46,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:46,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 357 [2023-08-27 11:42:46,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:47,167 INFO L124 PetriNetUnfolderBase]: 4435/7401 cut-off events. [2023-08-27 11:42:47,167 INFO L125 PetriNetUnfolderBase]: For 76/76 co-relation queries the response was YES. [2023-08-27 11:42:47,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14568 conditions, 7401 events. 4435/7401 cut-off events. For 76/76 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 50187 event pairs, 2080 based on Foata normal form. 892/5750 useless extension candidates. Maximal degree in co-relation 1677. Up to 7046 conditions per place. [2023-08-27 11:42:47,202 INFO L140 encePairwiseOnDemand]: 337/357 looper letters, 58 selfloop transitions, 2 changer transitions 0/68 dead transitions. [2023-08-27 11:42:47,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 68 transitions, 274 flow [2023-08-27 11:42:47,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:42:47,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:42:47,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 561 transitions. [2023-08-27 11:42:47,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2023-08-27 11:42:47,204 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 561 transitions. [2023-08-27 11:42:47,204 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 561 transitions. [2023-08-27 11:42:47,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:47,205 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 561 transitions. [2023-08-27 11:42:47,207 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 187.0) internal successors, (561), 3 states have internal predecessors, (561), 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) [2023-08-27 11:42:47,209 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 357.0) internal successors, (1428), 4 states have internal predecessors, (1428), 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) [2023-08-27 11:42:47,209 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 357.0) internal successors, (1428), 4 states have internal predecessors, (1428), 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) [2023-08-27 11:42:47,209 INFO L175 Difference]: Start difference. First operand has 56 places, 68 transitions, 154 flow. Second operand 3 states and 561 transitions. [2023-08-27 11:42:47,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 68 transitions, 274 flow [2023-08-27 11:42:47,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 68 transitions, 274 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-27 11:42:47,211 INFO L231 Difference]: Finished difference. Result has 59 places, 54 transitions, 140 flow [2023-08-27 11:42:47,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=357, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=140, PETRI_PLACES=59, PETRI_TRANSITIONS=54} [2023-08-27 11:42:47,212 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 3 predicate places. [2023-08-27 11:42:47,213 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 54 transitions, 140 flow [2023-08-27 11:42:47,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 160.33333333333334) internal successors, (481), 3 states have internal predecessors, (481), 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) [2023-08-27 11:42:47,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:47,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:47,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-27 11:42:47,213 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:42:47,214 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:47,214 INFO L85 PathProgramCache]: Analyzing trace with hash -1438100837, now seen corresponding path program 1 times [2023-08-27 11:42:47,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:47,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886914863] [2023-08-27 11:42:47,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:47,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:47,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:47,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:42:47,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:47,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886914863] [2023-08-27 11:42:47,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886914863] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:47,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:47,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 11:42:47,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971079109] [2023-08-27 11:42:47,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:47,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 11:42:47,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:47,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 11:42:47,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-27 11:42:47,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 357 [2023-08-27 11:42:47,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 54 transitions, 140 flow. Second operand has 4 states, 4 states have (on average 137.5) internal successors, (550), 4 states have internal predecessors, (550), 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) [2023-08-27 11:42:47,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:47,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 357 [2023-08-27 11:42:47,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:47,981 INFO L124 PetriNetUnfolderBase]: 4789/8389 cut-off events. [2023-08-27 11:42:47,981 INFO L125 PetriNetUnfolderBase]: For 495/495 co-relation queries the response was YES. [2023-08-27 11:42:47,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17271 conditions, 8389 events. 4789/8389 cut-off events. For 495/495 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 61048 event pairs, 1680 based on Foata normal form. 0/6182 useless extension candidates. Maximal degree in co-relation 17183. Up to 6035 conditions per place. [2023-08-27 11:42:48,033 INFO L140 encePairwiseOnDemand]: 341/357 looper letters, 82 selfloop transitions, 9 changer transitions 0/99 dead transitions. [2023-08-27 11:42:48,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 99 transitions, 434 flow [2023-08-27 11:42:48,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 11:42:48,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 11:42:48,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 646 transitions. [2023-08-27 11:42:48,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2023-08-27 11:42:48,036 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 646 transitions. [2023-08-27 11:42:48,036 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 646 transitions. [2023-08-27 11:42:48,037 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:48,037 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 646 transitions. [2023-08-27 11:42:48,038 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 161.5) internal successors, (646), 4 states have internal predecessors, (646), 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) [2023-08-27 11:42:48,040 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 357.0) internal successors, (1785), 5 states have internal predecessors, (1785), 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) [2023-08-27 11:42:48,041 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 357.0) internal successors, (1785), 5 states have internal predecessors, (1785), 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) [2023-08-27 11:42:48,041 INFO L175 Difference]: Start difference. First operand has 59 places, 54 transitions, 140 flow. Second operand 4 states and 646 transitions. [2023-08-27 11:42:48,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 99 transitions, 434 flow [2023-08-27 11:42:48,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 99 transitions, 431 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 11:42:48,046 INFO L231 Difference]: Finished difference. Result has 64 places, 62 transitions, 228 flow [2023-08-27 11:42:48,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=357, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=228, PETRI_PLACES=64, PETRI_TRANSITIONS=62} [2023-08-27 11:42:48,047 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 8 predicate places. [2023-08-27 11:42:48,047 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 62 transitions, 228 flow [2023-08-27 11:42:48,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 137.5) internal successors, (550), 4 states have internal predecessors, (550), 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) [2023-08-27 11:42:48,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:48,048 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1] [2023-08-27 11:42:48,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-27 11:42:48,048 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:42:48,049 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:48,049 INFO L85 PathProgramCache]: Analyzing trace with hash -1142317030, now seen corresponding path program 1 times [2023-08-27 11:42:48,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:48,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843892497] [2023-08-27 11:42:48,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:48,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:48,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:48,089 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:42:48,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:48,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843892497] [2023-08-27 11:42:48,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843892497] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:42:48,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2111661149] [2023-08-27 11:42:48,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:48,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:42:48,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:42:48,091 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) [2023-08-27 11:42:48,094 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-27 11:42:48,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:48,165 INFO L262 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 11:42:48,165 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:42:48,183 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:42:48,183 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 11:42:48,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2111661149] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:48,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 11:42:48,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 3 [2023-08-27 11:42:48,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098976779] [2023-08-27 11:42:48,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:48,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 11:42:48,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:48,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 11:42:48,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 11:42:48,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 357 [2023-08-27 11:42:48,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 62 transitions, 228 flow. Second operand has 4 states, 4 states have (on average 160.75) internal successors, (643), 4 states have internal predecessors, (643), 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) [2023-08-27 11:42:48,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:48,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 357 [2023-08-27 11:42:48,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:48,804 INFO L124 PetriNetUnfolderBase]: 4461/7900 cut-off events. [2023-08-27 11:42:48,804 INFO L125 PetriNetUnfolderBase]: For 2390/2390 co-relation queries the response was YES. [2023-08-27 11:42:48,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19610 conditions, 7900 events. 4461/7900 cut-off events. For 2390/2390 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 58750 event pairs, 1497 based on Foata normal form. 0/7060 useless extension candidates. Maximal degree in co-relation 6340. Up to 5600 conditions per place. [2023-08-27 11:42:48,851 INFO L140 encePairwiseOnDemand]: 353/357 looper letters, 90 selfloop transitions, 3 changer transitions 0/101 dead transitions. [2023-08-27 11:42:48,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 101 transitions, 540 flow [2023-08-27 11:42:48,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 11:42:48,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 11:42:48,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 720 transitions. [2023-08-27 11:42:48,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5042016806722689 [2023-08-27 11:42:48,855 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 720 transitions. [2023-08-27 11:42:48,855 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 720 transitions. [2023-08-27 11:42:48,855 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:48,855 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 720 transitions. [2023-08-27 11:42:48,857 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 180.0) internal successors, (720), 4 states have internal predecessors, (720), 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) [2023-08-27 11:42:48,859 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 357.0) internal successors, (1785), 5 states have internal predecessors, (1785), 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) [2023-08-27 11:42:48,859 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 357.0) internal successors, (1785), 5 states have internal predecessors, (1785), 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) [2023-08-27 11:42:48,859 INFO L175 Difference]: Start difference. First operand has 64 places, 62 transitions, 228 flow. Second operand 4 states and 720 transitions. [2023-08-27 11:42:48,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 101 transitions, 540 flow [2023-08-27 11:42:48,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 101 transitions, 540 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-27 11:42:48,870 INFO L231 Difference]: Finished difference. Result has 66 places, 61 transitions, 230 flow [2023-08-27 11:42:48,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=357, PETRI_DIFFERENCE_MINUEND_FLOW=224, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=230, PETRI_PLACES=66, PETRI_TRANSITIONS=61} [2023-08-27 11:42:48,871 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 10 predicate places. [2023-08-27 11:42:48,871 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 61 transitions, 230 flow [2023-08-27 11:42:48,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 160.75) internal successors, (643), 4 states have internal predecessors, (643), 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) [2023-08-27 11:42:48,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:48,873 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1] [2023-08-27 11:42:48,881 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-27 11:42:49,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:42:49,078 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:42:49,078 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:49,079 INFO L85 PathProgramCache]: Analyzing trace with hash -1142317031, now seen corresponding path program 1 times [2023-08-27 11:42:49,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:49,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067256347] [2023-08-27 11:42:49,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:49,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:49,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:49,105 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 11:42:49,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:49,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067256347] [2023-08-27 11:42:49,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067256347] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:49,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:49,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 11:42:49,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078597326] [2023-08-27 11:42:49,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:49,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:42:49,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:49,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:42:49,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:42:49,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 357 [2023-08-27 11:42:49,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 61 transitions, 230 flow. Second operand has 3 states, 3 states have (on average 161.33333333333334) internal successors, (484), 3 states have internal predecessors, (484), 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) [2023-08-27 11:42:49,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:49,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 357 [2023-08-27 11:42:49,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:49,656 INFO L124 PetriNetUnfolderBase]: 4133/7245 cut-off events. [2023-08-27 11:42:49,657 INFO L125 PetriNetUnfolderBase]: For 2795/2798 co-relation queries the response was YES. [2023-08-27 11:42:49,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18284 conditions, 7245 events. 4133/7245 cut-off events. For 2795/2798 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 51101 event pairs, 2152 based on Foata normal form. 1/6643 useless extension candidates. Maximal degree in co-relation 14901. Up to 6129 conditions per place. [2023-08-27 11:42:49,698 INFO L140 encePairwiseOnDemand]: 353/357 looper letters, 77 selfloop transitions, 4 changer transitions 0/89 dead transitions. [2023-08-27 11:42:49,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 89 transitions, 486 flow [2023-08-27 11:42:49,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:42:49,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:42:49,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 548 transitions. [2023-08-27 11:42:49,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5116713352007469 [2023-08-27 11:42:49,701 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 548 transitions. [2023-08-27 11:42:49,701 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 548 transitions. [2023-08-27 11:42:49,701 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:49,701 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 548 transitions. [2023-08-27 11:42:49,702 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 182.66666666666666) internal successors, (548), 3 states have internal predecessors, (548), 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) [2023-08-27 11:42:49,704 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 357.0) internal successors, (1428), 4 states have internal predecessors, (1428), 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) [2023-08-27 11:42:49,704 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 357.0) internal successors, (1428), 4 states have internal predecessors, (1428), 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) [2023-08-27 11:42:49,704 INFO L175 Difference]: Start difference. First operand has 66 places, 61 transitions, 230 flow. Second operand 3 states and 548 transitions. [2023-08-27 11:42:49,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 89 transitions, 486 flow [2023-08-27 11:42:49,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 89 transitions, 482 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 11:42:49,710 INFO L231 Difference]: Finished difference. Result has 66 places, 61 transitions, 238 flow [2023-08-27 11:42:49,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=357, PETRI_DIFFERENCE_MINUEND_FLOW=222, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=238, PETRI_PLACES=66, PETRI_TRANSITIONS=61} [2023-08-27 11:42:49,712 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 10 predicate places. [2023-08-27 11:42:49,712 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 61 transitions, 238 flow [2023-08-27 11:42:49,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 161.33333333333334) internal successors, (484), 3 states have internal predecessors, (484), 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) [2023-08-27 11:42:49,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:49,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:49,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-27 11:42:49,713 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:42:49,713 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:49,713 INFO L85 PathProgramCache]: Analyzing trace with hash -736567093, now seen corresponding path program 1 times [2023-08-27 11:42:49,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:49,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873928224] [2023-08-27 11:42:49,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:49,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:49,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:49,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:42:49,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:49,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873928224] [2023-08-27 11:42:49,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873928224] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:49,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:49,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 11:42:49,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747820134] [2023-08-27 11:42:49,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:49,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:42:49,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:49,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:42:49,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:42:49,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 357 [2023-08-27 11:42:49,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 61 transitions, 238 flow. Second operand has 3 states, 3 states have (on average 143.0) internal successors, (429), 3 states have internal predecessors, (429), 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) [2023-08-27 11:42:49,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:49,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 357 [2023-08-27 11:42:49,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:50,475 INFO L124 PetriNetUnfolderBase]: 4830/8742 cut-off events. [2023-08-27 11:42:50,477 INFO L125 PetriNetUnfolderBase]: For 5095/5122 co-relation queries the response was YES. [2023-08-27 11:42:50,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22295 conditions, 8742 events. 4830/8742 cut-off events. For 5095/5122 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 65076 event pairs, 1759 based on Foata normal form. 4/8159 useless extension candidates. Maximal degree in co-relation 17570. Up to 5062 conditions per place. [2023-08-27 11:42:50,519 INFO L140 encePairwiseOnDemand]: 343/357 looper letters, 78 selfloop transitions, 18 changer transitions 0/104 dead transitions. [2023-08-27 11:42:50,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 104 transitions, 590 flow [2023-08-27 11:42:50,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:42:50,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:42:50,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 504 transitions. [2023-08-27 11:42:50,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47058823529411764 [2023-08-27 11:42:50,522 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 504 transitions. [2023-08-27 11:42:50,522 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 504 transitions. [2023-08-27 11:42:50,522 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:50,522 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 504 transitions. [2023-08-27 11:42:50,524 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 168.0) internal successors, (504), 3 states have internal predecessors, (504), 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) [2023-08-27 11:42:50,526 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 357.0) internal successors, (1428), 4 states have internal predecessors, (1428), 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) [2023-08-27 11:42:50,526 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 357.0) internal successors, (1428), 4 states have internal predecessors, (1428), 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) [2023-08-27 11:42:50,526 INFO L175 Difference]: Start difference. First operand has 66 places, 61 transitions, 238 flow. Second operand 3 states and 504 transitions. [2023-08-27 11:42:50,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 104 transitions, 590 flow [2023-08-27 11:42:50,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 104 transitions, 583 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 11:42:50,537 INFO L231 Difference]: Finished difference. Result has 69 places, 75 transitions, 402 flow [2023-08-27 11:42:50,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=357, PETRI_DIFFERENCE_MINUEND_FLOW=234, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=402, PETRI_PLACES=69, PETRI_TRANSITIONS=75} [2023-08-27 11:42:50,537 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 13 predicate places. [2023-08-27 11:42:50,538 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 75 transitions, 402 flow [2023-08-27 11:42:50,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 143.0) internal successors, (429), 3 states have internal predecessors, (429), 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) [2023-08-27 11:42:50,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:50,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:50,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-27 11:42:50,538 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:42:50,538 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:50,539 INFO L85 PathProgramCache]: Analyzing trace with hash -736567115, now seen corresponding path program 1 times [2023-08-27 11:42:50,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:50,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604668016] [2023-08-27 11:42:50,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:50,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:50,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:50,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:42:50,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:50,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604668016] [2023-08-27 11:42:50,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604668016] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:50,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:50,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 11:42:50,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206853799] [2023-08-27 11:42:50,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:50,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 11:42:50,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:50,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 11:42:50,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-27 11:42:50,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 357 [2023-08-27 11:42:50,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 75 transitions, 402 flow. Second operand has 6 states, 6 states have (on average 131.5) internal successors, (789), 6 states have internal predecessors, (789), 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) [2023-08-27 11:42:50,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:50,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 357 [2023-08-27 11:42:50,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:51,712 INFO L124 PetriNetUnfolderBase]: 5448/10026 cut-off events. [2023-08-27 11:42:51,712 INFO L125 PetriNetUnfolderBase]: For 12721/12841 co-relation queries the response was YES. [2023-08-27 11:42:51,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28811 conditions, 10026 events. 5448/10026 cut-off events. For 12721/12841 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 77522 event pairs, 938 based on Foata normal form. 404/10254 useless extension candidates. Maximal degree in co-relation 21923. Up to 5188 conditions per place. [2023-08-27 11:42:51,774 INFO L140 encePairwiseOnDemand]: 339/357 looper letters, 195 selfloop transitions, 46 changer transitions 0/249 dead transitions. [2023-08-27 11:42:51,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 249 transitions, 1605 flow [2023-08-27 11:42:51,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 11:42:51,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 11:42:51,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1383 transitions. [2023-08-27 11:42:51,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4304388422035481 [2023-08-27 11:42:51,780 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1383 transitions. [2023-08-27 11:42:51,780 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1383 transitions. [2023-08-27 11:42:51,781 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:51,781 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1383 transitions. [2023-08-27 11:42:51,783 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 153.66666666666666) internal successors, (1383), 9 states have internal predecessors, (1383), 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) [2023-08-27 11:42:51,788 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 357.0) internal successors, (3570), 10 states have internal predecessors, (3570), 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) [2023-08-27 11:42:51,789 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 357.0) internal successors, (3570), 10 states have internal predecessors, (3570), 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) [2023-08-27 11:42:51,789 INFO L175 Difference]: Start difference. First operand has 69 places, 75 transitions, 402 flow. Second operand 9 states and 1383 transitions. [2023-08-27 11:42:51,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 249 transitions, 1605 flow [2023-08-27 11:42:51,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 249 transitions, 1521 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 11:42:51,809 INFO L231 Difference]: Finished difference. Result has 82 places, 109 transitions, 804 flow [2023-08-27 11:42:51,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=357, PETRI_DIFFERENCE_MINUEND_FLOW=366, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=804, PETRI_PLACES=82, PETRI_TRANSITIONS=109} [2023-08-27 11:42:51,810 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 26 predicate places. [2023-08-27 11:42:51,811 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 109 transitions, 804 flow [2023-08-27 11:42:51,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 131.5) internal successors, (789), 6 states have internal predecessors, (789), 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) [2023-08-27 11:42:51,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:51,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:51,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-27 11:42:51,811 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:42:51,812 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:51,813 INFO L85 PathProgramCache]: Analyzing trace with hash 592062248, now seen corresponding path program 1 times [2023-08-27 11:42:51,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:51,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095226588] [2023-08-27 11:42:51,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:51,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:51,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:51,847 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:42:51,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:51,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095226588] [2023-08-27 11:42:51,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095226588] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:42:51,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [304405254] [2023-08-27 11:42:51,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:51,848 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:42:51,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:42:51,849 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) [2023-08-27 11:42:51,876 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-08-27 11:42:51,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:51,936 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-27 11:42:51,937 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:42:51,951 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:42:51,951 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:42:51,971 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:42:51,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [304405254] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:42:51,972 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:42:51,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-08-27 11:42:51,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263202025] [2023-08-27 11:42:51,972 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:42:51,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 11:42:51,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:51,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 11:42:51,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 11:42:51,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 357 [2023-08-27 11:42:51,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 109 transitions, 804 flow. Second operand has 7 states, 7 states have (on average 162.14285714285714) internal successors, (1135), 7 states have internal predecessors, (1135), 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) [2023-08-27 11:42:51,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:51,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 357 [2023-08-27 11:42:51,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:52,237 INFO L124 PetriNetUnfolderBase]: 1234/2479 cut-off events. [2023-08-27 11:42:52,237 INFO L125 PetriNetUnfolderBase]: For 5866/5877 co-relation queries the response was YES. [2023-08-27 11:42:52,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9625 conditions, 2479 events. 1234/2479 cut-off events. For 5866/5877 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 17010 event pairs, 89 based on Foata normal form. 295/2774 useless extension candidates. Maximal degree in co-relation 9018. Up to 1674 conditions per place. [2023-08-27 11:42:52,251 INFO L140 encePairwiseOnDemand]: 354/357 looper letters, 140 selfloop transitions, 3 changer transitions 0/149 dead transitions. [2023-08-27 11:42:52,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 149 transitions, 1398 flow [2023-08-27 11:42:52,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 11:42:52,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 11:42:52,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 866 transitions. [2023-08-27 11:42:52,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48515406162464986 [2023-08-27 11:42:52,254 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 866 transitions. [2023-08-27 11:42:52,254 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 866 transitions. [2023-08-27 11:42:52,255 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:52,255 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 866 transitions. [2023-08-27 11:42:52,257 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 173.2) internal successors, (866), 5 states have internal predecessors, (866), 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) [2023-08-27 11:42:52,259 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 357.0) internal successors, (2142), 6 states have internal predecessors, (2142), 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) [2023-08-27 11:42:52,260 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 357.0) internal successors, (2142), 6 states have internal predecessors, (2142), 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) [2023-08-27 11:42:52,260 INFO L175 Difference]: Start difference. First operand has 82 places, 109 transitions, 804 flow. Second operand 5 states and 866 transitions. [2023-08-27 11:42:52,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 149 transitions, 1398 flow [2023-08-27 11:42:52,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 149 transitions, 1354 flow, removed 10 selfloop flow, removed 4 redundant places. [2023-08-27 11:42:52,273 INFO L231 Difference]: Finished difference. Result has 67 places, 79 transitions, 578 flow [2023-08-27 11:42:52,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=357, PETRI_DIFFERENCE_MINUEND_FLOW=572, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=578, PETRI_PLACES=67, PETRI_TRANSITIONS=79} [2023-08-27 11:42:52,273 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 11 predicate places. [2023-08-27 11:42:52,273 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 79 transitions, 578 flow [2023-08-27 11:42:52,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 162.14285714285714) internal successors, (1135), 7 states have internal predecessors, (1135), 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) [2023-08-27 11:42:52,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:52,274 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:52,283 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-08-27 11:42:52,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-08-27 11:42:52,479 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:42:52,480 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:52,480 INFO L85 PathProgramCache]: Analyzing trace with hash -1239073703, now seen corresponding path program 1 times [2023-08-27 11:42:52,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:52,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982396731] [2023-08-27 11:42:52,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:52,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:52,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:52,642 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:42:52,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:52,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982396731] [2023-08-27 11:42:52,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982396731] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:42:52,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2010691564] [2023-08-27 11:42:52,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:52,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:42:52,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:42:52,645 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) [2023-08-27 11:42:52,648 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-27 11:42:52,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:52,727 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-27 11:42:52,728 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:42:52,737 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:42:52,738 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-08-27 11:42:52,775 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 11:42:52,805 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:42:52,817 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:42:52,818 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 11:42:52,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2010691564] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:52,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 11:42:52,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 7 [2023-08-27 11:42:52,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119218705] [2023-08-27 11:42:52,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:52,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 11:42:52,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:52,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 11:42:52,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-08-27 11:42:52,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 357 [2023-08-27 11:42:52,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 79 transitions, 578 flow. Second operand has 5 states, 5 states have (on average 138.2) internal successors, (691), 5 states have internal predecessors, (691), 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) [2023-08-27 11:42:52,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:52,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 357 [2023-08-27 11:42:52,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:53,048 INFO L124 PetriNetUnfolderBase]: 1223/2435 cut-off events. [2023-08-27 11:42:53,048 INFO L125 PetriNetUnfolderBase]: For 6731/6785 co-relation queries the response was YES. [2023-08-27 11:42:53,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9389 conditions, 2435 events. 1223/2435 cut-off events. For 6731/6785 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 16640 event pairs, 453 based on Foata normal form. 33/2461 useless extension candidates. Maximal degree in co-relation 9264. Up to 1397 conditions per place. [2023-08-27 11:42:53,061 INFO L140 encePairwiseOnDemand]: 345/357 looper letters, 80 selfloop transitions, 23 changer transitions 2/111 dead transitions. [2023-08-27 11:42:53,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 111 transitions, 986 flow [2023-08-27 11:42:53,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 11:42:53,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 11:42:53,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 604 transitions. [2023-08-27 11:42:53,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42296918767507 [2023-08-27 11:42:53,063 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 604 transitions. [2023-08-27 11:42:53,064 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 604 transitions. [2023-08-27 11:42:53,064 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:53,064 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 604 transitions. [2023-08-27 11:42:53,065 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 151.0) internal successors, (604), 4 states have internal predecessors, (604), 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) [2023-08-27 11:42:53,068 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 357.0) internal successors, (1785), 5 states have internal predecessors, (1785), 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) [2023-08-27 11:42:53,068 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 357.0) internal successors, (1785), 5 states have internal predecessors, (1785), 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) [2023-08-27 11:42:53,068 INFO L175 Difference]: Start difference. First operand has 67 places, 79 transitions, 578 flow. Second operand 4 states and 604 transitions. [2023-08-27 11:42:53,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 111 transitions, 986 flow [2023-08-27 11:42:53,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 111 transitions, 975 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-08-27 11:42:53,079 INFO L231 Difference]: Finished difference. Result has 69 places, 89 transitions, 778 flow [2023-08-27 11:42:53,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=357, PETRI_DIFFERENCE_MINUEND_FLOW=563, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=778, PETRI_PLACES=69, PETRI_TRANSITIONS=89} [2023-08-27 11:42:53,079 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 13 predicate places. [2023-08-27 11:42:53,079 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 89 transitions, 778 flow [2023-08-27 11:42:53,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 138.2) internal successors, (691), 5 states have internal predecessors, (691), 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) [2023-08-27 11:42:53,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:53,080 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:53,093 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-08-27 11:42:53,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-08-27 11:42:53,286 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:42:53,286 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:53,286 INFO L85 PathProgramCache]: Analyzing trace with hash -575615507, now seen corresponding path program 1 times [2023-08-27 11:42:53,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:53,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779237471] [2023-08-27 11:42:53,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:53,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:53,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:53,425 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:42:53,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:53,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779237471] [2023-08-27 11:42:53,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779237471] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:42:53,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1672182557] [2023-08-27 11:42:53,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:53,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:42:53,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:42:53,427 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) [2023-08-27 11:42:53,429 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-27 11:42:53,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:53,518 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-27 11:42:53,521 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:42:53,532 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:42:53,532 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-08-27 11:42:53,560 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:42:53,608 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2023-08-27 11:42:53,631 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:42:53,645 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:42:53,645 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 11:42:53,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1672182557] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:53,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 11:42:53,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 8 [2023-08-27 11:42:53,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229480802] [2023-08-27 11:42:53,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:53,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 11:42:53,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:53,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 11:42:53,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-08-27 11:42:53,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 357 [2023-08-27 11:42:53,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 89 transitions, 778 flow. Second operand has 6 states, 6 states have (on average 131.83333333333334) internal successors, (791), 6 states have internal predecessors, (791), 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) [2023-08-27 11:42:53,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:53,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 357 [2023-08-27 11:42:53,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:53,915 INFO L124 PetriNetUnfolderBase]: 1169/2308 cut-off events. [2023-08-27 11:42:53,915 INFO L125 PetriNetUnfolderBase]: For 7904/7937 co-relation queries the response was YES. [2023-08-27 11:42:53,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9294 conditions, 2308 events. 1169/2308 cut-off events. For 7904/7937 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 15197 event pairs, 381 based on Foata normal form. 54/2362 useless extension candidates. Maximal degree in co-relation 9176. Up to 1811 conditions per place. [2023-08-27 11:42:53,924 INFO L140 encePairwiseOnDemand]: 350/357 looper letters, 100 selfloop transitions, 16 changer transitions 0/122 dead transitions. [2023-08-27 11:42:53,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 122 transitions, 1256 flow [2023-08-27 11:42:53,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 11:42:53,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 11:42:53,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 709 transitions. [2023-08-27 11:42:53,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3971988795518207 [2023-08-27 11:42:53,928 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 709 transitions. [2023-08-27 11:42:53,928 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 709 transitions. [2023-08-27 11:42:53,929 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:53,929 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 709 transitions. [2023-08-27 11:42:53,930 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 141.8) internal successors, (709), 5 states have internal predecessors, (709), 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) [2023-08-27 11:42:53,933 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 357.0) internal successors, (2142), 6 states have internal predecessors, (2142), 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) [2023-08-27 11:42:53,934 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 357.0) internal successors, (2142), 6 states have internal predecessors, (2142), 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) [2023-08-27 11:42:53,934 INFO L175 Difference]: Start difference. First operand has 69 places, 89 transitions, 778 flow. Second operand 5 states and 709 transitions. [2023-08-27 11:42:53,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 122 transitions, 1256 flow [2023-08-27 11:42:53,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 122 transitions, 1247 flow, removed 4 selfloop flow, removed 1 redundant places. [2023-08-27 11:42:53,952 INFO L231 Difference]: Finished difference. Result has 73 places, 92 transitions, 865 flow [2023-08-27 11:42:53,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=357, PETRI_DIFFERENCE_MINUEND_FLOW=745, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=865, PETRI_PLACES=73, PETRI_TRANSITIONS=92} [2023-08-27 11:42:53,952 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 17 predicate places. [2023-08-27 11:42:53,953 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 92 transitions, 865 flow [2023-08-27 11:42:53,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 131.83333333333334) internal successors, (791), 6 states have internal predecessors, (791), 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) [2023-08-27 11:42:53,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:53,953 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:53,961 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-08-27 11:42:54,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:42:54,161 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:42:54,161 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:54,162 INFO L85 PathProgramCache]: Analyzing trace with hash 692150532, now seen corresponding path program 1 times [2023-08-27 11:42:54,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:54,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375727469] [2023-08-27 11:42:54,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:54,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:54,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:54,259 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 11:42:54,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:54,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375727469] [2023-08-27 11:42:54,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375727469] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:42:54,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1047301600] [2023-08-27 11:42:54,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:54,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:42:54,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:42:54,263 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) [2023-08-27 11:42:54,264 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-08-27 11:42:54,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:54,348 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-27 11:42:54,349 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:42:54,358 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:42:54,358 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-08-27 11:42:54,375 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:42:54,395 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:42:54,436 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2023-08-27 11:42:54,454 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 11:42:54,455 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:42:54,504 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_338 (Array Int Int))) (< 0 (+ 2147483649 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_338) |c_~#global~0.base|) |c_~#global~0.offset|)))) is different from false [2023-08-27 11:42:54,517 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 1 not checked. [2023-08-27 11:42:54,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1047301600] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:42:54,517 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:42:54,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2023-08-27 11:42:54,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34001506] [2023-08-27 11:42:54,517 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:42:54,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 11:42:54,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:54,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 11:42:54,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=111, Unknown=1, NotChecked=22, Total=182 [2023-08-27 11:42:54,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 357 [2023-08-27 11:42:54,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 92 transitions, 865 flow. Second operand has 14 states, 14 states have (on average 132.57142857142858) internal successors, (1856), 14 states have internal predecessors, (1856), 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) [2023-08-27 11:42:54,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:54,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 357 [2023-08-27 11:42:54,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:55,132 INFO L124 PetriNetUnfolderBase]: 1482/2839 cut-off events. [2023-08-27 11:42:55,132 INFO L125 PetriNetUnfolderBase]: For 11797/11826 co-relation queries the response was YES. [2023-08-27 11:42:55,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11780 conditions, 2839 events. 1482/2839 cut-off events. For 11797/11826 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 19146 event pairs, 193 based on Foata normal form. 91/2924 useless extension candidates. Maximal degree in co-relation 11656. Up to 1434 conditions per place. [2023-08-27 11:42:55,151 INFO L140 encePairwiseOnDemand]: 340/357 looper letters, 150 selfloop transitions, 96 changer transitions 5/257 dead transitions. [2023-08-27 11:42:55,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 257 transitions, 2704 flow [2023-08-27 11:42:55,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 11:42:55,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 11:42:55,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1838 transitions. [2023-08-27 11:42:55,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3960353372118078 [2023-08-27 11:42:55,156 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1838 transitions. [2023-08-27 11:42:55,156 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1838 transitions. [2023-08-27 11:42:55,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:55,157 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1838 transitions. [2023-08-27 11:42:55,161 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 141.3846153846154) internal successors, (1838), 13 states have internal predecessors, (1838), 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) [2023-08-27 11:42:55,168 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 357.0) internal successors, (4998), 14 states have internal predecessors, (4998), 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) [2023-08-27 11:42:55,169 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 357.0) internal successors, (4998), 14 states have internal predecessors, (4998), 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) [2023-08-27 11:42:55,170 INFO L175 Difference]: Start difference. First operand has 73 places, 92 transitions, 865 flow. Second operand 13 states and 1838 transitions. [2023-08-27 11:42:55,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 257 transitions, 2704 flow [2023-08-27 11:42:55,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 257 transitions, 2639 flow, removed 10 selfloop flow, removed 3 redundant places. [2023-08-27 11:42:55,192 INFO L231 Difference]: Finished difference. Result has 90 places, 175 transitions, 2144 flow [2023-08-27 11:42:55,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=357, PETRI_DIFFERENCE_MINUEND_FLOW=823, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2144, PETRI_PLACES=90, PETRI_TRANSITIONS=175} [2023-08-27 11:42:55,193 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 34 predicate places. [2023-08-27 11:42:55,193 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 175 transitions, 2144 flow [2023-08-27 11:42:55,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 132.57142857142858) internal successors, (1856), 14 states have internal predecessors, (1856), 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) [2023-08-27 11:42:55,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:55,194 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:55,209 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-08-27 11:42:55,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-08-27 11:42:55,404 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:42:55,405 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:55,405 INFO L85 PathProgramCache]: Analyzing trace with hash 692150585, now seen corresponding path program 1 times [2023-08-27 11:42:55,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:55,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438114389] [2023-08-27 11:42:55,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:55,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:55,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:55,459 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:42:55,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:55,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438114389] [2023-08-27 11:42:55,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438114389] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:55,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:55,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 11:42:55,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619912670] [2023-08-27 11:42:55,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:55,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 11:42:55,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:55,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 11:42:55,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 11:42:55,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 357 [2023-08-27 11:42:55,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 175 transitions, 2144 flow. Second operand has 4 states, 4 states have (on average 136.75) internal successors, (547), 4 states have internal predecessors, (547), 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) [2023-08-27 11:42:55,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:55,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 357 [2023-08-27 11:42:55,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:55,846 INFO L124 PetriNetUnfolderBase]: 1459/2808 cut-off events. [2023-08-27 11:42:55,846 INFO L125 PetriNetUnfolderBase]: For 19014/19062 co-relation queries the response was YES. [2023-08-27 11:42:55,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13847 conditions, 2808 events. 1459/2808 cut-off events. For 19014/19062 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 18966 event pairs, 266 based on Foata normal form. 105/2907 useless extension candidates. Maximal degree in co-relation 13712. Up to 1172 conditions per place. [2023-08-27 11:42:55,858 INFO L140 encePairwiseOnDemand]: 343/357 looper letters, 148 selfloop transitions, 105 changer transitions 1/260 dead transitions. [2023-08-27 11:42:55,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 260 transitions, 3427 flow [2023-08-27 11:42:55,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 11:42:55,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 11:42:55,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 757 transitions. [2023-08-27 11:42:55,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42408963585434173 [2023-08-27 11:42:55,860 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 757 transitions. [2023-08-27 11:42:55,861 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 757 transitions. [2023-08-27 11:42:55,861 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:55,861 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 757 transitions. [2023-08-27 11:42:55,863 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 151.4) internal successors, (757), 5 states have internal predecessors, (757), 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) [2023-08-27 11:42:55,865 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 357.0) internal successors, (2142), 6 states have internal predecessors, (2142), 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) [2023-08-27 11:42:55,865 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 357.0) internal successors, (2142), 6 states have internal predecessors, (2142), 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) [2023-08-27 11:42:55,866 INFO L175 Difference]: Start difference. First operand has 90 places, 175 transitions, 2144 flow. Second operand 5 states and 757 transitions. [2023-08-27 11:42:55,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 260 transitions, 3427 flow [2023-08-27 11:42:55,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 260 transitions, 3347 flow, removed 40 selfloop flow, removed 0 redundant places. [2023-08-27 11:42:55,921 INFO L231 Difference]: Finished difference. Result has 98 places, 203 transitions, 2919 flow [2023-08-27 11:42:55,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=357, PETRI_DIFFERENCE_MINUEND_FLOW=2024, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2919, PETRI_PLACES=98, PETRI_TRANSITIONS=203} [2023-08-27 11:42:55,922 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 42 predicate places. [2023-08-27 11:42:55,922 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 203 transitions, 2919 flow [2023-08-27 11:42:55,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 136.75) internal successors, (547), 4 states have internal predecessors, (547), 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) [2023-08-27 11:42:55,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:55,923 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:55,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-27 11:42:55,923 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:42:55,923 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:55,923 INFO L85 PathProgramCache]: Analyzing trace with hash 1795246698, now seen corresponding path program 1 times [2023-08-27 11:42:55,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:55,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136670214] [2023-08-27 11:42:55,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:55,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:55,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:56,021 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:42:56,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:56,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136670214] [2023-08-27 11:42:56,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136670214] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:56,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:56,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 11:42:56,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124437378] [2023-08-27 11:42:56,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:56,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 11:42:56,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:56,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 11:42:56,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-27 11:42:56,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 357 [2023-08-27 11:42:56,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 203 transitions, 2919 flow. Second operand has 4 states, 4 states have (on average 143.25) internal successors, (573), 4 states have internal predecessors, (573), 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) [2023-08-27 11:42:56,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:56,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 357 [2023-08-27 11:42:56,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:56,117 INFO L124 PetriNetUnfolderBase]: 133/413 cut-off events. [2023-08-27 11:42:56,117 INFO L125 PetriNetUnfolderBase]: For 3848/3848 co-relation queries the response was YES. [2023-08-27 11:42:56,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2265 conditions, 413 events. 133/413 cut-off events. For 3848/3848 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 2000 event pairs, 24 based on Foata normal form. 77/490 useless extension candidates. Maximal degree in co-relation 2226. Up to 327 conditions per place. [2023-08-27 11:42:56,119 INFO L140 encePairwiseOnDemand]: 352/357 looper letters, 63 selfloop transitions, 5 changer transitions 9/81 dead transitions. [2023-08-27 11:42:56,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 81 transitions, 1134 flow [2023-08-27 11:42:56,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 11:42:56,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 11:42:56,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 597 transitions. [2023-08-27 11:42:56,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4180672268907563 [2023-08-27 11:42:56,121 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 597 transitions. [2023-08-27 11:42:56,122 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 597 transitions. [2023-08-27 11:42:56,122 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:56,122 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 597 transitions. [2023-08-27 11:42:56,123 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 149.25) internal successors, (597), 4 states have internal predecessors, (597), 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) [2023-08-27 11:42:56,125 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 357.0) internal successors, (1785), 5 states have internal predecessors, (1785), 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) [2023-08-27 11:42:56,125 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 357.0) internal successors, (1785), 5 states have internal predecessors, (1785), 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) [2023-08-27 11:42:56,125 INFO L175 Difference]: Start difference. First operand has 98 places, 203 transitions, 2919 flow. Second operand 4 states and 597 transitions. [2023-08-27 11:42:56,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 81 transitions, 1134 flow [2023-08-27 11:42:56,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 81 transitions, 960 flow, removed 56 selfloop flow, removed 9 redundant places. [2023-08-27 11:42:56,136 INFO L231 Difference]: Finished difference. Result has 88 places, 67 transitions, 636 flow [2023-08-27 11:42:56,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=357, PETRI_DIFFERENCE_MINUEND_FLOW=752, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=636, PETRI_PLACES=88, PETRI_TRANSITIONS=67} [2023-08-27 11:42:56,136 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 32 predicate places. [2023-08-27 11:42:56,136 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 67 transitions, 636 flow [2023-08-27 11:42:56,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 143.25) internal successors, (573), 4 states have internal predecessors, (573), 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) [2023-08-27 11:42:56,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:56,137 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:56,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-27 11:42:56,137 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:42:56,137 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:56,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1926702517, now seen corresponding path program 2 times [2023-08-27 11:42:56,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:56,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329254241] [2023-08-27 11:42:56,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:56,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:56,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:56,249 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 11:42:56,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:56,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329254241] [2023-08-27 11:42:56,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329254241] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:56,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:56,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 11:42:56,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015671556] [2023-08-27 11:42:56,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:56,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 11:42:56,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:56,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 11:42:56,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-08-27 11:42:56,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 357 [2023-08-27 11:42:56,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 67 transitions, 636 flow. Second operand has 6 states, 6 states have (on average 132.0) internal successors, (792), 6 states have internal predecessors, (792), 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) [2023-08-27 11:42:56,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:56,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 357 [2023-08-27 11:42:56,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:56,338 INFO L124 PetriNetUnfolderBase]: 103/343 cut-off events. [2023-08-27 11:42:56,338 INFO L125 PetriNetUnfolderBase]: For 1951/1951 co-relation queries the response was YES. [2023-08-27 11:42:56,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1680 conditions, 343 events. 103/343 cut-off events. For 1951/1951 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1632 event pairs, 57 based on Foata normal form. 2/345 useless extension candidates. Maximal degree in co-relation 1539. Up to 206 conditions per place. [2023-08-27 11:42:56,340 INFO L140 encePairwiseOnDemand]: 351/357 looper letters, 54 selfloop transitions, 11 changer transitions 0/71 dead transitions. [2023-08-27 11:42:56,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 71 transitions, 789 flow [2023-08-27 11:42:56,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 11:42:56,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 11:42:56,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 687 transitions. [2023-08-27 11:42:56,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38487394957983195 [2023-08-27 11:42:56,342 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 687 transitions. [2023-08-27 11:42:56,342 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 687 transitions. [2023-08-27 11:42:56,342 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:56,342 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 687 transitions. [2023-08-27 11:42:56,344 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 137.4) internal successors, (687), 5 states have internal predecessors, (687), 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) [2023-08-27 11:42:56,346 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 357.0) internal successors, (2142), 6 states have internal predecessors, (2142), 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) [2023-08-27 11:42:56,346 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 357.0) internal successors, (2142), 6 states have internal predecessors, (2142), 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) [2023-08-27 11:42:56,347 INFO L175 Difference]: Start difference. First operand has 88 places, 67 transitions, 636 flow. Second operand 5 states and 687 transitions. [2023-08-27 11:42:56,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 71 transitions, 789 flow [2023-08-27 11:42:56,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 71 transitions, 759 flow, removed 2 selfloop flow, removed 5 redundant places. [2023-08-27 11:42:56,352 INFO L231 Difference]: Finished difference. Result has 86 places, 65 transitions, 606 flow [2023-08-27 11:42:56,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=357, PETRI_DIFFERENCE_MINUEND_FLOW=584, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=606, PETRI_PLACES=86, PETRI_TRANSITIONS=65} [2023-08-27 11:42:56,352 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 30 predicate places. [2023-08-27 11:42:56,352 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 65 transitions, 606 flow [2023-08-27 11:42:56,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 132.0) internal successors, (792), 6 states have internal predecessors, (792), 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) [2023-08-27 11:42:56,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:56,353 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:56,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-27 11:42:56,353 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:42:56,353 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:56,353 INFO L85 PathProgramCache]: Analyzing trace with hash -501805885, now seen corresponding path program 1 times [2023-08-27 11:42:56,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:56,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411238723] [2023-08-27 11:42:56,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:56,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:56,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:56,449 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:42:56,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:56,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411238723] [2023-08-27 11:42:56,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411238723] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:56,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:56,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 11:42:56,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643065125] [2023-08-27 11:42:56,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:56,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 11:42:56,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:56,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 11:42:56,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 11:42:56,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 357 [2023-08-27 11:42:56,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 65 transitions, 606 flow. Second operand has 5 states, 5 states have (on average 137.2) internal successors, (686), 5 states have internal predecessors, (686), 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) [2023-08-27 11:42:56,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:56,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 357 [2023-08-27 11:42:56,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:56,579 INFO L124 PetriNetUnfolderBase]: 119/391 cut-off events. [2023-08-27 11:42:56,579 INFO L125 PetriNetUnfolderBase]: For 2083/2083 co-relation queries the response was YES. [2023-08-27 11:42:56,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1832 conditions, 391 events. 119/391 cut-off events. For 2083/2083 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1960 event pairs, 38 based on Foata normal form. 3/394 useless extension candidates. Maximal degree in co-relation 1693. Up to 172 conditions per place. [2023-08-27 11:42:56,582 INFO L140 encePairwiseOnDemand]: 343/357 looper letters, 61 selfloop transitions, 32 changer transitions 0/99 dead transitions. [2023-08-27 11:42:56,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 99 transitions, 1050 flow [2023-08-27 11:42:56,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 11:42:56,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 11:42:56,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1003 transitions. [2023-08-27 11:42:56,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2023-08-27 11:42:56,585 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1003 transitions. [2023-08-27 11:42:56,585 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1003 transitions. [2023-08-27 11:42:56,585 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:56,586 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1003 transitions. [2023-08-27 11:42:56,587 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 143.28571428571428) internal successors, (1003), 7 states have internal predecessors, (1003), 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) [2023-08-27 11:42:56,590 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 357.0) internal successors, (2856), 8 states have internal predecessors, (2856), 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) [2023-08-27 11:42:56,591 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 357.0) internal successors, (2856), 8 states have internal predecessors, (2856), 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) [2023-08-27 11:42:56,591 INFO L175 Difference]: Start difference. First operand has 86 places, 65 transitions, 606 flow. Second operand 7 states and 1003 transitions. [2023-08-27 11:42:56,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 99 transitions, 1050 flow [2023-08-27 11:42:56,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 99 transitions, 1014 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-27 11:42:56,597 INFO L231 Difference]: Finished difference. Result has 93 places, 75 transitions, 824 flow [2023-08-27 11:42:56,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=357, PETRI_DIFFERENCE_MINUEND_FLOW=576, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=824, PETRI_PLACES=93, PETRI_TRANSITIONS=75} [2023-08-27 11:42:56,598 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 37 predicate places. [2023-08-27 11:42:56,598 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 75 transitions, 824 flow [2023-08-27 11:42:56,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 137.2) internal successors, (686), 5 states have internal predecessors, (686), 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) [2023-08-27 11:42:56,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:56,598 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:56,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-27 11:42:56,599 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:42:56,599 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:56,599 INFO L85 PathProgramCache]: Analyzing trace with hash -1021608785, now seen corresponding path program 1 times [2023-08-27 11:42:56,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:56,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159044425] [2023-08-27 11:42:56,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:56,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:56,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:56,789 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:42:56,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:56,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159044425] [2023-08-27 11:42:56,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159044425] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:42:56,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1138577638] [2023-08-27 11:42:56,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:56,790 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:42:56,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:42:56,799 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) [2023-08-27 11:42:56,805 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-08-27 11:42:56,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:56,906 INFO L262 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-27 11:42:56,908 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:42:56,916 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:42:56,917 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-08-27 11:42:56,965 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 11:42:57,015 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2023-08-27 11:42:57,045 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 11:42:57,069 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:42:57,069 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:42:57,091 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_473 (Array Int Int))) (< 0 (+ 2147483650 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_473) |c_~#global~0.base|) |c_~#global~0.offset|)))) is different from false [2023-08-27 11:42:57,111 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_472 Int) (v_ArrVal_473 (Array Int Int))) (or (< (+ v_ArrVal_472 1) |c_t_funThread1of2ForFork0_#t~post9|) (< 0 (+ 2147483650 (select (select (store (store |c_#memory_int| |c_~#global~0.base| (store (select |c_#memory_int| |c_~#global~0.base|) |c_~#global~0.offset| v_ArrVal_472)) |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_473) |c_~#global~0.base|) |c_~#global~0.offset|))))) is different from false [2023-08-27 11:42:57,121 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_472 Int) (v_ArrVal_473 (Array Int Int))) (let ((.cse0 (select |c_#memory_int| |c_~#global~0.base|))) (or (< (+ v_ArrVal_472 1) (select .cse0 |c_~#global~0.offset|)) (< 0 (+ 2147483650 (select (select (store (store |c_#memory_int| |c_~#global~0.base| (store .cse0 |c_~#global~0.offset| v_ArrVal_472)) |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_473) |c_~#global~0.base|) |c_~#global~0.offset|)))))) is different from false [2023-08-27 11:42:57,145 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 11:42:57,145 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 21 [2023-08-27 11:42:57,149 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2023-08-27 11:42:57,187 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-08-27 11:42:57,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1138577638] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:42:57,187 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:42:57,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 18 [2023-08-27 11:42:57,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013705405] [2023-08-27 11:42:57,188 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:42:57,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 11:42:57,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:57,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 11:42:57,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=208, Unknown=3, NotChecked=96, Total=380 [2023-08-27 11:42:57,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 357 [2023-08-27 11:42:57,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 75 transitions, 824 flow. Second operand has 20 states, 20 states have (on average 126.55) internal successors, (2531), 20 states have internal predecessors, (2531), 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) [2023-08-27 11:42:57,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:57,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 357 [2023-08-27 11:42:57,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:43:01,708 INFO L124 PetriNetUnfolderBase]: 116/383 cut-off events. [2023-08-27 11:43:01,708 INFO L125 PetriNetUnfolderBase]: For 2887/2887 co-relation queries the response was YES. [2023-08-27 11:43:01,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1974 conditions, 383 events. 116/383 cut-off events. For 2887/2887 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1897 event pairs, 24 based on Foata normal form. 6/389 useless extension candidates. Maximal degree in co-relation 1822. Up to 85 conditions per place. [2023-08-27 11:43:01,710 INFO L140 encePairwiseOnDemand]: 341/357 looper letters, 75 selfloop transitions, 32 changer transitions 2/115 dead transitions. [2023-08-27 11:43:01,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 115 transitions, 1430 flow [2023-08-27 11:43:01,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-27 11:43:01,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-27 11:43:01,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2054 transitions. [2023-08-27 11:43:01,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359593837535014 [2023-08-27 11:43:01,714 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2054 transitions. [2023-08-27 11:43:01,714 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2054 transitions. [2023-08-27 11:43:01,714 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:43:01,714 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2054 transitions. [2023-08-27 11:43:01,718 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 128.375) internal successors, (2054), 16 states have internal predecessors, (2054), 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) [2023-08-27 11:43:01,724 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 357.0) internal successors, (6069), 17 states have internal predecessors, (6069), 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) [2023-08-27 11:43:01,725 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 357.0) internal successors, (6069), 17 states have internal predecessors, (6069), 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) [2023-08-27 11:43:01,725 INFO L175 Difference]: Start difference. First operand has 93 places, 75 transitions, 824 flow. Second operand 16 states and 2054 transitions. [2023-08-27 11:43:01,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 115 transitions, 1430 flow [2023-08-27 11:43:01,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 115 transitions, 1380 flow, removed 25 selfloop flow, removed 0 redundant places. [2023-08-27 11:43:01,733 INFO L231 Difference]: Finished difference. Result has 108 places, 76 transitions, 857 flow [2023-08-27 11:43:01,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=357, PETRI_DIFFERENCE_MINUEND_FLOW=754, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=857, PETRI_PLACES=108, PETRI_TRANSITIONS=76} [2023-08-27 11:43:01,734 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 52 predicate places. [2023-08-27 11:43:01,734 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 76 transitions, 857 flow [2023-08-27 11:43:01,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 126.55) internal successors, (2531), 20 states have internal predecessors, (2531), 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) [2023-08-27 11:43:01,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:43:01,735 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:43:01,741 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-08-27 11:43:01,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:43:01,940 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:43:01,940 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:43:01,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1021608765, now seen corresponding path program 2 times [2023-08-27 11:43:01,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:43:01,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374643555] [2023-08-27 11:43:01,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:43:01,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:43:01,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:43:02,148 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:43:02,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:43:02,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374643555] [2023-08-27 11:43:02,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374643555] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:43:02,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237733079] [2023-08-27 11:43:02,148 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 11:43:02,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:43:02,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:43:02,149 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) [2023-08-27 11:43:02,153 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-08-27 11:43:02,254 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 11:43:02,254 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 11:43:02,255 INFO L262 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-27 11:43:02,257 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:43:02,265 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:43:02,265 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-08-27 11:43:02,301 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 11:43:02,351 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2023-08-27 11:43:02,389 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:43:02,413 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:43:02,413 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:43:02,436 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_530 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_530) |c_~#global~0.base|) |c_~#global~0.offset|) 2147483647)) is different from false [2023-08-27 11:43:02,449 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_529 Int) (v_ArrVal_530 (Array Int Int))) (or (< (select (select (store (store |c_#memory_int| |c_~#global~0.base| (store (select |c_#memory_int| |c_~#global~0.base|) |c_~#global~0.offset| v_ArrVal_529)) |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_530) |c_~#global~0.base|) |c_~#global~0.offset|) 2147483647) (< |c_t_funThread1of2ForFork0_#t~post9| (+ v_ArrVal_529 1)))) is different from false [2023-08-27 11:43:02,457 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_529 Int) (v_ArrVal_530 (Array Int Int))) (let ((.cse0 (select |c_#memory_int| |c_~#global~0.base|))) (or (< (select .cse0 |c_~#global~0.offset|) (+ v_ArrVal_529 1)) (< (select (select (store (store |c_#memory_int| |c_~#global~0.base| (store .cse0 |c_~#global~0.offset| v_ArrVal_529)) |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_530) |c_~#global~0.base|) |c_~#global~0.offset|) 2147483647)))) is different from false [2023-08-27 11:43:02,481 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 11:43:02,482 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 19 [2023-08-27 11:43:02,484 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2023-08-27 11:43:02,502 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-08-27 11:43:02,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237733079] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:43:02,502 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:43:02,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 16 [2023-08-27 11:43:02,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794393065] [2023-08-27 11:43:02,502 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:43:02,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 11:43:02,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:43:02,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 11:43:02,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=160, Unknown=3, NotChecked=84, Total=306 [2023-08-27 11:43:02,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 357 [2023-08-27 11:43:02,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 76 transitions, 857 flow. Second operand has 18 states, 18 states have (on average 126.83333333333333) internal successors, (2283), 18 states have internal predecessors, (2283), 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) [2023-08-27 11:43:02,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:43:02,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 357 [2023-08-27 11:43:02,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:43:02,932 INFO L124 PetriNetUnfolderBase]: 129/413 cut-off events. [2023-08-27 11:43:02,932 INFO L125 PetriNetUnfolderBase]: For 2989/2989 co-relation queries the response was YES. [2023-08-27 11:43:02,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2202 conditions, 413 events. 129/413 cut-off events. For 2989/2989 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2091 event pairs, 21 based on Foata normal form. 3/416 useless extension candidates. Maximal degree in co-relation 2012. Up to 85 conditions per place. [2023-08-27 11:43:02,934 INFO L140 encePairwiseOnDemand]: 340/357 looper letters, 72 selfloop transitions, 39 changer transitions 0/117 dead transitions. [2023-08-27 11:43:02,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 117 transitions, 1469 flow [2023-08-27 11:43:02,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-27 11:43:02,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-27 11:43:02,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1805 transitions. [2023-08-27 11:43:02,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36114445778311327 [2023-08-27 11:43:02,938 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1805 transitions. [2023-08-27 11:43:02,938 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1805 transitions. [2023-08-27 11:43:02,940 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:43:02,940 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1805 transitions. [2023-08-27 11:43:02,943 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 128.92857142857142) internal successors, (1805), 14 states have internal predecessors, (1805), 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) [2023-08-27 11:43:02,948 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 357.0) internal successors, (5355), 15 states have internal predecessors, (5355), 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) [2023-08-27 11:43:02,948 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 357.0) internal successors, (5355), 15 states have internal predecessors, (5355), 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) [2023-08-27 11:43:02,948 INFO L175 Difference]: Start difference. First operand has 108 places, 76 transitions, 857 flow. Second operand 14 states and 1805 transitions. [2023-08-27 11:43:02,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 117 transitions, 1469 flow [2023-08-27 11:43:02,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 117 transitions, 1375 flow, removed 14 selfloop flow, removed 14 redundant places. [2023-08-27 11:43:02,958 INFO L231 Difference]: Finished difference. Result has 106 places, 87 transitions, 986 flow [2023-08-27 11:43:02,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=357, PETRI_DIFFERENCE_MINUEND_FLOW=742, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=986, PETRI_PLACES=106, PETRI_TRANSITIONS=87} [2023-08-27 11:43:02,959 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 50 predicate places. [2023-08-27 11:43:02,959 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 87 transitions, 986 flow [2023-08-27 11:43:02,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 126.83333333333333) internal successors, (2283), 18 states have internal predecessors, (2283), 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) [2023-08-27 11:43:02,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:43:02,960 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:43:02,967 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-08-27 11:43:03,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-08-27 11:43:03,168 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:43:03,168 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:43:03,168 INFO L85 PathProgramCache]: Analyzing trace with hash -2003185529, now seen corresponding path program 1 times [2023-08-27 11:43:03,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:43:03,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737883403] [2023-08-27 11:43:03,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:43:03,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:43:03,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:43:03,270 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:43:03,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:43:03,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737883403] [2023-08-27 11:43:03,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737883403] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:43:03,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:43:03,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 11:43:03,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917522435] [2023-08-27 11:43:03,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:43:03,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 11:43:03,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:43:03,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 11:43:03,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-27 11:43:03,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 357 [2023-08-27 11:43:03,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 87 transitions, 986 flow. Second operand has 6 states, 6 states have (on average 130.83333333333334) internal successors, (785), 6 states have internal predecessors, (785), 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) [2023-08-27 11:43:03,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:43:03,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 357 [2023-08-27 11:43:03,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:43:03,436 INFO L124 PetriNetUnfolderBase]: 129/418 cut-off events. [2023-08-27 11:43:03,436 INFO L125 PetriNetUnfolderBase]: For 3512/3512 co-relation queries the response was YES. [2023-08-27 11:43:03,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2385 conditions, 418 events. 129/418 cut-off events. For 3512/3512 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2154 event pairs, 35 based on Foata normal form. 3/421 useless extension candidates. Maximal degree in co-relation 2176. Up to 209 conditions per place. [2023-08-27 11:43:03,439 INFO L140 encePairwiseOnDemand]: 343/357 looper letters, 66 selfloop transitions, 43 changer transitions 0/115 dead transitions. [2023-08-27 11:43:03,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 115 transitions, 1437 flow [2023-08-27 11:43:03,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 11:43:03,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 11:43:03,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1347 transitions. [2023-08-27 11:43:03,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3773109243697479 [2023-08-27 11:43:03,441 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1347 transitions. [2023-08-27 11:43:03,441 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1347 transitions. [2023-08-27 11:43:03,442 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:43:03,442 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1347 transitions. [2023-08-27 11:43:03,444 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 134.7) internal successors, (1347), 10 states have internal predecessors, (1347), 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) [2023-08-27 11:43:03,448 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 357.0) internal successors, (3927), 11 states have internal predecessors, (3927), 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) [2023-08-27 11:43:03,449 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 357.0) internal successors, (3927), 11 states have internal predecessors, (3927), 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) [2023-08-27 11:43:03,449 INFO L175 Difference]: Start difference. First operand has 106 places, 87 transitions, 986 flow. Second operand 10 states and 1347 transitions. [2023-08-27 11:43:03,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 115 transitions, 1437 flow [2023-08-27 11:43:03,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 115 transitions, 1351 flow, removed 24 selfloop flow, removed 8 redundant places. [2023-08-27 11:43:03,460 INFO L231 Difference]: Finished difference. Result has 109 places, 96 transitions, 1123 flow [2023-08-27 11:43:03,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=357, PETRI_DIFFERENCE_MINUEND_FLOW=882, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1123, PETRI_PLACES=109, PETRI_TRANSITIONS=96} [2023-08-27 11:43:03,460 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 53 predicate places. [2023-08-27 11:43:03,460 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 96 transitions, 1123 flow [2023-08-27 11:43:03,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 130.83333333333334) internal successors, (785), 6 states have internal predecessors, (785), 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) [2023-08-27 11:43:03,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:43:03,461 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:43:03,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-27 11:43:03,461 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:43:03,461 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:43:03,461 INFO L85 PathProgramCache]: Analyzing trace with hash -2003185595, now seen corresponding path program 1 times [2023-08-27 11:43:03,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:43:03,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417410045] [2023-08-27 11:43:03,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:43:03,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:43:03,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:43:03,528 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:43:03,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:43:03,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417410045] [2023-08-27 11:43:03,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417410045] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:43:03,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:43:03,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 11:43:03,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24634111] [2023-08-27 11:43:03,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:43:03,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 11:43:03,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:43:03,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 11:43:03,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 11:43:03,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 357 [2023-08-27 11:43:03,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 96 transitions, 1123 flow. Second operand has 4 states, 4 states have (on average 138.25) internal successors, (553), 4 states have internal predecessors, (553), 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) [2023-08-27 11:43:03,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:43:03,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 357 [2023-08-27 11:43:03,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:43:03,637 INFO L124 PetriNetUnfolderBase]: 126/410 cut-off events. [2023-08-27 11:43:03,637 INFO L125 PetriNetUnfolderBase]: For 3632/3632 co-relation queries the response was YES. [2023-08-27 11:43:03,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2367 conditions, 410 events. 126/410 cut-off events. For 3632/3632 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2097 event pairs, 45 based on Foata normal form. 4/414 useless extension candidates. Maximal degree in co-relation 2156. Up to 282 conditions per place. [2023-08-27 11:43:03,639 INFO L140 encePairwiseOnDemand]: 347/357 looper letters, 76 selfloop transitions, 20 changer transitions 0/102 dead transitions. [2023-08-27 11:43:03,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 102 transitions, 1338 flow [2023-08-27 11:43:03,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 11:43:03,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 11:43:03,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 712 transitions. [2023-08-27 11:43:03,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3988795518207283 [2023-08-27 11:43:03,642 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 712 transitions. [2023-08-27 11:43:03,642 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 712 transitions. [2023-08-27 11:43:03,642 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:43:03,642 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 712 transitions. [2023-08-27 11:43:03,643 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 142.4) internal successors, (712), 5 states have internal predecessors, (712), 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) [2023-08-27 11:43:03,644 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 357.0) internal successors, (2142), 6 states have internal predecessors, (2142), 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) [2023-08-27 11:43:03,645 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 357.0) internal successors, (2142), 6 states have internal predecessors, (2142), 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) [2023-08-27 11:43:03,645 INFO L175 Difference]: Start difference. First operand has 109 places, 96 transitions, 1123 flow. Second operand 5 states and 712 transitions. [2023-08-27 11:43:03,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 102 transitions, 1338 flow [2023-08-27 11:43:03,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 102 transitions, 1246 flow, removed 14 selfloop flow, removed 4 redundant places. [2023-08-27 11:43:03,657 INFO L231 Difference]: Finished difference. Result has 110 places, 94 transitions, 1054 flow [2023-08-27 11:43:03,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=357, PETRI_DIFFERENCE_MINUEND_FLOW=984, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1054, PETRI_PLACES=110, PETRI_TRANSITIONS=94} [2023-08-27 11:43:03,657 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 54 predicate places. [2023-08-27 11:43:03,657 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 94 transitions, 1054 flow [2023-08-27 11:43:03,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 138.25) internal successors, (553), 4 states have internal predecessors, (553), 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) [2023-08-27 11:43:03,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:43:03,658 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:43:03,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-27 11:43:03,658 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:43:03,658 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:43:03,658 INFO L85 PathProgramCache]: Analyzing trace with hash -874980255, now seen corresponding path program 2 times [2023-08-27 11:43:03,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:43:03,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941080991] [2023-08-27 11:43:03,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:43:03,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:43:03,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:43:03,865 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 11:43:03,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:43:03,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941080991] [2023-08-27 11:43:03,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941080991] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:43:03,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [860180678] [2023-08-27 11:43:03,866 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 11:43:03,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:43:03,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:43:03,867 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) [2023-08-27 11:43:03,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-08-27 11:43:03,985 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 11:43:03,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 11:43:03,987 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-27 11:43:03,989 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:43:03,996 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:43:03,997 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-08-27 11:43:04,056 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 11:43:04,117 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2023-08-27 11:43:04,151 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 11:43:04,178 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 11:43:04,178 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 11:43:04,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [860180678] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:43:04,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 11:43:04,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 12 [2023-08-27 11:43:04,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196122676] [2023-08-27 11:43:04,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:43:04,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 11:43:04,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:43:04,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 11:43:04,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2023-08-27 11:43:04,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 357 [2023-08-27 11:43:04,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 94 transitions, 1054 flow. Second operand has 8 states, 8 states have (on average 126.25) internal successors, (1010), 8 states have internal predecessors, (1010), 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) [2023-08-27 11:43:04,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:43:04,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 357 [2023-08-27 11:43:04,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:43:04,347 INFO L124 PetriNetUnfolderBase]: 126/411 cut-off events. [2023-08-27 11:43:04,347 INFO L125 PetriNetUnfolderBase]: For 3277/3277 co-relation queries the response was YES. [2023-08-27 11:43:04,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2340 conditions, 411 events. 126/411 cut-off events. For 3277/3277 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2094 event pairs, 36 based on Foata normal form. 1/412 useless extension candidates. Maximal degree in co-relation 2126. Up to 164 conditions per place. [2023-08-27 11:43:04,350 INFO L140 encePairwiseOnDemand]: 345/357 looper letters, 70 selfloop transitions, 29 changer transitions 0/105 dead transitions. [2023-08-27 11:43:04,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 105 transitions, 1362 flow [2023-08-27 11:43:04,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 11:43:04,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 11:43:04,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1037 transitions. [2023-08-27 11:43:04,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3630952380952381 [2023-08-27 11:43:04,352 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1037 transitions. [2023-08-27 11:43:04,352 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1037 transitions. [2023-08-27 11:43:04,352 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:43:04,352 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1037 transitions. [2023-08-27 11:43:04,353 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 129.625) internal successors, (1037), 8 states have internal predecessors, (1037), 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) [2023-08-27 11:43:04,358 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 357.0) internal successors, (3213), 9 states have internal predecessors, (3213), 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) [2023-08-27 11:43:04,358 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 357.0) internal successors, (3213), 9 states have internal predecessors, (3213), 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) [2023-08-27 11:43:04,359 INFO L175 Difference]: Start difference. First operand has 110 places, 94 transitions, 1054 flow. Second operand 8 states and 1037 transitions. [2023-08-27 11:43:04,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 105 transitions, 1362 flow [2023-08-27 11:43:04,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 105 transitions, 1345 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-08-27 11:43:04,369 INFO L231 Difference]: Finished difference. Result has 114 places, 93 transitions, 1076 flow [2023-08-27 11:43:04,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=357, PETRI_DIFFERENCE_MINUEND_FLOW=1018, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1076, PETRI_PLACES=114, PETRI_TRANSITIONS=93} [2023-08-27 11:43:04,370 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 58 predicate places. [2023-08-27 11:43:04,370 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 93 transitions, 1076 flow [2023-08-27 11:43:04,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 126.25) internal successors, (1010), 8 states have internal predecessors, (1010), 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) [2023-08-27 11:43:04,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:43:04,371 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:43:04,379 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-08-27 11:43:04,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-08-27 11:43:04,576 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:43:04,577 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:43:04,577 INFO L85 PathProgramCache]: Analyzing trace with hash -871878639, now seen corresponding path program 2 times [2023-08-27 11:43:04,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:43:04,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050742680] [2023-08-27 11:43:04,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:43:04,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:43:04,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:43:04,782 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 11:43:04,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:43:04,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050742680] [2023-08-27 11:43:04,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050742680] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:43:04,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1958344024] [2023-08-27 11:43:04,783 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 11:43:04,783 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:43:04,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:43:04,785 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) [2023-08-27 11:43:04,811 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-08-27 11:43:04,907 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 11:43:04,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 11:43:04,909 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-27 11:43:04,913 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:43:04,922 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:43:04,922 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-08-27 11:43:04,977 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 11:43:05,037 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2023-08-27 11:43:05,087 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:43:05,102 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 11:43:05,102 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 11:43:05,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1958344024] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:43:05,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 11:43:05,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 12 [2023-08-27 11:43:05,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103609603] [2023-08-27 11:43:05,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:43:05,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 11:43:05,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:43:05,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 11:43:05,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2023-08-27 11:43:05,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 357 [2023-08-27 11:43:05,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 93 transitions, 1076 flow. Second operand has 8 states, 8 states have (on average 126.25) internal successors, (1010), 8 states have internal predecessors, (1010), 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) [2023-08-27 11:43:05,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:43:05,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 357 [2023-08-27 11:43:05,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:43:05,245 INFO L124 PetriNetUnfolderBase]: 126/408 cut-off events. [2023-08-27 11:43:05,246 INFO L125 PetriNetUnfolderBase]: For 3493/3493 co-relation queries the response was YES. [2023-08-27 11:43:05,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2376 conditions, 408 events. 126/408 cut-off events. For 3493/3493 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2065 event pairs, 38 based on Foata normal form. 2/410 useless extension candidates. Maximal degree in co-relation 2159. Up to 113 conditions per place. [2023-08-27 11:43:05,248 INFO L140 encePairwiseOnDemand]: 346/357 looper letters, 68 selfloop transitions, 29 changer transitions 0/103 dead transitions. [2023-08-27 11:43:05,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 103 transitions, 1397 flow [2023-08-27 11:43:05,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 11:43:05,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 11:43:05,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1158 transitions. [2023-08-27 11:43:05,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3604108309990663 [2023-08-27 11:43:05,250 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1158 transitions. [2023-08-27 11:43:05,250 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1158 transitions. [2023-08-27 11:43:05,250 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:43:05,250 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1158 transitions. [2023-08-27 11:43:05,252 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 128.66666666666666) internal successors, (1158), 9 states have internal predecessors, (1158), 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) [2023-08-27 11:43:05,254 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 357.0) internal successors, (3570), 10 states have internal predecessors, (3570), 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) [2023-08-27 11:43:05,255 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 357.0) internal successors, (3570), 10 states have internal predecessors, (3570), 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) [2023-08-27 11:43:05,255 INFO L175 Difference]: Start difference. First operand has 114 places, 93 transitions, 1076 flow. Second operand 9 states and 1158 transitions. [2023-08-27 11:43:05,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 103 transitions, 1397 flow [2023-08-27 11:43:05,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 103 transitions, 1268 flow, removed 12 selfloop flow, removed 11 redundant places. [2023-08-27 11:43:05,264 INFO L231 Difference]: Finished difference. Result has 108 places, 91 transitions, 978 flow [2023-08-27 11:43:05,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=357, PETRI_DIFFERENCE_MINUEND_FLOW=920, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=978, PETRI_PLACES=108, PETRI_TRANSITIONS=91} [2023-08-27 11:43:05,265 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 52 predicate places. [2023-08-27 11:43:05,265 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 91 transitions, 978 flow [2023-08-27 11:43:05,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 126.25) internal successors, (1010), 8 states have internal predecessors, (1010), 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) [2023-08-27 11:43:05,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:43:05,266 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:43:05,272 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-08-27 11:43:05,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-08-27 11:43:05,471 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:43:05,471 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:43:05,471 INFO L85 PathProgramCache]: Analyzing trace with hash -1271322948, now seen corresponding path program 1 times [2023-08-27 11:43:05,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:43:05,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005344606] [2023-08-27 11:43:05,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:43:05,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:43:05,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:43:05,611 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:43:05,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:43:05,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005344606] [2023-08-27 11:43:05,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005344606] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:43:05,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:43:05,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 11:43:05,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222553632] [2023-08-27 11:43:05,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:43:05,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 11:43:05,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:43:05,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 11:43:05,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-27 11:43:05,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 357 [2023-08-27 11:43:05,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 91 transitions, 978 flow. Second operand has 6 states, 6 states have (on average 131.33333333333334) internal successors, (788), 6 states have internal predecessors, (788), 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) [2023-08-27 11:43:05,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:43:05,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 357 [2023-08-27 11:43:05,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:43:05,779 INFO L124 PetriNetUnfolderBase]: 137/449 cut-off events. [2023-08-27 11:43:05,779 INFO L125 PetriNetUnfolderBase]: For 3528/3528 co-relation queries the response was YES. [2023-08-27 11:43:05,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2459 conditions, 449 events. 137/449 cut-off events. For 3528/3528 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 2361 event pairs, 54 based on Foata normal form. 3/452 useless extension candidates. Maximal degree in co-relation 2254. Up to 231 conditions per place. [2023-08-27 11:43:05,782 INFO L140 encePairwiseOnDemand]: 346/357 looper letters, 72 selfloop transitions, 34 changer transitions 4/116 dead transitions. [2023-08-27 11:43:05,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 116 transitions, 1486 flow [2023-08-27 11:43:05,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 11:43:05,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 11:43:05,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1335 transitions. [2023-08-27 11:43:05,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3739495798319328 [2023-08-27 11:43:05,784 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1335 transitions. [2023-08-27 11:43:05,785 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1335 transitions. [2023-08-27 11:43:05,785 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:43:05,785 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1335 transitions. [2023-08-27 11:43:05,787 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 133.5) internal successors, (1335), 10 states have internal predecessors, (1335), 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) [2023-08-27 11:43:05,789 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 357.0) internal successors, (3927), 11 states have internal predecessors, (3927), 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) [2023-08-27 11:43:05,789 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 357.0) internal successors, (3927), 11 states have internal predecessors, (3927), 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) [2023-08-27 11:43:05,789 INFO L175 Difference]: Start difference. First operand has 108 places, 91 transitions, 978 flow. Second operand 10 states and 1335 transitions. [2023-08-27 11:43:05,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 116 transitions, 1486 flow [2023-08-27 11:43:05,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 116 transitions, 1420 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-08-27 11:43:05,799 INFO L231 Difference]: Finished difference. Result has 116 places, 98 transitions, 1137 flow [2023-08-27 11:43:05,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=357, PETRI_DIFFERENCE_MINUEND_FLOW=922, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1137, PETRI_PLACES=116, PETRI_TRANSITIONS=98} [2023-08-27 11:43:05,799 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 60 predicate places. [2023-08-27 11:43:05,799 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 98 transitions, 1137 flow [2023-08-27 11:43:05,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 131.33333333333334) internal successors, (788), 6 states have internal predecessors, (788), 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) [2023-08-27 11:43:05,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:43:05,800 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:43:05,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-27 11:43:05,800 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:43:05,800 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:43:05,800 INFO L85 PathProgramCache]: Analyzing trace with hash 213875039, now seen corresponding path program 1 times [2023-08-27 11:43:05,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:43:05,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277432174] [2023-08-27 11:43:05,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:43:05,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:43:05,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:43:05,909 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:43:05,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:43:05,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277432174] [2023-08-27 11:43:05,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277432174] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:43:05,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:43:05,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 11:43:05,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818214202] [2023-08-27 11:43:05,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:43:05,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 11:43:05,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:43:05,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 11:43:05,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-27 11:43:05,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 357 [2023-08-27 11:43:05,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 98 transitions, 1137 flow. Second operand has 6 states, 6 states have (on average 131.33333333333334) internal successors, (788), 6 states have internal predecessors, (788), 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) [2023-08-27 11:43:05,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:43:05,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 357 [2023-08-27 11:43:05,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:43:06,061 INFO L124 PetriNetUnfolderBase]: 133/442 cut-off events. [2023-08-27 11:43:06,061 INFO L125 PetriNetUnfolderBase]: For 3878/3878 co-relation queries the response was YES. [2023-08-27 11:43:06,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2537 conditions, 442 events. 133/442 cut-off events. For 3878/3878 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 2348 event pairs, 51 based on Foata normal form. 3/445 useless extension candidates. Maximal degree in co-relation 2478. Up to 293 conditions per place. [2023-08-27 11:43:06,064 INFO L140 encePairwiseOnDemand]: 346/357 looper letters, 76 selfloop transitions, 21 changer transitions 10/113 dead transitions. [2023-08-27 11:43:06,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 113 transitions, 1491 flow [2023-08-27 11:43:06,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 11:43:06,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 11:43:06,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1330 transitions. [2023-08-27 11:43:06,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37254901960784315 [2023-08-27 11:43:06,066 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1330 transitions. [2023-08-27 11:43:06,066 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1330 transitions. [2023-08-27 11:43:06,067 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:43:06,067 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1330 transitions. [2023-08-27 11:43:06,068 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 133.0) internal successors, (1330), 10 states have internal predecessors, (1330), 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) [2023-08-27 11:43:06,070 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 357.0) internal successors, (3927), 11 states have internal predecessors, (3927), 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) [2023-08-27 11:43:06,071 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 357.0) internal successors, (3927), 11 states have internal predecessors, (3927), 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) [2023-08-27 11:43:06,071 INFO L175 Difference]: Start difference. First operand has 116 places, 98 transitions, 1137 flow. Second operand 10 states and 1330 transitions. [2023-08-27 11:43:06,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 113 transitions, 1491 flow [2023-08-27 11:43:06,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 113 transitions, 1407 flow, removed 22 selfloop flow, removed 3 redundant places. [2023-08-27 11:43:06,083 INFO L231 Difference]: Finished difference. Result has 126 places, 93 transitions, 1054 flow [2023-08-27 11:43:06,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=357, PETRI_DIFFERENCE_MINUEND_FLOW=1041, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1054, PETRI_PLACES=126, PETRI_TRANSITIONS=93} [2023-08-27 11:43:06,084 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 70 predicate places. [2023-08-27 11:43:06,084 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 93 transitions, 1054 flow [2023-08-27 11:43:06,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 131.33333333333334) internal successors, (788), 6 states have internal predecessors, (788), 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) [2023-08-27 11:43:06,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:43:06,084 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:43:06,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-27 11:43:06,084 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:43:06,085 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:43:06,085 INFO L85 PathProgramCache]: Analyzing trace with hash -1652189508, now seen corresponding path program 2 times [2023-08-27 11:43:06,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:43:06,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095731573] [2023-08-27 11:43:06,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:43:06,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:43:06,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:43:06,319 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:43:06,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:43:06,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095731573] [2023-08-27 11:43:06,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095731573] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:43:06,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [9876165] [2023-08-27 11:43:06,320 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 11:43:06,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:43:06,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:43:06,321 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) [2023-08-27 11:43:06,324 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-08-27 11:43:06,446 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 11:43:06,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 11:43:06,448 INFO L262 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-27 11:43:06,450 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:43:06,457 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:43:06,458 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-08-27 11:43:06,527 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 11:43:06,555 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 11:43:06,611 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2023-08-27 11:43:06,636 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:43:06,636 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:43:06,725 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 11:43:06,726 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 21 [2023-08-27 11:43:06,728 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2023-08-27 11:43:06,775 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:43:06,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [9876165] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:43:06,776 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:43:06,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 20 [2023-08-27 11:43:06,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226324192] [2023-08-27 11:43:06,776 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:43:06,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 11:43:06,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:43:06,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 11:43:06,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2023-08-27 11:43:06,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 357 [2023-08-27 11:43:06,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 93 transitions, 1054 flow. Second operand has 22 states, 22 states have (on average 120.86363636363636) internal successors, (2659), 22 states have internal predecessors, (2659), 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) [2023-08-27 11:43:06,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:43:06,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 357 [2023-08-27 11:43:06,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:43:07,213 INFO L124 PetriNetUnfolderBase]: 126/419 cut-off events. [2023-08-27 11:43:07,213 INFO L125 PetriNetUnfolderBase]: For 3473/3473 co-relation queries the response was YES. [2023-08-27 11:43:07,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2384 conditions, 419 events. 126/419 cut-off events. For 3473/3473 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 2185 event pairs, 25 based on Foata normal form. 4/423 useless extension candidates. Maximal degree in co-relation 2330. Up to 123 conditions per place. [2023-08-27 11:43:07,215 INFO L140 encePairwiseOnDemand]: 345/357 looper letters, 34 selfloop transitions, 5 changer transitions 75/120 dead transitions. [2023-08-27 11:43:07,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 120 transitions, 1647 flow [2023-08-27 11:43:07,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 11:43:07,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 11:43:07,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1593 transitions. [2023-08-27 11:43:07,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34324499030381384 [2023-08-27 11:43:07,218 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1593 transitions. [2023-08-27 11:43:07,218 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1593 transitions. [2023-08-27 11:43:07,218 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:43:07,218 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1593 transitions. [2023-08-27 11:43:07,220 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 122.53846153846153) internal successors, (1593), 13 states have internal predecessors, (1593), 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) [2023-08-27 11:43:07,223 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 357.0) internal successors, (4998), 14 states have internal predecessors, (4998), 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) [2023-08-27 11:43:07,224 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 357.0) internal successors, (4998), 14 states have internal predecessors, (4998), 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) [2023-08-27 11:43:07,224 INFO L175 Difference]: Start difference. First operand has 126 places, 93 transitions, 1054 flow. Second operand 13 states and 1593 transitions. [2023-08-27 11:43:07,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 120 transitions, 1647 flow [2023-08-27 11:43:07,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 120 transitions, 1553 flow, removed 7 selfloop flow, removed 12 redundant places. [2023-08-27 11:43:07,235 INFO L231 Difference]: Finished difference. Result has 124 places, 41 transitions, 389 flow [2023-08-27 11:43:07,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=357, PETRI_DIFFERENCE_MINUEND_FLOW=915, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=389, PETRI_PLACES=124, PETRI_TRANSITIONS=41} [2023-08-27 11:43:07,236 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 68 predicate places. [2023-08-27 11:43:07,236 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 41 transitions, 389 flow [2023-08-27 11:43:07,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 120.86363636363636) internal successors, (2659), 22 states have internal predecessors, (2659), 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) [2023-08-27 11:43:07,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:43:07,237 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:43:07,245 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-08-27 11:43:07,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2023-08-27 11:43:07,445 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:43:07,445 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:43:07,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1141495619, now seen corresponding path program 2 times [2023-08-27 11:43:07,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:43:07,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801957174] [2023-08-27 11:43:07,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:43:07,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:43:07,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:43:07,723 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 11:43:07,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:43:07,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801957174] [2023-08-27 11:43:07,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801957174] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:43:07,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [845085082] [2023-08-27 11:43:07,724 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 11:43:07,724 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:43:07,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:43:07,727 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) [2023-08-27 11:43:07,730 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-08-27 11:43:07,855 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 11:43:07,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 11:43:07,857 INFO L262 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-27 11:43:07,862 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:43:07,870 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:43:07,870 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-08-27 11:43:07,943 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 11:43:08,024 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2023-08-27 11:43:08,056 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 11:43:08,076 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 11:43:08,076 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 11:43:08,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [845085082] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:43:08,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 11:43:08,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 13 [2023-08-27 11:43:08,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054169766] [2023-08-27 11:43:08,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:43:08,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 11:43:08,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:43:08,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 11:43:08,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2023-08-27 11:43:08,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 357 [2023-08-27 11:43:08,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 41 transitions, 389 flow. Second operand has 8 states, 8 states have (on average 126.625) internal successors, (1013), 8 states have internal predecessors, (1013), 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) [2023-08-27 11:43:08,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:43:08,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 357 [2023-08-27 11:43:08,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:43:08,183 INFO L124 PetriNetUnfolderBase]: 31/133 cut-off events. [2023-08-27 11:43:08,183 INFO L125 PetriNetUnfolderBase]: For 968/968 co-relation queries the response was YES. [2023-08-27 11:43:08,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 694 conditions, 133 events. 31/133 cut-off events. For 968/968 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 408 event pairs, 17 based on Foata normal form. 2/135 useless extension candidates. Maximal degree in co-relation 663. Up to 54 conditions per place. [2023-08-27 11:43:08,184 INFO L140 encePairwiseOnDemand]: 349/357 looper letters, 0 selfloop transitions, 0 changer transitions 46/46 dead transitions. [2023-08-27 11:43:08,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 46 transitions, 504 flow [2023-08-27 11:43:08,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 11:43:08,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 11:43:08,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1021 transitions. [2023-08-27 11:43:08,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35749299719887956 [2023-08-27 11:43:08,187 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1021 transitions. [2023-08-27 11:43:08,187 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1021 transitions. [2023-08-27 11:43:08,187 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:43:08,187 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1021 transitions. [2023-08-27 11:43:08,188 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 127.625) internal successors, (1021), 8 states have internal predecessors, (1021), 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) [2023-08-27 11:43:08,190 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 357.0) internal successors, (3213), 9 states have internal predecessors, (3213), 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) [2023-08-27 11:43:08,191 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 357.0) internal successors, (3213), 9 states have internal predecessors, (3213), 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) [2023-08-27 11:43:08,191 INFO L175 Difference]: Start difference. First operand has 124 places, 41 transitions, 389 flow. Second operand 8 states and 1021 transitions. [2023-08-27 11:43:08,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 46 transitions, 504 flow [2023-08-27 11:43:08,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 46 transitions, 388 flow, removed 18 selfloop flow, removed 28 redundant places. [2023-08-27 11:43:08,194 INFO L231 Difference]: Finished difference. Result has 70 places, 0 transitions, 0 flow [2023-08-27 11:43:08,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=357, PETRI_DIFFERENCE_MINUEND_FLOW=253, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=0, PETRI_PLACES=70, PETRI_TRANSITIONS=0} [2023-08-27 11:43:08,195 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 14 predicate places. [2023-08-27 11:43:08,195 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 0 transitions, 0 flow [2023-08-27 11:43:08,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 126.625) internal successors, (1013), 8 states have internal predecessors, (1013), 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) [2023-08-27 11:43:08,196 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 17 remaining) [2023-08-27 11:43:08,196 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 17 remaining) [2023-08-27 11:43:08,196 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (14 of 17 remaining) [2023-08-27 11:43:08,196 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 17 remaining) [2023-08-27 11:43:08,196 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 17 remaining) [2023-08-27 11:43:08,196 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 17 remaining) [2023-08-27 11:43:08,196 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 17 remaining) [2023-08-27 11:43:08,196 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 17 remaining) [2023-08-27 11:43:08,196 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 17 remaining) [2023-08-27 11:43:08,196 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 17 remaining) [2023-08-27 11:43:08,196 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 17 remaining) [2023-08-27 11:43:08,197 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 17 remaining) [2023-08-27 11:43:08,197 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 17 remaining) [2023-08-27 11:43:08,197 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 17 remaining) [2023-08-27 11:43:08,197 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 17 remaining) [2023-08-27 11:43:08,197 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 17 remaining) [2023-08-27 11:43:08,197 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 17 remaining) [2023-08-27 11:43:08,202 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-08-27 11:43:08,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:43:08,402 INFO L445 BasicCegarLoop]: Path program histogram: [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:43:08,403 INFO L307 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE (1/2) [2023-08-27 11:43:08,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 175 places, 190 transitions, 398 flow [2023-08-27 11:43:08,432 INFO L124 PetriNetUnfolderBase]: 34/311 cut-off events. [2023-08-27 11:43:08,432 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2023-08-27 11:43:08,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 325 conditions, 311 events. 34/311 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 992 event pairs, 0 based on Foata normal form. 0/252 useless extension candidates. Maximal degree in co-relation 189. Up to 8 conditions per place. [2023-08-27 11:43:08,434 INFO L82 GeneralOperation]: Start removeDead. Operand has 175 places, 190 transitions, 398 flow [2023-08-27 11:43:08,435 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 175 places, 190 transitions, 398 flow [2023-08-27 11:43:08,435 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 11:43:08,436 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 175 places, 190 transitions, 398 flow [2023-08-27 11:43:08,436 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 175 places, 190 transitions, 398 flow [2023-08-27 11:43:08,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 175 places, 190 transitions, 398 flow [2023-08-27 11:43:08,460 INFO L124 PetriNetUnfolderBase]: 34/311 cut-off events. [2023-08-27 11:43:08,460 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2023-08-27 11:43:08,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 325 conditions, 311 events. 34/311 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 992 event pairs, 0 based on Foata normal form. 0/252 useless extension candidates. Maximal degree in co-relation 189. Up to 8 conditions per place. [2023-08-27 11:43:08,469 INFO L119 LiptonReduction]: Number of co-enabled transitions 14276 [2023-08-27 11:43:11,922 INFO L134 LiptonReduction]: Checked pairs total: 27997 [2023-08-27 11:43:11,922 INFO L136 LiptonReduction]: Total number of compositions: 165 [2023-08-27 11:43:11,923 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 11:43:11,923 INFO L357 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, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@2cb67890, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 11:43:11,923 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 11:43:11,927 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 11:43:11,927 INFO L124 PetriNetUnfolderBase]: 10/61 cut-off events. [2023-08-27 11:43:11,928 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-27 11:43:11,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:43:11,928 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2023-08-27 11:43:11,928 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 11:43:11,928 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:43:11,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1259314641, now seen corresponding path program 1 times [2023-08-27 11:43:11,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:43:11,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396784742] [2023-08-27 11:43:11,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:43:11,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:43:11,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 11:43:11,940 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 11:43:11,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 11:43:11,953 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 11:43:11,953 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 11:43:11,953 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 11:43:11,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-08-27 11:43:11,953 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 11:43:11,955 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (2/2) [2023-08-27 11:43:11,955 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 11:43:11,955 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-08-27 11:43:11,985 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-08-27 11:43:11,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 215 places, 235 transitions, 500 flow [2023-08-27 11:43:12,035 INFO L124 PetriNetUnfolderBase]: 54/476 cut-off events. [2023-08-27 11:43:12,035 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2023-08-27 11:43:12,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 504 conditions, 476 events. 54/476 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 1745 event pairs, 1 based on Foata normal form. 0/382 useless extension candidates. Maximal degree in co-relation 319. Up to 16 conditions per place. [2023-08-27 11:43:12,040 INFO L82 GeneralOperation]: Start removeDead. Operand has 215 places, 235 transitions, 500 flow [2023-08-27 11:43:12,043 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 215 places, 235 transitions, 500 flow [2023-08-27 11:43:12,043 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 11:43:12,044 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 215 places, 235 transitions, 500 flow [2023-08-27 11:43:12,044 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 215 places, 235 transitions, 500 flow [2023-08-27 11:43:12,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 215 places, 235 transitions, 500 flow [2023-08-27 11:43:12,089 INFO L124 PetriNetUnfolderBase]: 54/476 cut-off events. [2023-08-27 11:43:12,089 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2023-08-27 11:43:12,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 504 conditions, 476 events. 54/476 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 1745 event pairs, 1 based on Foata normal form. 0/382 useless extension candidates. Maximal degree in co-relation 319. Up to 16 conditions per place. [2023-08-27 11:43:12,108 INFO L119 LiptonReduction]: Number of co-enabled transitions 27348 [2023-08-27 11:43:16,024 INFO L134 LiptonReduction]: Checked pairs total: 63538 [2023-08-27 11:43:16,024 INFO L136 LiptonReduction]: Total number of compositions: 196 [2023-08-27 11:43:16,025 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 11:43:16,025 INFO L357 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, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@2cb67890, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 11:43:16,026 INFO L358 AbstractCegarLoop]: Starting to check reachability of 21 error locations. [2023-08-27 11:43:16,027 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 11:43:16,027 INFO L124 PetriNetUnfolderBase]: 3/13 cut-off events. [2023-08-27 11:43:16,027 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 11:43:16,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:43:16,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 11:43:16,027 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:43:16,028 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:43:16,028 INFO L85 PathProgramCache]: Analyzing trace with hash 53009578, now seen corresponding path program 1 times [2023-08-27 11:43:16,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:43:16,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984568999] [2023-08-27 11:43:16,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:43:16,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:43:16,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:43:16,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:43:16,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:43:16,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984568999] [2023-08-27 11:43:16,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984568999] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:43:16,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:43:16,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 11:43:16,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356604711] [2023-08-27 11:43:16,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:43:16,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:43:16,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:43:16,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:43:16,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:43:16,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 196 out of 431 [2023-08-27 11:43:16,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 91 transitions, 212 flow. Second operand has 3 states, 3 states have (on average 197.33333333333334) internal successors, (592), 3 states have internal predecessors, (592), 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) [2023-08-27 11:43:16,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:43:16,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 196 of 431 [2023-08-27 11:43:16,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:43:24,703 INFO L124 PetriNetUnfolderBase]: 113857/159956 cut-off events. [2023-08-27 11:43:24,704 INFO L125 PetriNetUnfolderBase]: For 2799/2799 co-relation queries the response was YES. [2023-08-27 11:43:24,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 319603 conditions, 159956 events. 113857/159956 cut-off events. For 2799/2799 co-relation queries the response was YES. Maximal size of possible extension queue 4621. Compared 1177816 event pairs, 73953 based on Foata normal form. 14950/121760 useless extension candidates. Maximal degree in co-relation 21969. Up to 157778 conditions per place. [2023-08-27 11:43:25,386 INFO L140 encePairwiseOnDemand]: 405/431 looper letters, 76 selfloop transitions, 2 changer transitions 0/86 dead transitions. [2023-08-27 11:43:25,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 86 transitions, 358 flow [2023-08-27 11:43:25,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:43:25,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:43:25,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 696 transitions. [2023-08-27 11:43:25,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5382830626450116 [2023-08-27 11:43:25,388 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 696 transitions. [2023-08-27 11:43:25,388 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 696 transitions. [2023-08-27 11:43:25,388 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:43:25,388 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 696 transitions. [2023-08-27 11:43:25,389 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 232.0) internal successors, (696), 3 states have internal predecessors, (696), 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) [2023-08-27 11:43:25,389 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 431.0) internal successors, (1724), 4 states have internal predecessors, (1724), 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) [2023-08-27 11:43:25,390 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 431.0) internal successors, (1724), 4 states have internal predecessors, (1724), 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) [2023-08-27 11:43:25,390 INFO L175 Difference]: Start difference. First operand has 74 places, 91 transitions, 212 flow. Second operand 3 states and 696 transitions. [2023-08-27 11:43:25,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 86 transitions, 358 flow [2023-08-27 11:43:25,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 86 transitions, 358 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-27 11:43:25,393 INFO L231 Difference]: Finished difference. Result has 77 places, 71 transitions, 186 flow [2023-08-27 11:43:25,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=431, PETRI_DIFFERENCE_MINUEND_FLOW=170, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=186, PETRI_PLACES=77, PETRI_TRANSITIONS=71} [2023-08-27 11:43:25,394 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 3 predicate places. [2023-08-27 11:43:25,394 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 71 transitions, 186 flow [2023-08-27 11:43:25,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 197.33333333333334) internal successors, (592), 3 states have internal predecessors, (592), 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) [2023-08-27 11:43:25,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:43:25,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:43:25,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-27 11:43:25,394 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:43:25,395 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:43:25,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1079740997, now seen corresponding path program 1 times [2023-08-27 11:43:25,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:43:25,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268420149] [2023-08-27 11:43:25,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:43:25,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:43:25,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:43:25,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:43:25,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:43:25,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268420149] [2023-08-27 11:43:25,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268420149] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:43:25,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:43:25,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 11:43:25,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797950660] [2023-08-27 11:43:25,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:43:25,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 11:43:25,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:43:25,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 11:43:25,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-27 11:43:25,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 431 [2023-08-27 11:43:25,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 71 transitions, 186 flow. Second operand has 4 states, 4 states have (on average 169.5) internal successors, (678), 4 states have internal predecessors, (678), 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) [2023-08-27 11:43:25,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:43:25,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 431 [2023-08-27 11:43:25,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:43:36,506 INFO L124 PetriNetUnfolderBase]: 134864/197992 cut-off events. [2023-08-27 11:43:36,506 INFO L125 PetriNetUnfolderBase]: For 9866/9866 co-relation queries the response was YES. [2023-08-27 11:43:36,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 406414 conditions, 197992 events. 134864/197992 cut-off events. For 9866/9866 co-relation queries the response was YES. Maximal size of possible extension queue 5914. Compared 1625903 event pairs, 56236 based on Foata normal form. 0/146541 useless extension candidates. Maximal degree in co-relation 406320. Up to 151677 conditions per place. [2023-08-27 11:43:37,344 INFO L140 encePairwiseOnDemand]: 409/431 looper letters, 113 selfloop transitions, 12 changer transitions 0/133 dead transitions. [2023-08-27 11:43:37,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 133 transitions, 592 flow [2023-08-27 11:43:37,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 11:43:37,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 11:43:37,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 814 transitions. [2023-08-27 11:43:37,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47215777262180975 [2023-08-27 11:43:37,345 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 814 transitions. [2023-08-27 11:43:37,345 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 814 transitions. [2023-08-27 11:43:37,345 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:43:37,345 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 814 transitions. [2023-08-27 11:43:37,346 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 203.5) internal successors, (814), 4 states have internal predecessors, (814), 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) [2023-08-27 11:43:37,348 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 431.0) internal successors, (2155), 5 states have internal predecessors, (2155), 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) [2023-08-27 11:43:37,348 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 431.0) internal successors, (2155), 5 states have internal predecessors, (2155), 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) [2023-08-27 11:43:37,348 INFO L175 Difference]: Start difference. First operand has 77 places, 71 transitions, 186 flow. Second operand 4 states and 814 transitions. [2023-08-27 11:43:37,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 133 transitions, 592 flow [2023-08-27 11:43:37,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 133 transitions, 589 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 11:43:37,361 INFO L231 Difference]: Finished difference. Result has 82 places, 82 transitions, 308 flow [2023-08-27 11:43:37,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=431, PETRI_DIFFERENCE_MINUEND_FLOW=184, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=308, PETRI_PLACES=82, PETRI_TRANSITIONS=82} [2023-08-27 11:43:37,362 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 8 predicate places. [2023-08-27 11:43:37,362 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 82 transitions, 308 flow [2023-08-27 11:43:37,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 169.5) internal successors, (678), 4 states have internal predecessors, (678), 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) [2023-08-27 11:43:37,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:43:37,362 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1] [2023-08-27 11:43:37,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-08-27 11:43:37,362 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:43:37,363 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:43:37,363 INFO L85 PathProgramCache]: Analyzing trace with hash 1916286943, now seen corresponding path program 1 times [2023-08-27 11:43:37,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:43:37,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617583622] [2023-08-27 11:43:37,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:43:37,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:43:37,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:43:37,384 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 11:43:37,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:43:37,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617583622] [2023-08-27 11:43:37,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617583622] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:43:37,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:43:37,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 11:43:37,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847562071] [2023-08-27 11:43:37,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:43:37,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:43:37,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:43:37,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:43:37,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:43:37,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 196 out of 431 [2023-08-27 11:43:37,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 82 transitions, 308 flow. Second operand has 3 states, 3 states have (on average 198.33333333333334) internal successors, (595), 3 states have internal predecessors, (595), 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) [2023-08-27 11:43:37,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:43:37,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 196 of 431 [2023-08-27 11:43:37,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:43:49,015 INFO L124 PetriNetUnfolderBase]: 126100/185958 cut-off events. [2023-08-27 11:43:49,015 INFO L125 PetriNetUnfolderBase]: For 58477/58482 co-relation queries the response was YES. [2023-08-27 11:43:49,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 466280 conditions, 185958 events. 126100/185958 cut-off events. For 58477/58482 co-relation queries the response was YES. Maximal size of possible extension queue 5470. Compared 1540532 event pairs, 53699 based on Foata normal form. 1/165324 useless extension candidates. Maximal degree in co-relation 92217. Up to 148288 conditions per place. [2023-08-27 11:43:49,877 INFO L140 encePairwiseOnDemand]: 427/431 looper letters, 114 selfloop transitions, 4 changer transitions 0/126 dead transitions. [2023-08-27 11:43:49,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 126 transitions, 690 flow [2023-08-27 11:43:49,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:43:49,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:43:49,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 692 transitions. [2023-08-27 11:43:49,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5351894818252126 [2023-08-27 11:43:49,878 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 692 transitions. [2023-08-27 11:43:49,878 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 692 transitions. [2023-08-27 11:43:49,879 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:43:49,879 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 692 transitions. [2023-08-27 11:43:49,879 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 230.66666666666666) internal successors, (692), 3 states have internal predecessors, (692), 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) [2023-08-27 11:43:49,881 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 431.0) internal successors, (1724), 4 states have internal predecessors, (1724), 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) [2023-08-27 11:43:49,881 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 431.0) internal successors, (1724), 4 states have internal predecessors, (1724), 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) [2023-08-27 11:43:49,881 INFO L175 Difference]: Start difference. First operand has 82 places, 82 transitions, 308 flow. Second operand 3 states and 692 transitions. [2023-08-27 11:43:49,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 126 transitions, 690 flow [2023-08-27 11:43:49,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 126 transitions, 690 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-27 11:43:49,914 INFO L231 Difference]: Finished difference. Result has 84 places, 82 transitions, 320 flow [2023-08-27 11:43:49,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=431, PETRI_DIFFERENCE_MINUEND_FLOW=304, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=320, PETRI_PLACES=84, PETRI_TRANSITIONS=82} [2023-08-27 11:43:49,914 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 10 predicate places. [2023-08-27 11:43:49,914 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 82 transitions, 320 flow [2023-08-27 11:43:49,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 198.33333333333334) internal successors, (595), 3 states have internal predecessors, (595), 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) [2023-08-27 11:43:49,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:43:49,915 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1] [2023-08-27 11:43:49,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-08-27 11:43:49,915 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:43:49,915 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:43:49,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1916286942, now seen corresponding path program 1 times [2023-08-27 11:43:49,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:43:49,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739274952] [2023-08-27 11:43:49,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:43:49,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:43:49,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:43:49,934 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:43:49,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:43:49,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739274952] [2023-08-27 11:43:49,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739274952] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:43:49,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:43:49,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 11:43:49,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232516676] [2023-08-27 11:43:49,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:43:49,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:43:49,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:43:49,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:43:49,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:43:49,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 196 out of 431 [2023-08-27 11:43:49,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 82 transitions, 320 flow. Second operand has 3 states, 3 states have (on average 198.33333333333334) internal successors, (595), 3 states have internal predecessors, (595), 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) [2023-08-27 11:43:49,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:43:49,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 196 of 431 [2023-08-27 11:43:49,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:44:00,697 INFO L124 PetriNetUnfolderBase]: 117336/173957 cut-off events. [2023-08-27 11:44:00,697 INFO L125 PetriNetUnfolderBase]: For 79907/79913 co-relation queries the response was YES. [2023-08-27 11:44:00,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 443817 conditions, 173957 events. 117336/173957 cut-off events. For 79907/79913 co-relation queries the response was YES. Maximal size of possible extension queue 5012. Compared 1450941 event pairs, 50862 based on Foata normal form. 3210/160978 useless extension candidates. Maximal degree in co-relation 101380. Up to 136289 conditions per place. [2023-08-27 11:44:01,542 INFO L140 encePairwiseOnDemand]: 428/431 looper letters, 115 selfloop transitions, 2 changer transitions 0/125 dead transitions. [2023-08-27 11:44:01,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 125 transitions, 698 flow [2023-08-27 11:44:01,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:44:01,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:44:01,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 690 transitions. [2023-08-27 11:44:01,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5336426914153132 [2023-08-27 11:44:01,543 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 690 transitions. [2023-08-27 11:44:01,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 690 transitions. [2023-08-27 11:44:01,544 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:44:01,544 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 690 transitions. [2023-08-27 11:44:01,544 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 230.0) internal successors, (690), 3 states have internal predecessors, (690), 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) [2023-08-27 11:44:01,545 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 431.0) internal successors, (1724), 4 states have internal predecessors, (1724), 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) [2023-08-27 11:44:01,546 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 431.0) internal successors, (1724), 4 states have internal predecessors, (1724), 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) [2023-08-27 11:44:01,546 INFO L175 Difference]: Start difference. First operand has 84 places, 82 transitions, 320 flow. Second operand 3 states and 690 transitions. [2023-08-27 11:44:01,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 125 transitions, 698 flow [2023-08-27 11:44:01,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 125 transitions, 694 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 11:44:01,652 INFO L231 Difference]: Finished difference. Result has 84 places, 81 transitions, 316 flow [2023-08-27 11:44:01,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=431, PETRI_DIFFERENCE_MINUEND_FLOW=312, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=316, PETRI_PLACES=84, PETRI_TRANSITIONS=81} [2023-08-27 11:44:01,653 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 10 predicate places. [2023-08-27 11:44:01,653 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 81 transitions, 316 flow [2023-08-27 11:44:01,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 198.33333333333334) internal successors, (595), 3 states have internal predecessors, (595), 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) [2023-08-27 11:44:01,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:44:01,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:44:01,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-08-27 11:44:01,654 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:44:01,654 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:44:01,654 INFO L85 PathProgramCache]: Analyzing trace with hash -878758226, now seen corresponding path program 1 times [2023-08-27 11:44:01,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:44:01,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559914976] [2023-08-27 11:44:01,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:44:01,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:44:01,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:44:01,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:44:01,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:44:01,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559914976] [2023-08-27 11:44:01,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559914976] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:44:01,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:44:01,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 11:44:01,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987072751] [2023-08-27 11:44:01,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:44:01,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 11:44:01,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:44:01,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 11:44:01,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-27 11:44:01,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 431 [2023-08-27 11:44:01,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 81 transitions, 316 flow. Second operand has 6 states, 6 states have (on average 163.66666666666666) internal successors, (982), 6 states have internal predecessors, (982), 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) [2023-08-27 11:44:01,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:44:01,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 431 [2023-08-27 11:44:01,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:44:16,492 INFO L124 PetriNetUnfolderBase]: 154854/230609 cut-off events. [2023-08-27 11:44:16,493 INFO L125 PetriNetUnfolderBase]: For 109019/109038 co-relation queries the response was YES. [2023-08-27 11:44:16,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 588282 conditions, 230609 events. 154854/230609 cut-off events. For 109019/109038 co-relation queries the response was YES. Maximal size of possible extension queue 6687. Compared 1965795 event pairs, 31967 based on Foata normal form. 1782/216053 useless extension candidates. Maximal degree in co-relation 368882. Up to 116323 conditions per place. [2023-08-27 11:44:17,657 INFO L140 encePairwiseOnDemand]: 408/431 looper letters, 254 selfloop transitions, 47 changer transitions 0/309 dead transitions. [2023-08-27 11:44:17,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 309 transitions, 1662 flow [2023-08-27 11:44:17,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 11:44:17,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 11:44:17,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1766 transitions. [2023-08-27 11:44:17,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45527197731374064 [2023-08-27 11:44:17,659 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1766 transitions. [2023-08-27 11:44:17,659 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1766 transitions. [2023-08-27 11:44:17,659 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:44:17,659 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1766 transitions. [2023-08-27 11:44:17,661 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 196.22222222222223) internal successors, (1766), 9 states have internal predecessors, (1766), 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) [2023-08-27 11:44:17,663 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 431.0) internal successors, (4310), 10 states have internal predecessors, (4310), 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) [2023-08-27 11:44:17,663 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 431.0) internal successors, (4310), 10 states have internal predecessors, (4310), 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) [2023-08-27 11:44:17,664 INFO L175 Difference]: Start difference. First operand has 84 places, 81 transitions, 316 flow. Second operand 9 states and 1766 transitions. [2023-08-27 11:44:17,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 309 transitions, 1662 flow [2023-08-27 11:44:17,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 309 transitions, 1648 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 11:44:17,807 INFO L231 Difference]: Finished difference. Result has 96 places, 116 transitions, 719 flow [2023-08-27 11:44:17,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=431, PETRI_DIFFERENCE_MINUEND_FLOW=312, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=719, PETRI_PLACES=96, PETRI_TRANSITIONS=116} [2023-08-27 11:44:17,807 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 22 predicate places. [2023-08-27 11:44:17,807 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 116 transitions, 719 flow [2023-08-27 11:44:17,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 163.66666666666666) internal successors, (982), 6 states have internal predecessors, (982), 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) [2023-08-27 11:44:17,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:44:17,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:44:17,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-08-27 11:44:17,808 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:44:17,808 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:44:17,808 INFO L85 PathProgramCache]: Analyzing trace with hash -878758225, now seen corresponding path program 1 times [2023-08-27 11:44:17,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:44:17,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353596368] [2023-08-27 11:44:17,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:44:17,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:44:17,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:44:17,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:44:17,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:44:17,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353596368] [2023-08-27 11:44:17,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353596368] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:44:17,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:44:17,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 11:44:17,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205668333] [2023-08-27 11:44:17,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:44:17,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:44:17,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:44:17,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:44:17,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:44:17,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 431 [2023-08-27 11:44:17,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 116 transitions, 719 flow. Second operand has 3 states, 3 states have (on average 175.33333333333334) internal successors, (526), 3 states have internal predecessors, (526), 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) [2023-08-27 11:44:17,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:44:17,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 431 [2023-08-27 11:44:17,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:44:37,072 INFO L124 PetriNetUnfolderBase]: 168246/253492 cut-off events. [2023-08-27 11:44:37,072 INFO L125 PetriNetUnfolderBase]: For 432424/432649 co-relation queries the response was YES. [2023-08-27 11:44:37,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 779171 conditions, 253492 events. 168246/253492 cut-off events. For 432424/432649 co-relation queries the response was YES. Maximal size of possible extension queue 7144. Compared 2235254 event pairs, 73843 based on Foata normal form. 10535/260072 useless extension candidates. Maximal degree in co-relation 632741. Up to 187088 conditions per place. [2023-08-27 11:44:38,890 INFO L140 encePairwiseOnDemand]: 413/431 looper letters, 149 selfloop transitions, 39 changer transitions 0/196 dead transitions. [2023-08-27 11:44:38,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 196 transitions, 1559 flow [2023-08-27 11:44:38,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:44:38,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:44:38,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 634 transitions. [2023-08-27 11:44:38,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4903325599381284 [2023-08-27 11:44:38,891 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 634 transitions. [2023-08-27 11:44:38,891 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 634 transitions. [2023-08-27 11:44:38,891 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:44:38,891 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 634 transitions. [2023-08-27 11:44:38,892 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 211.33333333333334) internal successors, (634), 3 states have internal predecessors, (634), 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) [2023-08-27 11:44:38,893 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 431.0) internal successors, (1724), 4 states have internal predecessors, (1724), 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) [2023-08-27 11:44:38,893 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 431.0) internal successors, (1724), 4 states have internal predecessors, (1724), 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) [2023-08-27 11:44:38,893 INFO L175 Difference]: Start difference. First operand has 96 places, 116 transitions, 719 flow. Second operand 3 states and 634 transitions. [2023-08-27 11:44:38,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 196 transitions, 1559 flow [2023-08-27 11:44:40,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 196 transitions, 1509 flow, removed 10 selfloop flow, removed 2 redundant places. [2023-08-27 11:44:40,482 INFO L231 Difference]: Finished difference. Result has 98 places, 148 transitions, 1169 flow [2023-08-27 11:44:40,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=431, PETRI_DIFFERENCE_MINUEND_FLOW=684, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1169, PETRI_PLACES=98, PETRI_TRANSITIONS=148} [2023-08-27 11:44:40,482 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 24 predicate places. [2023-08-27 11:44:40,482 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 148 transitions, 1169 flow [2023-08-27 11:44:40,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 175.33333333333334) internal successors, (526), 3 states have internal predecessors, (526), 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) [2023-08-27 11:44:40,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:44:40,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:44:40,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-08-27 11:44:40,483 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:44:40,483 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:44:40,483 INFO L85 PathProgramCache]: Analyzing trace with hash 771569929, now seen corresponding path program 1 times [2023-08-27 11:44:40,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:44:40,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039107938] [2023-08-27 11:44:40,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:44:40,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:44:40,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:44:40,631 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:44:40,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:44:40,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039107938] [2023-08-27 11:44:40,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039107938] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:44:40,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [275283336] [2023-08-27 11:44:40,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:44:40,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:44:40,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:44:40,637 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) [2023-08-27 11:44:40,638 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-08-27 11:44:40,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:44:40,758 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-27 11:44:40,762 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:44:40,776 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:44:40,776 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:44:40,795 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:44:40,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [275283336] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:44:40,795 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:44:40,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-08-27 11:44:40,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427210579] [2023-08-27 11:44:40,795 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:44:40,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 11:44:40,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:44:40,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 11:44:40,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 11:44:40,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 196 out of 431 [2023-08-27 11:44:40,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 148 transitions, 1169 flow. Second operand has 7 states, 7 states have (on average 199.14285714285714) internal successors, (1394), 7 states have internal predecessors, (1394), 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) [2023-08-27 11:44:40,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:44:40,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 196 of 431 [2023-08-27 11:44:40,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:44:45,652 INFO L124 PetriNetUnfolderBase]: 42237/65804 cut-off events. [2023-08-27 11:44:45,652 INFO L125 PetriNetUnfolderBase]: For 199038/199083 co-relation queries the response was YES. [2023-08-27 11:44:45,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 260151 conditions, 65804 events. 42237/65804 cut-off events. For 199038/199083 co-relation queries the response was YES. Maximal size of possible extension queue 2590. Compared 532469 event pairs, 7390 based on Foata normal form. 5867/71667 useless extension candidates. Maximal degree in co-relation 239172. Up to 45464 conditions per place. [2023-08-27 11:44:46,279 INFO L140 encePairwiseOnDemand]: 428/431 looper letters, 243 selfloop transitions, 4 changer transitions 0/253 dead transitions. [2023-08-27 11:44:46,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 253 transitions, 2499 flow [2023-08-27 11:44:46,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 11:44:46,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 11:44:46,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1307 transitions. [2023-08-27 11:44:46,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5054137664346481 [2023-08-27 11:44:46,281 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1307 transitions. [2023-08-27 11:44:46,281 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1307 transitions. [2023-08-27 11:44:46,282 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:44:46,282 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1307 transitions. [2023-08-27 11:44:46,283 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 217.83333333333334) internal successors, (1307), 6 states have internal predecessors, (1307), 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) [2023-08-27 11:44:46,285 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 431.0) internal successors, (3017), 7 states have internal predecessors, (3017), 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) [2023-08-27 11:44:46,286 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 431.0) internal successors, (3017), 7 states have internal predecessors, (3017), 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) [2023-08-27 11:44:46,286 INFO L175 Difference]: Start difference. First operand has 98 places, 148 transitions, 1169 flow. Second operand 6 states and 1307 transitions. [2023-08-27 11:44:46,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 253 transitions, 2499 flow [2023-08-27 11:44:46,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 253 transitions, 2322 flow, removed 6 selfloop flow, removed 4 redundant places. [2023-08-27 11:44:46,471 INFO L231 Difference]: Finished difference. Result has 85 places, 111 transitions, 831 flow [2023-08-27 11:44:46,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=431, PETRI_DIFFERENCE_MINUEND_FLOW=817, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=831, PETRI_PLACES=85, PETRI_TRANSITIONS=111} [2023-08-27 11:44:46,472 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 11 predicate places. [2023-08-27 11:44:46,472 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 111 transitions, 831 flow [2023-08-27 11:44:46,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 199.14285714285714) internal successors, (1394), 7 states have internal predecessors, (1394), 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) [2023-08-27 11:44:46,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:44:46,472 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:44:46,478 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-08-27 11:44:46,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-08-27 11:44:46,673 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:44:46,673 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:44:46,673 INFO L85 PathProgramCache]: Analyzing trace with hash 1415222598, now seen corresponding path program 1 times [2023-08-27 11:44:46,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:44:46,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585294079] [2023-08-27 11:44:46,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:44:46,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:44:46,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:44:46,773 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:44:46,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:44:46,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585294079] [2023-08-27 11:44:46,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585294079] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:44:46,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [134596309] [2023-08-27 11:44:46,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:44:46,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:44:46,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:44:46,777 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) [2023-08-27 11:44:46,804 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-08-27 11:44:46,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:44:46,906 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-27 11:44:46,907 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:44:46,916 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:44:46,916 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-08-27 11:44:46,931 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:44:46,977 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2023-08-27 11:44:47,010 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:44:47,024 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:44:47,024 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 11:44:47,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [134596309] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:44:47,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 11:44:47,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 8 [2023-08-27 11:44:47,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711752211] [2023-08-27 11:44:47,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:44:47,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 11:44:47,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:44:47,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 11:44:47,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-08-27 11:44:47,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 431 [2023-08-27 11:44:47,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 111 transitions, 831 flow. Second operand has 6 states, 6 states have (on average 164.0) internal successors, (984), 6 states have internal predecessors, (984), 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) [2023-08-27 11:44:47,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:44:47,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 431 [2023-08-27 11:44:47,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:44:51,843 INFO L124 PetriNetUnfolderBase]: 41240/62751 cut-off events. [2023-08-27 11:44:51,844 INFO L125 PetriNetUnfolderBase]: For 188357/188407 co-relation queries the response was YES. [2023-08-27 11:44:51,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 238258 conditions, 62751 events. 41240/62751 cut-off events. For 188357/188407 co-relation queries the response was YES. Maximal size of possible extension queue 2492. Compared 493462 event pairs, 16165 based on Foata normal form. 225/62970 useless extension candidates. Maximal degree in co-relation 214156. Up to 58128 conditions per place. [2023-08-27 11:44:52,235 INFO L140 encePairwiseOnDemand]: 422/431 looper letters, 144 selfloop transitions, 16 changer transitions 0/166 dead transitions. [2023-08-27 11:44:52,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 166 transitions, 1493 flow [2023-08-27 11:44:52,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 11:44:52,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 11:44:52,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 904 transitions. [2023-08-27 11:44:52,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4194895591647332 [2023-08-27 11:44:52,237 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 904 transitions. [2023-08-27 11:44:52,237 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 904 transitions. [2023-08-27 11:44:52,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:44:52,237 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 904 transitions. [2023-08-27 11:44:52,238 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 180.8) internal successors, (904), 5 states have internal predecessors, (904), 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) [2023-08-27 11:44:52,239 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 431.0) internal successors, (2586), 6 states have internal predecessors, (2586), 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) [2023-08-27 11:44:52,240 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 431.0) internal successors, (2586), 6 states have internal predecessors, (2586), 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) [2023-08-27 11:44:52,240 INFO L175 Difference]: Start difference. First operand has 85 places, 111 transitions, 831 flow. Second operand 5 states and 904 transitions. [2023-08-27 11:44:52,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 166 transitions, 1493 flow [2023-08-27 11:44:52,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 166 transitions, 1466 flow, removed 8 selfloop flow, removed 3 redundant places. [2023-08-27 11:44:52,323 INFO L231 Difference]: Finished difference. Result has 87 places, 120 transitions, 968 flow [2023-08-27 11:44:52,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=431, PETRI_DIFFERENCE_MINUEND_FLOW=822, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=968, PETRI_PLACES=87, PETRI_TRANSITIONS=120} [2023-08-27 11:44:52,324 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 13 predicate places. [2023-08-27 11:44:52,324 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 120 transitions, 968 flow [2023-08-27 11:44:52,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 164.0) internal successors, (984), 6 states have internal predecessors, (984), 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) [2023-08-27 11:44:52,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:44:52,324 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:44:52,329 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-08-27 11:44:52,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:44:52,529 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:44:52,529 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:44:52,529 INFO L85 PathProgramCache]: Analyzing trace with hash 745863857, now seen corresponding path program 1 times [2023-08-27 11:44:52,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:44:52,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180307836] [2023-08-27 11:44:52,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:44:52,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:44:52,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:44:52,625 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:44:52,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:44:52,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180307836] [2023-08-27 11:44:52,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180307836] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:44:52,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077900964] [2023-08-27 11:44:52,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:44:52,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:44:52,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:44:52,626 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) [2023-08-27 11:44:52,628 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-08-27 11:44:52,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:44:52,735 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-27 11:44:52,736 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:44:52,743 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:44:52,743 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-08-27 11:44:52,773 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 11:44:52,796 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:44:52,805 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:44:52,805 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 11:44:52,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1077900964] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:44:52,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 11:44:52,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 7 [2023-08-27 11:44:52,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796429037] [2023-08-27 11:44:52,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:44:52,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 11:44:52,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:44:52,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 11:44:52,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-08-27 11:44:52,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 431 [2023-08-27 11:44:52,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 120 transitions, 968 flow. Second operand has 5 states, 5 states have (on average 170.4) internal successors, (852), 5 states have internal predecessors, (852), 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) [2023-08-27 11:44:52,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:44:52,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 431 [2023-08-27 11:44:52,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:44:57,257 INFO L124 PetriNetUnfolderBase]: 37815/57551 cut-off events. [2023-08-27 11:44:57,257 INFO L125 PetriNetUnfolderBase]: For 167072/167108 co-relation queries the response was YES. [2023-08-27 11:44:57,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 213242 conditions, 57551 events. 37815/57551 cut-off events. For 167072/167108 co-relation queries the response was YES. Maximal size of possible extension queue 2177. Compared 447843 event pairs, 23738 based on Foata normal form. 992/58503 useless extension candidates. Maximal degree in co-relation 192409. Up to 48586 conditions per place. [2023-08-27 11:44:57,579 INFO L140 encePairwiseOnDemand]: 418/431 looper letters, 128 selfloop transitions, 21 changer transitions 0/155 dead transitions. [2023-08-27 11:44:57,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 155 transitions, 1482 flow [2023-08-27 11:44:57,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 11:44:57,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 11:44:57,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 750 transitions. [2023-08-27 11:44:57,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43503480278422274 [2023-08-27 11:44:57,581 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 750 transitions. [2023-08-27 11:44:57,581 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 750 transitions. [2023-08-27 11:44:57,581 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:44:57,581 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 750 transitions. [2023-08-27 11:44:57,582 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 187.5) internal successors, (750), 4 states have internal predecessors, (750), 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) [2023-08-27 11:44:57,583 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 431.0) internal successors, (2155), 5 states have internal predecessors, (2155), 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) [2023-08-27 11:44:57,583 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 431.0) internal successors, (2155), 5 states have internal predecessors, (2155), 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) [2023-08-27 11:44:57,583 INFO L175 Difference]: Start difference. First operand has 87 places, 120 transitions, 968 flow. Second operand 4 states and 750 transitions. [2023-08-27 11:44:57,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 155 transitions, 1482 flow [2023-08-27 11:44:57,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 155 transitions, 1448 flow, removed 6 selfloop flow, removed 3 redundant places. [2023-08-27 11:44:57,668 INFO L231 Difference]: Finished difference. Result has 88 places, 129 transitions, 1151 flow [2023-08-27 11:44:57,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=431, PETRI_DIFFERENCE_MINUEND_FLOW=888, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1151, PETRI_PLACES=88, PETRI_TRANSITIONS=129} [2023-08-27 11:44:57,669 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 14 predicate places. [2023-08-27 11:44:57,669 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 129 transitions, 1151 flow [2023-08-27 11:44:57,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 170.4) internal successors, (852), 5 states have internal predecessors, (852), 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) [2023-08-27 11:44:57,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:44:57,669 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:44:57,678 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-08-27 11:44:57,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:44:57,879 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:44:57,879 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:44:57,879 INFO L85 PathProgramCache]: Analyzing trace with hash 1194909227, now seen corresponding path program 1 times [2023-08-27 11:44:57,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:44:57,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627189739] [2023-08-27 11:44:57,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:44:57,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:44:57,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:44:57,970 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 11:44:57,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:44:57,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627189739] [2023-08-27 11:44:57,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627189739] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:44:57,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [953704897] [2023-08-27 11:44:57,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:44:57,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:44:57,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:44:57,972 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) [2023-08-27 11:44:57,974 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-08-27 11:44:58,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:44:58,098 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-27 11:44:58,100 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:44:58,107 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:44:58,108 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-08-27 11:44:58,123 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:44:58,142 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:44:58,180 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2023-08-27 11:44:58,196 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 11:44:58,196 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:44:58,235 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1105 (Array Int Int))) (< 0 (+ 2147483649 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_1105) |c_~#global~0.base|) |c_~#global~0.offset|)))) is different from false [2023-08-27 11:44:58,244 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 1 not checked. [2023-08-27 11:44:58,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [953704897] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:44:58,244 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:44:58,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2023-08-27 11:44:58,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900623712] [2023-08-27 11:44:58,244 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:44:58,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 11:44:58,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:44:58,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 11:44:58,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=112, Unknown=1, NotChecked=22, Total=182 [2023-08-27 11:44:58,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 431 [2023-08-27 11:44:58,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 129 transitions, 1151 flow. Second operand has 14 states, 14 states have (on average 164.57142857142858) internal successors, (2304), 14 states have internal predecessors, (2304), 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) [2023-08-27 11:44:58,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:44:58,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 431 [2023-08-27 11:44:58,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:45:05,722 INFO L124 PetriNetUnfolderBase]: 58515/88660 cut-off events. [2023-08-27 11:45:05,722 INFO L125 PetriNetUnfolderBase]: For 306870/306921 co-relation queries the response was YES. [2023-08-27 11:45:05,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 332569 conditions, 88660 events. 58515/88660 cut-off events. For 306870/306921 co-relation queries the response was YES. Maximal size of possible extension queue 3517. Compared 722032 event pairs, 9037 based on Foata normal form. 3094/91741 useless extension candidates. Maximal degree in co-relation 305676. Up to 39759 conditions per place. [2023-08-27 11:45:06,273 INFO L140 encePairwiseOnDemand]: 408/431 looper letters, 418 selfloop transitions, 281 changer transitions 1/706 dead transitions. [2023-08-27 11:45:06,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 706 transitions, 6614 flow [2023-08-27 11:45:06,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 11:45:06,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 11:45:06,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3221 transitions. [2023-08-27 11:45:06,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4396069332605432 [2023-08-27 11:45:06,277 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3221 transitions. [2023-08-27 11:45:06,277 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3221 transitions. [2023-08-27 11:45:06,277 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:45:06,277 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3221 transitions. [2023-08-27 11:45:06,281 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 189.47058823529412) internal successors, (3221), 17 states have internal predecessors, (3221), 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) [2023-08-27 11:45:06,286 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 431.0) internal successors, (7758), 18 states have internal predecessors, (7758), 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) [2023-08-27 11:45:06,287 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 431.0) internal successors, (7758), 18 states have internal predecessors, (7758), 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) [2023-08-27 11:45:06,287 INFO L175 Difference]: Start difference. First operand has 88 places, 129 transitions, 1151 flow. Second operand 17 states and 3221 transitions. [2023-08-27 11:45:06,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 706 transitions, 6614 flow [2023-08-27 11:45:12,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 706 transitions, 6492 flow, removed 27 selfloop flow, removed 2 redundant places. [2023-08-27 11:45:12,860 INFO L231 Difference]: Finished difference. Result has 115 places, 414 transitions, 5215 flow [2023-08-27 11:45:12,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=431, PETRI_DIFFERENCE_MINUEND_FLOW=1111, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5215, PETRI_PLACES=115, PETRI_TRANSITIONS=414} [2023-08-27 11:45:12,861 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 41 predicate places. [2023-08-27 11:45:12,861 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 414 transitions, 5215 flow [2023-08-27 11:45:12,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 164.57142857142858) internal successors, (2304), 14 states have internal predecessors, (2304), 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) [2023-08-27 11:45:12,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:45:12,861 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:45:12,866 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-08-27 11:45:13,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:45:13,062 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:45:13,062 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:45:13,062 INFO L85 PathProgramCache]: Analyzing trace with hash -507941266, now seen corresponding path program 1 times [2023-08-27 11:45:13,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:45:13,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051672298] [2023-08-27 11:45:13,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:45:13,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:45:13,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:45:13,144 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:45:13,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:45:13,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051672298] [2023-08-27 11:45:13,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051672298] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:45:13,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:45:13,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 11:45:13,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863445969] [2023-08-27 11:45:13,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:45:13,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 11:45:13,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:45:13,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 11:45:13,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-27 11:45:13,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 170 out of 431 [2023-08-27 11:45:13,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 414 transitions, 5215 flow. Second operand has 4 states, 4 states have (on average 173.25) internal successors, (693), 4 states have internal predecessors, (693), 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) [2023-08-27 11:45:13,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:45:13,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 170 of 431 [2023-08-27 11:45:13,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:45:13,446 INFO L124 PetriNetUnfolderBase]: 686/1916 cut-off events. [2023-08-27 11:45:13,446 INFO L125 PetriNetUnfolderBase]: For 11036/11036 co-relation queries the response was YES. [2023-08-27 11:45:13,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8785 conditions, 1916 events. 686/1916 cut-off events. For 11036/11036 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 13239 event pairs, 140 based on Foata normal form. 705/2621 useless extension candidates. Maximal degree in co-relation 8754. Up to 1561 conditions per place. [2023-08-27 11:45:13,456 INFO L140 encePairwiseOnDemand]: 424/431 looper letters, 98 selfloop transitions, 7 changer transitions 0/110 dead transitions. [2023-08-27 11:45:13,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 110 transitions, 1318 flow [2023-08-27 11:45:13,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 11:45:13,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 11:45:13,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 732 transitions. [2023-08-27 11:45:13,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4245939675174014 [2023-08-27 11:45:13,458 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 732 transitions. [2023-08-27 11:45:13,458 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 732 transitions. [2023-08-27 11:45:13,458 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:45:13,458 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 732 transitions. [2023-08-27 11:45:13,459 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 183.0) internal successors, (732), 4 states have internal predecessors, (732), 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) [2023-08-27 11:45:13,460 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 431.0) internal successors, (2155), 5 states have internal predecessors, (2155), 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) [2023-08-27 11:45:13,460 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 431.0) internal successors, (2155), 5 states have internal predecessors, (2155), 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) [2023-08-27 11:45:13,460 INFO L175 Difference]: Start difference. First operand has 115 places, 414 transitions, 5215 flow. Second operand 4 states and 732 transitions. [2023-08-27 11:45:13,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 110 transitions, 1318 flow [2023-08-27 11:45:13,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 110 transitions, 1008 flow, removed 133 selfloop flow, removed 13 redundant places. [2023-08-27 11:45:13,492 INFO L231 Difference]: Finished difference. Result has 97 places, 102 transitions, 748 flow [2023-08-27 11:45:13,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=431, PETRI_DIFFERENCE_MINUEND_FLOW=734, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=748, PETRI_PLACES=97, PETRI_TRANSITIONS=102} [2023-08-27 11:45:13,493 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 23 predicate places. [2023-08-27 11:45:13,493 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 102 transitions, 748 flow [2023-08-27 11:45:13,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 173.25) internal successors, (693), 4 states have internal predecessors, (693), 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) [2023-08-27 11:45:13,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:45:13,493 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:45:13,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-08-27 11:45:13,493 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:45:13,494 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:45:13,494 INFO L85 PathProgramCache]: Analyzing trace with hash 47653087, now seen corresponding path program 1 times [2023-08-27 11:45:13,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:45:13,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130759383] [2023-08-27 11:45:13,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:45:13,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:45:13,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:45:13,593 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 11:45:13,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:45:13,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130759383] [2023-08-27 11:45:13,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130759383] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:45:13,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1427067257] [2023-08-27 11:45:13,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:45:13,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:45:13,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:45:13,597 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) [2023-08-27 11:45:13,604 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-08-27 11:45:13,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:45:13,735 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-27 11:45:13,737 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:45:13,746 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:45:13,747 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-08-27 11:45:13,764 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:45:13,784 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:45:13,804 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:45:13,844 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2023-08-27 11:45:13,863 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 11:45:13,864 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:45:13,906 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1162 (Array Int Int))) (< 0 (+ 2147483649 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_1162) |c_~#global~0.base|) |c_~#global~0.offset|)))) is different from false [2023-08-27 11:45:13,922 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 2 not checked. [2023-08-27 11:45:13,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1427067257] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:45:13,923 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:45:13,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2023-08-27 11:45:13,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220180286] [2023-08-27 11:45:13,923 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:45:13,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 11:45:13,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:45:13,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 11:45:13,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=112, Unknown=1, NotChecked=22, Total=182 [2023-08-27 11:45:13,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 431 [2023-08-27 11:45:13,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 102 transitions, 748 flow. Second operand has 14 states, 14 states have (on average 165.0) internal successors, (2310), 14 states have internal predecessors, (2310), 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) [2023-08-27 11:45:13,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:45:13,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 431 [2023-08-27 11:45:13,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:45:14,296 INFO L124 PetriNetUnfolderBase]: 679/1931 cut-off events. [2023-08-27 11:45:14,296 INFO L125 PetriNetUnfolderBase]: For 5203/5230 co-relation queries the response was YES. [2023-08-27 11:45:14,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7588 conditions, 1931 events. 679/1931 cut-off events. For 5203/5230 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 13411 event pairs, 159 based on Foata normal form. 25/1955 useless extension candidates. Maximal degree in co-relation 7568. Up to 1160 conditions per place. [2023-08-27 11:45:14,304 INFO L140 encePairwiseOnDemand]: 415/431 looper letters, 107 selfloop transitions, 51 changer transitions 0/164 dead transitions. [2023-08-27 11:45:14,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 164 transitions, 1464 flow [2023-08-27 11:45:14,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 11:45:14,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 11:45:14,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2215 transitions. [2023-08-27 11:45:14,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39532393360699625 [2023-08-27 11:45:14,306 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2215 transitions. [2023-08-27 11:45:14,306 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2215 transitions. [2023-08-27 11:45:14,306 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:45:14,306 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2215 transitions. [2023-08-27 11:45:14,308 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 170.3846153846154) internal successors, (2215), 13 states have internal predecessors, (2215), 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) [2023-08-27 11:45:14,311 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 431.0) internal successors, (6034), 14 states have internal predecessors, (6034), 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) [2023-08-27 11:45:14,312 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 431.0) internal successors, (6034), 14 states have internal predecessors, (6034), 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) [2023-08-27 11:45:14,312 INFO L175 Difference]: Start difference. First operand has 97 places, 102 transitions, 748 flow. Second operand 13 states and 2215 transitions. [2023-08-27 11:45:14,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 164 transitions, 1464 flow [2023-08-27 11:45:14,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 164 transitions, 1447 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-08-27 11:45:14,325 INFO L231 Difference]: Finished difference. Result has 111 places, 125 transitions, 1127 flow [2023-08-27 11:45:14,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=431, PETRI_DIFFERENCE_MINUEND_FLOW=739, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1127, PETRI_PLACES=111, PETRI_TRANSITIONS=125} [2023-08-27 11:45:14,325 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 37 predicate places. [2023-08-27 11:45:14,325 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 125 transitions, 1127 flow [2023-08-27 11:45:14,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 165.0) internal successors, (2310), 14 states have internal predecessors, (2310), 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) [2023-08-27 11:45:14,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:45:14,326 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:45:14,332 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-08-27 11:45:14,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:45:14,532 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:45:14,532 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:45:14,532 INFO L85 PathProgramCache]: Analyzing trace with hash -318905878, now seen corresponding path program 1 times [2023-08-27 11:45:14,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:45:14,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010887879] [2023-08-27 11:45:14,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:45:14,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:45:14,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:45:14,614 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:45:14,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:45:14,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010887879] [2023-08-27 11:45:14,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010887879] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:45:14,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:45:14,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 11:45:14,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134829626] [2023-08-27 11:45:14,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:45:14,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 11:45:14,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:45:14,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 11:45:14,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 11:45:14,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 431 [2023-08-27 11:45:14,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 125 transitions, 1127 flow. Second operand has 5 states, 5 states have (on average 169.4) internal successors, (847), 5 states have internal predecessors, (847), 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) [2023-08-27 11:45:14,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:45:14,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 431 [2023-08-27 11:45:14,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:45:14,939 INFO L124 PetriNetUnfolderBase]: 739/2111 cut-off events. [2023-08-27 11:45:14,968 INFO L125 PetriNetUnfolderBase]: For 8114/8114 co-relation queries the response was YES. [2023-08-27 11:45:14,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9035 conditions, 2111 events. 739/2111 cut-off events. For 8114/8114 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 15088 event pairs, 175 based on Foata normal form. 15/2122 useless extension candidates. Maximal degree in co-relation 9012. Up to 807 conditions per place. [2023-08-27 11:45:14,975 INFO L140 encePairwiseOnDemand]: 413/431 looper letters, 119 selfloop transitions, 68 changer transitions 0/193 dead transitions. [2023-08-27 11:45:14,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 193 transitions, 1940 flow [2023-08-27 11:45:14,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 11:45:14,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 11:45:14,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1274 transitions. [2023-08-27 11:45:14,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222737819025522 [2023-08-27 11:45:14,977 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1274 transitions. [2023-08-27 11:45:14,977 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1274 transitions. [2023-08-27 11:45:14,977 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:45:14,977 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1274 transitions. [2023-08-27 11:45:14,978 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 182.0) internal successors, (1274), 7 states have internal predecessors, (1274), 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) [2023-08-27 11:45:14,980 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 431.0) internal successors, (3448), 8 states have internal predecessors, (3448), 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) [2023-08-27 11:45:14,981 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 431.0) internal successors, (3448), 8 states have internal predecessors, (3448), 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) [2023-08-27 11:45:14,981 INFO L175 Difference]: Start difference. First operand has 111 places, 125 transitions, 1127 flow. Second operand 7 states and 1274 transitions. [2023-08-27 11:45:14,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 193 transitions, 1940 flow [2023-08-27 11:45:14,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 193 transitions, 1906 flow, removed 17 selfloop flow, removed 0 redundant places. [2023-08-27 11:45:14,997 INFO L231 Difference]: Finished difference. Result has 121 places, 140 transitions, 1478 flow [2023-08-27 11:45:14,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=431, PETRI_DIFFERENCE_MINUEND_FLOW=1101, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1478, PETRI_PLACES=121, PETRI_TRANSITIONS=140} [2023-08-27 11:45:14,997 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 47 predicate places. [2023-08-27 11:45:14,997 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 140 transitions, 1478 flow [2023-08-27 11:45:14,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 169.4) internal successors, (847), 5 states have internal predecessors, (847), 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) [2023-08-27 11:45:14,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:45:14,998 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:45:14,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-08-27 11:45:14,998 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:45:14,998 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:45:14,998 INFO L85 PathProgramCache]: Analyzing trace with hash 1528078186, now seen corresponding path program 2 times [2023-08-27 11:45:14,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:45:14,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539537567] [2023-08-27 11:45:14,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:45:14,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:45:15,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:45:15,157 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:45:15,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:45:15,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539537567] [2023-08-27 11:45:15,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539537567] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:45:15,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1755967445] [2023-08-27 11:45:15,158 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 11:45:15,158 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:45:15,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:45:15,159 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) [2023-08-27 11:45:15,160 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-08-27 11:45:15,277 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 11:45:15,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 11:45:15,278 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-27 11:45:15,280 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:45:15,287 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:45:15,287 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-08-27 11:45:15,320 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 11:45:15,361 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2023-08-27 11:45:15,389 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:45:15,408 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:45:15,409 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:45:15,428 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1247 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_1247) |c_~#global~0.base|) |c_~#global~0.offset|) 2147483647)) is different from false [2023-08-27 11:45:15,439 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1247 (Array Int Int)) (v_ArrVal_1245 Int)) (or (< |c_t_funThread1of3ForFork0_#t~post9| (+ v_ArrVal_1245 1)) (< (select (select (store (store |c_#memory_int| |c_~#global~0.base| (store (select |c_#memory_int| |c_~#global~0.base|) |c_~#global~0.offset| v_ArrVal_1245)) |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_1247) |c_~#global~0.base|) |c_~#global~0.offset|) 2147483647))) is different from false [2023-08-27 11:45:15,448 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1247 (Array Int Int)) (v_ArrVal_1245 Int)) (let ((.cse0 (select |c_#memory_int| |c_~#global~0.base|))) (or (< (select .cse0 |c_~#global~0.offset|) (+ v_ArrVal_1245 1)) (< (select (select (store (store |c_#memory_int| |c_~#global~0.base| (store .cse0 |c_~#global~0.offset| v_ArrVal_1245)) |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_1247) |c_~#global~0.base|) |c_~#global~0.offset|) 2147483647)))) is different from false [2023-08-27 11:45:15,464 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 11:45:15,464 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 19 [2023-08-27 11:45:15,467 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2023-08-27 11:45:15,484 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-08-27 11:45:15,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1755967445] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:45:15,484 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:45:15,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 16 [2023-08-27 11:45:15,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151296364] [2023-08-27 11:45:15,485 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:45:15,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 11:45:15,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:45:15,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 11:45:15,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=160, Unknown=3, NotChecked=84, Total=306 [2023-08-27 11:45:15,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 431 [2023-08-27 11:45:15,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 140 transitions, 1478 flow. Second operand has 18 states, 18 states have (on average 159.0) internal successors, (2862), 18 states have internal predecessors, (2862), 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) [2023-08-27 11:45:15,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:45:15,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 431 [2023-08-27 11:45:15,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:45:16,062 INFO L124 PetriNetUnfolderBase]: 734/2082 cut-off events. [2023-08-27 11:45:16,062 INFO L125 PetriNetUnfolderBase]: For 10993/10993 co-relation queries the response was YES. [2023-08-27 11:45:16,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9691 conditions, 2082 events. 734/2082 cut-off events. For 10993/10993 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 14631 event pairs, 172 based on Foata normal form. 25/2104 useless extension candidates. Maximal degree in co-relation 9663. Up to 838 conditions per place. [2023-08-27 11:45:16,071 INFO L140 encePairwiseOnDemand]: 414/431 looper letters, 169 selfloop transitions, 53 changer transitions 7/235 dead transitions. [2023-08-27 11:45:16,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 235 transitions, 2671 flow [2023-08-27 11:45:16,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 11:45:16,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 11:45:16,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2151 transitions. [2023-08-27 11:45:16,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38390148134927715 [2023-08-27 11:45:16,074 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2151 transitions. [2023-08-27 11:45:16,074 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2151 transitions. [2023-08-27 11:45:16,074 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:45:16,074 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2151 transitions. [2023-08-27 11:45:16,076 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 165.46153846153845) internal successors, (2151), 13 states have internal predecessors, (2151), 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) [2023-08-27 11:45:16,079 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 431.0) internal successors, (6034), 14 states have internal predecessors, (6034), 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) [2023-08-27 11:45:16,079 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 431.0) internal successors, (6034), 14 states have internal predecessors, (6034), 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) [2023-08-27 11:45:16,079 INFO L175 Difference]: Start difference. First operand has 121 places, 140 transitions, 1478 flow. Second operand 13 states and 2151 transitions. [2023-08-27 11:45:16,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 235 transitions, 2671 flow [2023-08-27 11:45:16,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 235 transitions, 2649 flow, removed 11 selfloop flow, removed 0 redundant places. [2023-08-27 11:45:16,099 INFO L231 Difference]: Finished difference. Result has 136 places, 151 transitions, 1722 flow [2023-08-27 11:45:16,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=431, PETRI_DIFFERENCE_MINUEND_FLOW=1417, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1722, PETRI_PLACES=136, PETRI_TRANSITIONS=151} [2023-08-27 11:45:16,100 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 62 predicate places. [2023-08-27 11:45:16,100 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 151 transitions, 1722 flow [2023-08-27 11:45:16,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 159.0) internal successors, (2862), 18 states have internal predecessors, (2862), 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) [2023-08-27 11:45:16,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:45:16,100 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:45:16,106 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-08-27 11:45:16,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2023-08-27 11:45:16,301 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:45:16,301 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:45:16,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1528078154, now seen corresponding path program 1 times [2023-08-27 11:45:16,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:45:16,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590615240] [2023-08-27 11:45:16,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:45:16,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:45:16,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:45:16,470 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:45:16,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:45:16,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590615240] [2023-08-27 11:45:16,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590615240] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:45:16,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [364886305] [2023-08-27 11:45:16,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:45:16,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:45:16,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:45:16,472 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) [2023-08-27 11:45:16,475 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-08-27 11:45:16,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:45:16,633 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-27 11:45:16,634 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:45:16,642 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:45:16,642 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-08-27 11:45:16,689 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 11:45:16,737 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2023-08-27 11:45:16,765 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 11:45:16,787 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:45:16,787 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:45:16,806 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1304 (Array Int Int))) (< 0 (+ 2147483650 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_1304) |c_~#global~0.base|) |c_~#global~0.offset|)))) is different from false [2023-08-27 11:45:16,817 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1304 (Array Int Int)) (v_ArrVal_1302 Int)) (or (< 0 (+ 2147483650 (select (select (store (store |c_#memory_int| |c_~#global~0.base| (store (select |c_#memory_int| |c_~#global~0.base|) |c_~#global~0.offset| v_ArrVal_1302)) |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_1304) |c_~#global~0.base|) |c_~#global~0.offset|))) (< (+ v_ArrVal_1302 1) |c_t_funThread1of3ForFork0_#t~post9|))) is different from false [2023-08-27 11:45:16,825 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1304 (Array Int Int)) (v_ArrVal_1302 Int)) (let ((.cse0 (select |c_#memory_int| |c_~#global~0.base|))) (or (< 0 (+ 2147483650 (select (select (store (store |c_#memory_int| |c_~#global~0.base| (store .cse0 |c_~#global~0.offset| v_ArrVal_1302)) |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_1304) |c_~#global~0.base|) |c_~#global~0.offset|))) (< (+ v_ArrVal_1302 1) (select .cse0 |c_~#global~0.offset|))))) is different from false [2023-08-27 11:45:16,840 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 11:45:16,840 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 21 [2023-08-27 11:45:16,843 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2023-08-27 11:45:16,875 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-08-27 11:45:16,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [364886305] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:45:16,875 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:45:16,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 18 [2023-08-27 11:45:16,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000077095] [2023-08-27 11:45:16,876 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:45:16,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 11:45:16,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:45:16,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 11:45:16,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=208, Unknown=3, NotChecked=96, Total=380 [2023-08-27 11:45:16,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 431 [2023-08-27 11:45:16,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 151 transitions, 1722 flow. Second operand has 20 states, 20 states have (on average 158.7) internal successors, (3174), 20 states have internal predecessors, (3174), 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) [2023-08-27 11:45:16,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:45:16,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 431 [2023-08-27 11:45:16,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:45:17,525 INFO L124 PetriNetUnfolderBase]: 722/2059 cut-off events. [2023-08-27 11:45:17,525 INFO L125 PetriNetUnfolderBase]: For 12678/12678 co-relation queries the response was YES. [2023-08-27 11:45:17,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9888 conditions, 2059 events. 722/2059 cut-off events. For 12678/12678 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 14433 event pairs, 166 based on Foata normal form. 12/2069 useless extension candidates. Maximal degree in co-relation 9856. Up to 649 conditions per place. [2023-08-27 11:45:17,535 INFO L140 encePairwiseOnDemand]: 413/431 looper letters, 166 selfloop transitions, 55 changer transitions 3/230 dead transitions. [2023-08-27 11:45:17,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 230 transitions, 2735 flow [2023-08-27 11:45:17,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-27 11:45:17,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-27 11:45:17,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2300 transitions. [2023-08-27 11:45:17,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.381173351010938 [2023-08-27 11:45:17,537 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2300 transitions. [2023-08-27 11:45:17,538 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2300 transitions. [2023-08-27 11:45:17,538 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:45:17,538 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2300 transitions. [2023-08-27 11:45:17,539 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 164.28571428571428) internal successors, (2300), 14 states have internal predecessors, (2300), 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) [2023-08-27 11:45:17,543 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 431.0) internal successors, (6465), 15 states have internal predecessors, (6465), 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) [2023-08-27 11:45:17,544 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 431.0) internal successors, (6465), 15 states have internal predecessors, (6465), 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) [2023-08-27 11:45:17,544 INFO L175 Difference]: Start difference. First operand has 136 places, 151 transitions, 1722 flow. Second operand 14 states and 2300 transitions. [2023-08-27 11:45:17,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 230 transitions, 2735 flow [2023-08-27 11:45:17,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 230 transitions, 2688 flow, removed 6 selfloop flow, removed 7 redundant places. [2023-08-27 11:45:17,577 INFO L231 Difference]: Finished difference. Result has 143 places, 148 transitions, 1752 flow [2023-08-27 11:45:17,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=431, PETRI_DIFFERENCE_MINUEND_FLOW=1607, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1752, PETRI_PLACES=143, PETRI_TRANSITIONS=148} [2023-08-27 11:45:17,577 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 69 predicate places. [2023-08-27 11:45:17,577 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 148 transitions, 1752 flow [2023-08-27 11:45:17,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 158.7) internal successors, (3174), 20 states have internal predecessors, (3174), 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) [2023-08-27 11:45:17,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:45:17,578 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:45:17,583 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-08-27 11:45:17,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2023-08-27 11:45:17,778 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:45:17,778 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:45:17,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1179747582, now seen corresponding path program 1 times [2023-08-27 11:45:17,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:45:17,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197178898] [2023-08-27 11:45:17,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:45:17,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:45:17,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:45:17,835 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:45:17,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:45:17,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197178898] [2023-08-27 11:45:17,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197178898] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:45:17,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:45:17,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 11:45:17,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227534920] [2023-08-27 11:45:17,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:45:17,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 11:45:17,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:45:17,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 11:45:17,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 11:45:17,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 431 [2023-08-27 11:45:17,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 148 transitions, 1752 flow. Second operand has 4 states, 4 states have (on average 170.25) internal successors, (681), 4 states have internal predecessors, (681), 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) [2023-08-27 11:45:17,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:45:17,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 431 [2023-08-27 11:45:17,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:45:18,171 INFO L124 PetriNetUnfolderBase]: 707/2044 cut-off events. [2023-08-27 11:45:18,171 INFO L125 PetriNetUnfolderBase]: For 13039/13039 co-relation queries the response was YES. [2023-08-27 11:45:18,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10114 conditions, 2044 events. 707/2044 cut-off events. For 13039/13039 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 14489 event pairs, 296 based on Foata normal form. 15/2057 useless extension candidates. Maximal degree in co-relation 10082. Up to 1108 conditions per place. [2023-08-27 11:45:18,181 INFO L140 encePairwiseOnDemand]: 416/431 looper letters, 113 selfloop transitions, 57 changer transitions 0/176 dead transitions. [2023-08-27 11:45:18,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 176 transitions, 2274 flow [2023-08-27 11:45:18,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 11:45:18,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 11:45:18,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 909 transitions. [2023-08-27 11:45:18,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4218097447795824 [2023-08-27 11:45:18,182 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 909 transitions. [2023-08-27 11:45:18,182 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 909 transitions. [2023-08-27 11:45:18,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:45:18,182 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 909 transitions. [2023-08-27 11:45:18,183 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 181.8) internal successors, (909), 5 states have internal predecessors, (909), 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) [2023-08-27 11:45:18,184 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 431.0) internal successors, (2586), 6 states have internal predecessors, (2586), 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) [2023-08-27 11:45:18,184 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 431.0) internal successors, (2586), 6 states have internal predecessors, (2586), 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) [2023-08-27 11:45:18,184 INFO L175 Difference]: Start difference. First operand has 143 places, 148 transitions, 1752 flow. Second operand 5 states and 909 transitions. [2023-08-27 11:45:18,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 176 transitions, 2274 flow [2023-08-27 11:45:18,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 176 transitions, 2137 flow, removed 13 selfloop flow, removed 13 redundant places. [2023-08-27 11:45:18,209 INFO L231 Difference]: Finished difference. Result has 136 places, 151 transitions, 1888 flow [2023-08-27 11:45:18,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=431, PETRI_DIFFERENCE_MINUEND_FLOW=1592, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1888, PETRI_PLACES=136, PETRI_TRANSITIONS=151} [2023-08-27 11:45:18,210 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 62 predicate places. [2023-08-27 11:45:18,210 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 151 transitions, 1888 flow [2023-08-27 11:45:18,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 170.25) internal successors, (681), 4 states have internal predecessors, (681), 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) [2023-08-27 11:45:18,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:45:18,210 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:45:18,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-08-27 11:45:18,210 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:45:18,211 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:45:18,211 INFO L85 PathProgramCache]: Analyzing trace with hash 1179747645, now seen corresponding path program 1 times [2023-08-27 11:45:18,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:45:18,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284510211] [2023-08-27 11:45:18,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:45:18,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:45:18,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:45:18,283 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:45:18,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:45:18,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284510211] [2023-08-27 11:45:18,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284510211] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:45:18,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:45:18,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 11:45:18,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248852240] [2023-08-27 11:45:18,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:45:18,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 11:45:18,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:45:18,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 11:45:18,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 11:45:18,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 431 [2023-08-27 11:45:18,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 151 transitions, 1888 flow. Second operand has 5 states, 5 states have (on average 169.4) internal successors, (847), 5 states have internal predecessors, (847), 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) [2023-08-27 11:45:18,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:45:18,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 431 [2023-08-27 11:45:18,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:45:18,727 INFO L124 PetriNetUnfolderBase]: 744/2148 cut-off events. [2023-08-27 11:45:18,727 INFO L125 PetriNetUnfolderBase]: For 15189/15189 co-relation queries the response was YES. [2023-08-27 11:45:18,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10723 conditions, 2148 events. 744/2148 cut-off events. For 15189/15189 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 15425 event pairs, 175 based on Foata normal form. 15/2161 useless extension candidates. Maximal degree in co-relation 10695. Up to 822 conditions per place. [2023-08-27 11:45:18,741 INFO L140 encePairwiseOnDemand]: 414/431 looper letters, 124 selfloop transitions, 74 changer transitions 0/204 dead transitions. [2023-08-27 11:45:18,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 204 transitions, 2632 flow [2023-08-27 11:45:18,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 11:45:18,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 11:45:18,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1267 transitions. [2023-08-27 11:45:18,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.419953596287703 [2023-08-27 11:45:18,743 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1267 transitions. [2023-08-27 11:45:18,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1267 transitions. [2023-08-27 11:45:18,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:45:18,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1267 transitions. [2023-08-27 11:45:18,745 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 181.0) internal successors, (1267), 7 states have internal predecessors, (1267), 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) [2023-08-27 11:45:18,747 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 431.0) internal successors, (3448), 8 states have internal predecessors, (3448), 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) [2023-08-27 11:45:18,747 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 431.0) internal successors, (3448), 8 states have internal predecessors, (3448), 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) [2023-08-27 11:45:18,747 INFO L175 Difference]: Start difference. First operand has 136 places, 151 transitions, 1888 flow. Second operand 7 states and 1267 transitions. [2023-08-27 11:45:18,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 204 transitions, 2632 flow [2023-08-27 11:45:18,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 204 transitions, 2620 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 11:45:18,783 INFO L231 Difference]: Finished difference. Result has 143 places, 160 transitions, 2253 flow [2023-08-27 11:45:18,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=431, PETRI_DIFFERENCE_MINUEND_FLOW=1880, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2253, PETRI_PLACES=143, PETRI_TRANSITIONS=160} [2023-08-27 11:45:18,785 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 69 predicate places. [2023-08-27 11:45:18,785 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 160 transitions, 2253 flow [2023-08-27 11:45:18,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 169.4) internal successors, (847), 5 states have internal predecessors, (847), 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) [2023-08-27 11:45:18,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:45:18,786 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:45:18,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2023-08-27 11:45:18,786 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:45:18,786 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:45:18,787 INFO L85 PathProgramCache]: Analyzing trace with hash -933220470, now seen corresponding path program 2 times [2023-08-27 11:45:18,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:45:18,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467135227] [2023-08-27 11:45:18,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:45:18,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:45:18,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:45:18,971 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 11:45:18,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:45:18,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467135227] [2023-08-27 11:45:18,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467135227] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:45:18,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1558107343] [2023-08-27 11:45:18,972 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 11:45:18,972 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:45:18,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:45:18,973 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) [2023-08-27 11:45:18,977 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-08-27 11:45:19,098 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 11:45:19,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 11:45:19,100 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-27 11:45:19,101 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:45:19,108 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:45:19,108 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-08-27 11:45:19,159 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 11:45:19,205 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2023-08-27 11:45:19,232 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 11:45:19,255 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 11:45:19,255 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 11:45:19,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1558107343] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:45:19,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 11:45:19,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 12 [2023-08-27 11:45:19,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364124057] [2023-08-27 11:45:19,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:45:19,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 11:45:19,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:45:19,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 11:45:19,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2023-08-27 11:45:19,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 431 [2023-08-27 11:45:19,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 160 transitions, 2253 flow. Second operand has 8 states, 8 states have (on average 158.25) internal successors, (1266), 8 states have internal predecessors, (1266), 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) [2023-08-27 11:45:19,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:45:19,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 431 [2023-08-27 11:45:19,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:45:19,602 INFO L124 PetriNetUnfolderBase]: 739/2117 cut-off events. [2023-08-27 11:45:19,602 INFO L125 PetriNetUnfolderBase]: For 19246/19250 co-relation queries the response was YES. [2023-08-27 11:45:19,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11297 conditions, 2117 events. 739/2117 cut-off events. For 19246/19250 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 15066 event pairs, 285 based on Foata normal form. 11/2127 useless extension candidates. Maximal degree in co-relation 11266. Up to 821 conditions per place. [2023-08-27 11:45:19,613 INFO L140 encePairwiseOnDemand]: 414/431 looper letters, 133 selfloop transitions, 51 changer transitions 0/190 dead transitions. [2023-08-27 11:45:19,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 190 transitions, 2819 flow [2023-08-27 11:45:19,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 11:45:19,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 11:45:19,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1323 transitions. [2023-08-27 11:45:19,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38370069605568446 [2023-08-27 11:45:19,615 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1323 transitions. [2023-08-27 11:45:19,615 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1323 transitions. [2023-08-27 11:45:19,615 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:45:19,615 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1323 transitions. [2023-08-27 11:45:19,616 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 165.375) internal successors, (1323), 8 states have internal predecessors, (1323), 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) [2023-08-27 11:45:19,617 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 431.0) internal successors, (3879), 9 states have internal predecessors, (3879), 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) [2023-08-27 11:45:19,617 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 431.0) internal successors, (3879), 9 states have internal predecessors, (3879), 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) [2023-08-27 11:45:19,618 INFO L175 Difference]: Start difference. First operand has 143 places, 160 transitions, 2253 flow. Second operand 8 states and 1323 transitions. [2023-08-27 11:45:19,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 190 transitions, 2819 flow [2023-08-27 11:45:19,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 190 transitions, 2805 flow, removed 7 selfloop flow, removed 0 redundant places. [2023-08-27 11:45:19,647 INFO L231 Difference]: Finished difference. Result has 150 places, 160 transitions, 2349 flow [2023-08-27 11:45:19,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=431, PETRI_DIFFERENCE_MINUEND_FLOW=2201, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2349, PETRI_PLACES=150, PETRI_TRANSITIONS=160} [2023-08-27 11:45:19,647 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 76 predicate places. [2023-08-27 11:45:19,647 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 160 transitions, 2349 flow [2023-08-27 11:45:19,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 158.25) internal successors, (1266), 8 states have internal predecessors, (1266), 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) [2023-08-27 11:45:19,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:45:19,648 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:45:19,653 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-08-27 11:45:19,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:45:19,848 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:45:19,849 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:45:19,849 INFO L85 PathProgramCache]: Analyzing trace with hash 1906851845, now seen corresponding path program 2 times [2023-08-27 11:45:19,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:45:19,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324045918] [2023-08-27 11:45:19,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:45:19,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:45:19,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:45:20,005 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 11:45:20,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:45:20,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324045918] [2023-08-27 11:45:20,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324045918] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:45:20,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [719364608] [2023-08-27 11:45:20,005 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 11:45:20,006 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:45:20,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:45:20,009 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) [2023-08-27 11:45:20,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-08-27 11:45:20,173 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 11:45:20,174 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 11:45:20,175 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-27 11:45:20,177 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:45:20,184 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:45:20,184 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-08-27 11:45:20,234 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 11:45:20,253 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:45:20,300 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2023-08-27 11:45:20,331 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 11:45:20,331 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 11:45:20,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [719364608] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:45:20,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 11:45:20,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 11 [2023-08-27 11:45:20,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885207883] [2023-08-27 11:45:20,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:45:20,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 11:45:20,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:45:20,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 11:45:20,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2023-08-27 11:45:20,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 431 [2023-08-27 11:45:20,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 160 transitions, 2349 flow. Second operand has 7 states, 7 states have (on average 164.57142857142858) internal successors, (1152), 7 states have internal predecessors, (1152), 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) [2023-08-27 11:45:20,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:45:20,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 431 [2023-08-27 11:45:20,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:45:20,703 INFO L124 PetriNetUnfolderBase]: 728/2090 cut-off events. [2023-08-27 11:45:20,703 INFO L125 PetriNetUnfolderBase]: For 20141/20141 co-relation queries the response was YES. [2023-08-27 11:45:20,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11281 conditions, 2090 events. 728/2090 cut-off events. For 20141/20141 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 14817 event pairs, 292 based on Foata normal form. 22/2111 useless extension candidates. Maximal degree in co-relation 11248. Up to 1029 conditions per place. [2023-08-27 11:45:20,714 INFO L140 encePairwiseOnDemand]: 417/431 looper letters, 132 selfloop transitions, 38 changer transitions 0/176 dead transitions. [2023-08-27 11:45:20,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 176 transitions, 2683 flow [2023-08-27 11:45:20,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 11:45:20,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 11:45:20,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1204 transitions. [2023-08-27 11:45:20,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3990719257540603 [2023-08-27 11:45:20,715 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1204 transitions. [2023-08-27 11:45:20,715 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1204 transitions. [2023-08-27 11:45:20,715 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:45:20,716 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1204 transitions. [2023-08-27 11:45:20,716 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 172.0) internal successors, (1204), 7 states have internal predecessors, (1204), 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) [2023-08-27 11:45:20,722 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 431.0) internal successors, (3448), 8 states have internal predecessors, (3448), 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) [2023-08-27 11:45:20,723 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 431.0) internal successors, (3448), 8 states have internal predecessors, (3448), 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) [2023-08-27 11:45:20,723 INFO L175 Difference]: Start difference. First operand has 150 places, 160 transitions, 2349 flow. Second operand 7 states and 1204 transitions. [2023-08-27 11:45:20,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 176 transitions, 2683 flow [2023-08-27 11:45:20,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 176 transitions, 2603 flow, removed 1 selfloop flow, removed 6 redundant places. [2023-08-27 11:45:20,763 INFO L231 Difference]: Finished difference. Result has 148 places, 153 transitions, 2195 flow [2023-08-27 11:45:20,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=431, PETRI_DIFFERENCE_MINUEND_FLOW=2119, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2195, PETRI_PLACES=148, PETRI_TRANSITIONS=153} [2023-08-27 11:45:20,763 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 74 predicate places. [2023-08-27 11:45:20,763 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 153 transitions, 2195 flow [2023-08-27 11:45:20,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 164.57142857142858) internal successors, (1152), 7 states have internal predecessors, (1152), 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) [2023-08-27 11:45:20,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:45:20,764 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:45:20,769 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-08-27 11:45:20,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:45:20,964 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:45:20,964 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:45:20,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1768184391, now seen corresponding path program 1 times [2023-08-27 11:45:20,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:45:20,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923243137] [2023-08-27 11:45:20,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:45:20,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:45:20,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:45:21,042 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-27 11:45:21,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:45:21,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923243137] [2023-08-27 11:45:21,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923243137] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:45:21,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:45:21,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 11:45:21,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950267448] [2023-08-27 11:45:21,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:45:21,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 11:45:21,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:45:21,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 11:45:21,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 11:45:21,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 431 [2023-08-27 11:45:21,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 153 transitions, 2195 flow. Second operand has 5 states, 5 states have (on average 169.8) internal successors, (849), 5 states have internal predecessors, (849), 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) [2023-08-27 11:45:21,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:45:21,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 431 [2023-08-27 11:45:21,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:45:21,383 INFO L124 PetriNetUnfolderBase]: 728/2112 cut-off events. [2023-08-27 11:45:21,383 INFO L125 PetriNetUnfolderBase]: For 20094/20094 co-relation queries the response was YES. [2023-08-27 11:45:21,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11286 conditions, 2112 events. 728/2112 cut-off events. For 20094/20094 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 15053 event pairs, 126 based on Foata normal form. 12/2122 useless extension candidates. Maximal degree in co-relation 11253. Up to 895 conditions per place. [2023-08-27 11:45:21,393 INFO L140 encePairwiseOnDemand]: 414/431 looper letters, 114 selfloop transitions, 74 changer transitions 0/194 dead transitions. [2023-08-27 11:45:21,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 194 transitions, 2815 flow [2023-08-27 11:45:21,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 11:45:21,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 11:45:21,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1260 transitions. [2023-08-27 11:45:21,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176334106728538 [2023-08-27 11:45:21,396 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1260 transitions. [2023-08-27 11:45:21,396 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1260 transitions. [2023-08-27 11:45:21,396 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:45:21,396 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1260 transitions. [2023-08-27 11:45:21,397 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 180.0) internal successors, (1260), 7 states have internal predecessors, (1260), 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) [2023-08-27 11:45:21,399 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 431.0) internal successors, (3448), 8 states have internal predecessors, (3448), 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) [2023-08-27 11:45:21,399 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 431.0) internal successors, (3448), 8 states have internal predecessors, (3448), 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) [2023-08-27 11:45:21,399 INFO L175 Difference]: Start difference. First operand has 148 places, 153 transitions, 2195 flow. Second operand 7 states and 1260 transitions. [2023-08-27 11:45:21,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 194 transitions, 2815 flow [2023-08-27 11:45:21,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 194 transitions, 2743 flow, removed 1 selfloop flow, removed 5 redundant places. [2023-08-27 11:45:21,434 INFO L231 Difference]: Finished difference. Result has 151 places, 159 transitions, 2438 flow [2023-08-27 11:45:21,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=431, PETRI_DIFFERENCE_MINUEND_FLOW=2106, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2438, PETRI_PLACES=151, PETRI_TRANSITIONS=159} [2023-08-27 11:45:21,434 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 77 predicate places. [2023-08-27 11:45:21,434 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 159 transitions, 2438 flow [2023-08-27 11:45:21,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 169.8) internal successors, (849), 5 states have internal predecessors, (849), 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) [2023-08-27 11:45:21,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:45:21,435 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:45:21,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2023-08-27 11:45:21,435 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:45:21,435 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:45:21,435 INFO L85 PathProgramCache]: Analyzing trace with hash 1768184328, now seen corresponding path program 1 times [2023-08-27 11:45:21,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:45:21,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705939553] [2023-08-27 11:45:21,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:45:21,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:45:21,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:45:21,486 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-27 11:45:21,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:45:21,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705939553] [2023-08-27 11:45:21,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705939553] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:45:21,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:45:21,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 11:45:21,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854513491] [2023-08-27 11:45:21,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:45:21,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 11:45:21,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:45:21,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 11:45:21,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 11:45:21,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 431 [2023-08-27 11:45:21,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 159 transitions, 2438 flow. Second operand has 4 states, 4 states have (on average 170.75) internal successors, (683), 4 states have internal predecessors, (683), 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) [2023-08-27 11:45:21,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:45:21,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 431 [2023-08-27 11:45:21,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:45:21,803 INFO L124 PetriNetUnfolderBase]: 724/2122 cut-off events. [2023-08-27 11:45:21,804 INFO L125 PetriNetUnfolderBase]: For 23920/23920 co-relation queries the response was YES. [2023-08-27 11:45:21,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11797 conditions, 2122 events. 724/2122 cut-off events. For 23920/23920 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 15236 event pairs, 359 based on Foata normal form. 16/2136 useless extension candidates. Maximal degree in co-relation 11764. Up to 1255 conditions per place. [2023-08-27 11:45:21,815 INFO L140 encePairwiseOnDemand]: 416/431 looper letters, 112 selfloop transitions, 61 changer transitions 0/179 dead transitions. [2023-08-27 11:45:21,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 179 transitions, 2908 flow [2023-08-27 11:45:21,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 11:45:21,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 11:45:21,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 903 transitions. [2023-08-27 11:45:21,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41902552204176335 [2023-08-27 11:45:21,816 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 903 transitions. [2023-08-27 11:45:21,816 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 903 transitions. [2023-08-27 11:45:21,817 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:45:21,817 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 903 transitions. [2023-08-27 11:45:21,818 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 180.6) internal successors, (903), 5 states have internal predecessors, (903), 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) [2023-08-27 11:45:21,819 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 431.0) internal successors, (2586), 6 states have internal predecessors, (2586), 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) [2023-08-27 11:45:21,819 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 431.0) internal successors, (2586), 6 states have internal predecessors, (2586), 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) [2023-08-27 11:45:21,819 INFO L175 Difference]: Start difference. First operand has 151 places, 159 transitions, 2438 flow. Second operand 5 states and 903 transitions. [2023-08-27 11:45:21,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 179 transitions, 2908 flow [2023-08-27 11:45:21,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 179 transitions, 2825 flow, removed 12 selfloop flow, removed 1 redundant places. [2023-08-27 11:45:21,872 INFO L231 Difference]: Finished difference. Result has 156 places, 160 transitions, 2621 flow [2023-08-27 11:45:21,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=431, PETRI_DIFFERENCE_MINUEND_FLOW=2299, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2621, PETRI_PLACES=156, PETRI_TRANSITIONS=160} [2023-08-27 11:45:21,873 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 82 predicate places. [2023-08-27 11:45:21,873 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 160 transitions, 2621 flow [2023-08-27 11:45:21,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 170.75) internal successors, (683), 4 states have internal predecessors, (683), 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) [2023-08-27 11:45:21,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:45:21,873 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:45:21,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2023-08-27 11:45:21,873 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:45:21,874 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:45:21,874 INFO L85 PathProgramCache]: Analyzing trace with hash 182250609, now seen corresponding path program 1 times [2023-08-27 11:45:21,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:45:21,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501707886] [2023-08-27 11:45:21,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:45:21,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:45:21,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:45:21,971 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:45:21,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:45:21,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501707886] [2023-08-27 11:45:21,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501707886] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:45:21,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:45:21,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 11:45:21,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458314488] [2023-08-27 11:45:21,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:45:21,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 11:45:21,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:45:21,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 11:45:21,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-27 11:45:21,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 431 [2023-08-27 11:45:21,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 160 transitions, 2621 flow. Second operand has 6 states, 6 states have (on average 163.5) internal successors, (981), 6 states have internal predecessors, (981), 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) [2023-08-27 11:45:21,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:45:21,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 431 [2023-08-27 11:45:21,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:45:22,361 INFO L124 PetriNetUnfolderBase]: 745/2172 cut-off events. [2023-08-27 11:45:22,361 INFO L125 PetriNetUnfolderBase]: For 26551/26561 co-relation queries the response was YES. [2023-08-27 11:45:22,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12540 conditions, 2172 events. 745/2172 cut-off events. For 26551/26561 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 15646 event pairs, 273 based on Foata normal form. 11/2179 useless extension candidates. Maximal degree in co-relation 12505. Up to 1096 conditions per place. [2023-08-27 11:45:22,372 INFO L140 encePairwiseOnDemand]: 417/431 looper letters, 126 selfloop transitions, 68 changer transitions 3/203 dead transitions. [2023-08-27 11:45:22,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 203 transitions, 3345 flow [2023-08-27 11:45:22,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 11:45:22,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 11:45:22,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1528 transitions. [2023-08-27 11:45:22,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39391595772106214 [2023-08-27 11:45:22,374 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1528 transitions. [2023-08-27 11:45:22,374 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1528 transitions. [2023-08-27 11:45:22,374 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:45:22,374 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1528 transitions. [2023-08-27 11:45:22,375 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 169.77777777777777) internal successors, (1528), 9 states have internal predecessors, (1528), 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) [2023-08-27 11:45:22,377 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 431.0) internal successors, (4310), 10 states have internal predecessors, (4310), 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) [2023-08-27 11:45:22,377 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 431.0) internal successors, (4310), 10 states have internal predecessors, (4310), 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) [2023-08-27 11:45:22,377 INFO L175 Difference]: Start difference. First operand has 156 places, 160 transitions, 2621 flow. Second operand 9 states and 1528 transitions. [2023-08-27 11:45:22,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 203 transitions, 3345 flow [2023-08-27 11:45:22,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 203 transitions, 3328 flow, removed 5 selfloop flow, removed 1 redundant places. [2023-08-27 11:45:22,417 INFO L231 Difference]: Finished difference. Result has 166 places, 165 transitions, 2899 flow [2023-08-27 11:45:22,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=431, PETRI_DIFFERENCE_MINUEND_FLOW=2604, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2899, PETRI_PLACES=166, PETRI_TRANSITIONS=165} [2023-08-27 11:45:22,418 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 92 predicate places. [2023-08-27 11:45:22,418 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 165 transitions, 2899 flow [2023-08-27 11:45:22,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 163.5) internal successors, (981), 6 states have internal predecessors, (981), 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) [2023-08-27 11:45:22,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:45:22,418 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:45:22,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2023-08-27 11:45:22,418 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:45:22,418 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:45:22,418 INFO L85 PathProgramCache]: Analyzing trace with hash 2021809730, now seen corresponding path program 1 times [2023-08-27 11:45:22,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:45:22,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762258099] [2023-08-27 11:45:22,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:45:22,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:45:22,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:45:22,586 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:45:22,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:45:22,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762258099] [2023-08-27 11:45:22,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762258099] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:45:22,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [510117731] [2023-08-27 11:45:22,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:45:22,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:45:22,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:45:22,590 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) [2023-08-27 11:45:22,593 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-08-27 11:45:22,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:45:22,725 INFO L262 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-27 11:45:22,726 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:45:22,733 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:45:22,734 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-08-27 11:45:22,776 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 11:45:22,802 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 11:45:22,846 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2023-08-27 11:45:22,866 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:45:22,866 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:45:22,914 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1633 (Array Int Int))) (< 0 (+ 2147483649 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t_ids~0#1.base| v_ArrVal_1633) |c_~#global~0.base|) |c_~#global~0.offset|)))) is different from false [2023-08-27 11:45:22,926 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 11:45:22,927 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 21 [2023-08-27 11:45:22,930 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2023-08-27 11:45:22,963 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-08-27 11:45:22,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [510117731] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:45:22,963 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:45:22,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5, 5] total 18 [2023-08-27 11:45:22,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364814522] [2023-08-27 11:45:22,964 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:45:22,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 11:45:22,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:45:22,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 11:45:22,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=272, Unknown=1, NotChecked=34, Total=380 [2023-08-27 11:45:22,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 150 out of 431 [2023-08-27 11:45:22,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 165 transitions, 2899 flow. Second operand has 20 states, 20 states have (on average 153.3) internal successors, (3066), 20 states have internal predecessors, (3066), 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) [2023-08-27 11:45:22,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:45:22,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 150 of 431 [2023-08-27 11:45:22,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:45:23,738 INFO L124 PetriNetUnfolderBase]: 733/2152 cut-off events. [2023-08-27 11:45:23,738 INFO L125 PetriNetUnfolderBase]: For 30633/30643 co-relation queries the response was YES. [2023-08-27 11:45:23,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12973 conditions, 2152 events. 733/2152 cut-off events. For 30633/30643 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 15410 event pairs, 181 based on Foata normal form. 14/2162 useless extension candidates. Maximal degree in co-relation 12934. Up to 790 conditions per place. [2023-08-27 11:45:23,750 INFO L140 encePairwiseOnDemand]: 414/431 looper letters, 175 selfloop transitions, 59 changer transitions 23/263 dead transitions. [2023-08-27 11:45:23,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 263 transitions, 4444 flow [2023-08-27 11:45:23,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 11:45:23,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 11:45:23,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2673 transitions. [2023-08-27 11:45:23,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36481506755834586 [2023-08-27 11:45:23,752 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2673 transitions. [2023-08-27 11:45:23,752 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2673 transitions. [2023-08-27 11:45:23,753 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:45:23,753 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2673 transitions. [2023-08-27 11:45:23,754 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 157.23529411764707) internal successors, (2673), 17 states have internal predecessors, (2673), 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) [2023-08-27 11:45:23,757 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 431.0) internal successors, (7758), 18 states have internal predecessors, (7758), 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) [2023-08-27 11:45:23,758 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 431.0) internal successors, (7758), 18 states have internal predecessors, (7758), 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) [2023-08-27 11:45:23,758 INFO L175 Difference]: Start difference. First operand has 166 places, 165 transitions, 2899 flow. Second operand 17 states and 2673 transitions. [2023-08-27 11:45:23,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 263 transitions, 4444 flow [2023-08-27 11:45:23,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 263 transitions, 4360 flow, removed 6 selfloop flow, removed 2 redundant places. [2023-08-27 11:45:23,808 INFO L231 Difference]: Finished difference. Result has 185 places, 166 transitions, 3036 flow [2023-08-27 11:45:23,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=431, PETRI_DIFFERENCE_MINUEND_FLOW=2829, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3036, PETRI_PLACES=185, PETRI_TRANSITIONS=166} [2023-08-27 11:45:23,808 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 111 predicate places. [2023-08-27 11:45:23,808 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 166 transitions, 3036 flow [2023-08-27 11:45:23,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 153.3) internal successors, (3066), 20 states have internal predecessors, (3066), 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) [2023-08-27 11:45:23,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:45:23,809 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:45:23,814 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-08-27 11:45:24,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:45:24,009 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:45:24,010 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:45:24,010 INFO L85 PathProgramCache]: Analyzing trace with hash -1377458975, now seen corresponding path program 2 times [2023-08-27 11:45:24,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:45:24,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910530538] [2023-08-27 11:45:24,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:45:24,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:45:24,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:45:24,200 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-08-27 11:45:24,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:45:24,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910530538] [2023-08-27 11:45:24,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910530538] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:45:24,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1607232947] [2023-08-27 11:45:24,201 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 11:45:24,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:45:24,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:45:24,209 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) [2023-08-27 11:45:24,211 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-08-27 11:45:24,351 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 11:45:24,352 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 11:45:24,353 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-27 11:45:24,354 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:45:24,361 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:45:24,361 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-08-27 11:45:24,411 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 11:45:24,453 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2023-08-27 11:45:24,494 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 11:45:24,505 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-08-27 11:45:24,505 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 11:45:24,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1607232947] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:45:24,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 11:45:24,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 11 [2023-08-27 11:45:24,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040246979] [2023-08-27 11:45:24,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:45:24,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 11:45:24,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:45:24,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 11:45:24,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2023-08-27 11:45:24,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 431 [2023-08-27 11:45:24,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 166 transitions, 3036 flow. Second operand has 7 states, 7 states have (on average 164.85714285714286) internal successors, (1154), 7 states have internal predecessors, (1154), 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) [2023-08-27 11:45:24,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:45:24,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 431 [2023-08-27 11:45:24,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:45:24,855 INFO L124 PetriNetUnfolderBase]: 715/2088 cut-off events. [2023-08-27 11:45:24,855 INFO L125 PetriNetUnfolderBase]: For 30931/30941 co-relation queries the response was YES. [2023-08-27 11:45:24,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12789 conditions, 2088 events. 715/2088 cut-off events. For 30931/30941 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 14951 event pairs, 276 based on Foata normal form. 10/2095 useless extension candidates. Maximal degree in co-relation 12745. Up to 1460 conditions per place. [2023-08-27 11:45:24,867 INFO L140 encePairwiseOnDemand]: 420/431 looper letters, 143 selfloop transitions, 26 changer transitions 0/175 dead transitions. [2023-08-27 11:45:24,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 175 transitions, 3325 flow [2023-08-27 11:45:24,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 11:45:24,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 11:45:24,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1033 transitions. [2023-08-27 11:45:24,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994586233565352 [2023-08-27 11:45:24,869 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1033 transitions. [2023-08-27 11:45:24,869 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1033 transitions. [2023-08-27 11:45:24,869 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:45:24,869 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1033 transitions. [2023-08-27 11:45:24,870 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 172.16666666666666) internal successors, (1033), 6 states have internal predecessors, (1033), 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) [2023-08-27 11:45:24,872 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 431.0) internal successors, (3017), 7 states have internal predecessors, (3017), 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) [2023-08-27 11:45:24,872 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 431.0) internal successors, (3017), 7 states have internal predecessors, (3017), 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) [2023-08-27 11:45:24,872 INFO L175 Difference]: Start difference. First operand has 185 places, 166 transitions, 3036 flow. Second operand 6 states and 1033 transitions. [2023-08-27 11:45:24,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 175 transitions, 3325 flow [2023-08-27 11:45:24,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 175 transitions, 3024 flow, removed 33 selfloop flow, removed 19 redundant places. [2023-08-27 11:45:24,925 INFO L231 Difference]: Finished difference. Result has 162 places, 162 transitions, 2669 flow [2023-08-27 11:45:24,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=431, PETRI_DIFFERENCE_MINUEND_FLOW=2617, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2669, PETRI_PLACES=162, PETRI_TRANSITIONS=162} [2023-08-27 11:45:24,926 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 88 predicate places. [2023-08-27 11:45:24,926 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 162 transitions, 2669 flow [2023-08-27 11:45:24,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 164.85714285714286) internal successors, (1154), 7 states have internal predecessors, (1154), 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) [2023-08-27 11:45:24,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:45:24,926 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:45:24,931 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-08-27 11:45:25,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2023-08-27 11:45:25,127 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:45:25,127 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:45:25,127 INFO L85 PathProgramCache]: Analyzing trace with hash 873021865, now seen corresponding path program 2 times [2023-08-27 11:45:25,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:45:25,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10825424] [2023-08-27 11:45:25,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:45:25,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:45:25,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:45:25,332 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 11:45:25,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:45:25,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10825424] [2023-08-27 11:45:25,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10825424] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:45:25,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1373776228] [2023-08-27 11:45:25,333 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 11:45:25,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:45:25,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:45:25,334 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) [2023-08-27 11:45:25,336 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-08-27 11:45:25,478 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 11:45:25,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 11:45:25,479 INFO L262 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-27 11:45:25,480 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:45:25,488 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:45:25,488 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-08-27 11:45:25,561 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 11:45:25,625 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2023-08-27 11:45:25,655 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 11:45:25,669 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 11:45:25,669 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 11:45:25,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1373776228] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:45:25,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 11:45:25,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 13 [2023-08-27 11:45:25,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646969534] [2023-08-27 11:45:25,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:45:25,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 11:45:25,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:45:25,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 11:45:25,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2023-08-27 11:45:25,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 431 [2023-08-27 11:45:25,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 162 transitions, 2669 flow. Second operand has 8 states, 8 states have (on average 158.75) internal successors, (1270), 8 states have internal predecessors, (1270), 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) [2023-08-27 11:45:25,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:45:25,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 431 [2023-08-27 11:45:25,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:45:26,040 INFO L124 PetriNetUnfolderBase]: 709/2083 cut-off events. [2023-08-27 11:45:26,041 INFO L125 PetriNetUnfolderBase]: For 25516/25522 co-relation queries the response was YES. [2023-08-27 11:45:26,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11976 conditions, 2083 events. 709/2083 cut-off events. For 25516/25522 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 14863 event pairs, 235 based on Foata normal form. 10/2089 useless extension candidates. Maximal degree in co-relation 11939. Up to 906 conditions per place. [2023-08-27 11:45:26,052 INFO L140 encePairwiseOnDemand]: 420/431 looper letters, 143 selfloop transitions, 44 changer transitions 8/201 dead transitions. [2023-08-27 11:45:26,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 201 transitions, 3361 flow [2023-08-27 11:45:26,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 11:45:26,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 11:45:26,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1328 transitions. [2023-08-27 11:45:26,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3851508120649652 [2023-08-27 11:45:26,054 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1328 transitions. [2023-08-27 11:45:26,054 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1328 transitions. [2023-08-27 11:45:26,054 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:45:26,054 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1328 transitions. [2023-08-27 11:45:26,055 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 166.0) internal successors, (1328), 8 states have internal predecessors, (1328), 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) [2023-08-27 11:45:26,057 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 431.0) internal successors, (3879), 9 states have internal predecessors, (3879), 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) [2023-08-27 11:45:26,058 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 431.0) internal successors, (3879), 9 states have internal predecessors, (3879), 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) [2023-08-27 11:45:26,058 INFO L175 Difference]: Start difference. First operand has 162 places, 162 transitions, 2669 flow. Second operand 8 states and 1328 transitions. [2023-08-27 11:45:26,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 201 transitions, 3361 flow [2023-08-27 11:45:26,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 201 transitions, 3303 flow, removed 4 selfloop flow, removed 4 redundant places. [2023-08-27 11:45:26,100 INFO L231 Difference]: Finished difference. Result has 166 places, 160 transitions, 2680 flow [2023-08-27 11:45:26,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=431, PETRI_DIFFERENCE_MINUEND_FLOW=2613, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2680, PETRI_PLACES=166, PETRI_TRANSITIONS=160} [2023-08-27 11:45:26,101 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 92 predicate places. [2023-08-27 11:45:26,101 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 160 transitions, 2680 flow [2023-08-27 11:45:26,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 158.75) internal successors, (1270), 8 states have internal predecessors, (1270), 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) [2023-08-27 11:45:26,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:45:26,101 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:45:26,106 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-08-27 11:45:26,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2023-08-27 11:45:26,302 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:45:26,302 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:45:26,302 INFO L85 PathProgramCache]: Analyzing trace with hash -1377459038, now seen corresponding path program 2 times [2023-08-27 11:45:26,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:45:26,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208258284] [2023-08-27 11:45:26,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:45:26,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:45:26,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:45:26,481 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-08-27 11:45:26,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:45:26,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208258284] [2023-08-27 11:45:26,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208258284] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:45:26,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [66182635] [2023-08-27 11:45:26,482 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 11:45:26,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:45:26,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:45:26,485 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) [2023-08-27 11:45:26,507 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-08-27 11:45:26,668 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 11:45:26,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 11:45:26,669 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-27 11:45:26,671 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:45:26,679 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:45:26,679 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-08-27 11:45:26,744 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 11:45:26,802 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2023-08-27 11:45:26,854 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 11:45:26,868 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-08-27 11:45:26,868 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 11:45:26,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [66182635] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:45:26,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 11:45:26,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 11 [2023-08-27 11:45:26,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093586929] [2023-08-27 11:45:26,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:45:26,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 11:45:26,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:45:26,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 11:45:26,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2023-08-27 11:45:26,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 431 [2023-08-27 11:45:26,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 160 transitions, 2680 flow. Second operand has 7 states, 7 states have (on average 164.85714285714286) internal successors, (1154), 7 states have internal predecessors, (1154), 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) [2023-08-27 11:45:26,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:45:26,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 431 [2023-08-27 11:45:26,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:45:27,259 INFO L124 PetriNetUnfolderBase]: 667/1911 cut-off events. [2023-08-27 11:45:27,260 INFO L125 PetriNetUnfolderBase]: For 24516/24526 co-relation queries the response was YES. [2023-08-27 11:45:27,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11091 conditions, 1911 events. 667/1911 cut-off events. For 24516/24526 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 13352 event pairs, 279 based on Foata normal form. 4/1912 useless extension candidates. Maximal degree in co-relation 11053. Up to 777 conditions per place. [2023-08-27 11:45:27,277 INFO L140 encePairwiseOnDemand]: 418/431 looper letters, 117 selfloop transitions, 53 changer transitions 1/177 dead transitions. [2023-08-27 11:45:27,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 177 transitions, 3093 flow [2023-08-27 11:45:27,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 11:45:27,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 11:45:27,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1035 transitions. [2023-08-27 11:45:27,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40023201856148494 [2023-08-27 11:45:27,280 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1035 transitions. [2023-08-27 11:45:27,280 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1035 transitions. [2023-08-27 11:45:27,280 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:45:27,280 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1035 transitions. [2023-08-27 11:45:27,282 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 172.5) internal successors, (1035), 6 states have internal predecessors, (1035), 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) [2023-08-27 11:45:27,283 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 431.0) internal successors, (3017), 7 states have internal predecessors, (3017), 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) [2023-08-27 11:45:27,284 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 431.0) internal successors, (3017), 7 states have internal predecessors, (3017), 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) [2023-08-27 11:45:27,284 INFO L175 Difference]: Start difference. First operand has 166 places, 160 transitions, 2680 flow. Second operand 6 states and 1035 transitions. [2023-08-27 11:45:27,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 177 transitions, 3093 flow [2023-08-27 11:45:27,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 177 transitions, 2992 flow, removed 1 selfloop flow, removed 8 redundant places. [2023-08-27 11:45:27,335 INFO L231 Difference]: Finished difference. Result has 161 places, 158 transitions, 2653 flow [2023-08-27 11:45:27,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=431, PETRI_DIFFERENCE_MINUEND_FLOW=2547, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2653, PETRI_PLACES=161, PETRI_TRANSITIONS=158} [2023-08-27 11:45:27,336 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 87 predicate places. [2023-08-27 11:45:27,336 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 158 transitions, 2653 flow [2023-08-27 11:45:27,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 164.85714285714286) internal successors, (1154), 7 states have internal predecessors, (1154), 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) [2023-08-27 11:45:27,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:45:27,337 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:45:27,342 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-08-27 11:45:27,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2023-08-27 11:45:27,538 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:45:27,538 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:45:27,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1181789558, now seen corresponding path program 1 times [2023-08-27 11:45:27,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:45:27,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846503147] [2023-08-27 11:45:27,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:45:27,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:45:27,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:45:27,776 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 11:45:27,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:45:27,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846503147] [2023-08-27 11:45:27,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846503147] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:45:27,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1384312120] [2023-08-27 11:45:27,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:45:27,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:45:27,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:45:27,778 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) [2023-08-27 11:45:27,779 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-08-27 11:45:27,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:45:27,934 INFO L262 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-27 11:45:27,936 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:45:27,944 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:45:27,944 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-08-27 11:45:28,006 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 11:45:28,051 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 11:45:28,102 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2023-08-27 11:45:28,123 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 11:45:28,123 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:45:28,205 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 11:45:28,205 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 21 [2023-08-27 11:45:28,207 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2023-08-27 11:45:28,239 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 11:45:28,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1384312120] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:45:28,239 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:45:28,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5, 5] total 18 [2023-08-27 11:45:28,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712700447] [2023-08-27 11:45:28,240 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:45:28,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 11:45:28,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:45:28,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 11:45:28,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=299, Unknown=2, NotChecked=0, Total=380 [2023-08-27 11:45:28,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 150 out of 431 [2023-08-27 11:45:28,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 158 transitions, 2653 flow. Second operand has 20 states, 20 states have (on average 153.6) internal successors, (3072), 20 states have internal predecessors, (3072), 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) [2023-08-27 11:45:28,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:45:28,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 150 of 431 [2023-08-27 11:45:28,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:45:29,003 INFO L124 PetriNetUnfolderBase]: 672/1923 cut-off events. [2023-08-27 11:45:29,003 INFO L125 PetriNetUnfolderBase]: For 24513/24513 co-relation queries the response was YES. [2023-08-27 11:45:29,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11151 conditions, 1923 events. 672/1923 cut-off events. For 24513/24513 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 13388 event pairs, 193 based on Foata normal form. 8/1927 useless extension candidates. Maximal degree in co-relation 11114. Up to 839 conditions per place. [2023-08-27 11:45:29,013 INFO L140 encePairwiseOnDemand]: 416/431 looper letters, 144 selfloop transitions, 55 changer transitions 48/253 dead transitions. [2023-08-27 11:45:29,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 253 transitions, 4175 flow [2023-08-27 11:45:29,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-27 11:45:29,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-27 11:45:29,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2514 transitions. [2023-08-27 11:45:29,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3645591647331787 [2023-08-27 11:45:29,016 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2514 transitions. [2023-08-27 11:45:29,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2514 transitions. [2023-08-27 11:45:29,017 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:45:29,017 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2514 transitions. [2023-08-27 11:45:29,019 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 157.125) internal successors, (2514), 16 states have internal predecessors, (2514), 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) [2023-08-27 11:45:29,023 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 431.0) internal successors, (7327), 17 states have internal predecessors, (7327), 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) [2023-08-27 11:45:29,024 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 431.0) internal successors, (7327), 17 states have internal predecessors, (7327), 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) [2023-08-27 11:45:29,024 INFO L175 Difference]: Start difference. First operand has 161 places, 158 transitions, 2653 flow. Second operand 16 states and 2514 transitions. [2023-08-27 11:45:29,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 253 transitions, 4175 flow [2023-08-27 11:45:29,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 253 transitions, 4093 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-27 11:45:29,087 INFO L231 Difference]: Finished difference. Result has 178 places, 145 transitions, 2537 flow [2023-08-27 11:45:29,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=431, PETRI_DIFFERENCE_MINUEND_FLOW=2587, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2537, PETRI_PLACES=178, PETRI_TRANSITIONS=145} [2023-08-27 11:45:29,088 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 104 predicate places. [2023-08-27 11:45:29,088 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 145 transitions, 2537 flow [2023-08-27 11:45:29,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 153.6) internal successors, (3072), 20 states have internal predecessors, (3072), 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) [2023-08-27 11:45:29,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:45:29,089 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:45:29,095 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-08-27 11:45:29,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:45:29,295 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:45:29,295 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:45:29,295 INFO L85 PathProgramCache]: Analyzing trace with hash 252324987, now seen corresponding path program 1 times [2023-08-27 11:45:29,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:45:29,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019792405] [2023-08-27 11:45:29,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:45:29,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:45:29,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:45:29,374 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-27 11:45:29,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:45:29,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019792405] [2023-08-27 11:45:29,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019792405] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:45:29,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:45:29,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 11:45:29,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752237121] [2023-08-27 11:45:29,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:45:29,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 11:45:29,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:45:29,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 11:45:29,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-27 11:45:29,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 431 [2023-08-27 11:45:29,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 145 transitions, 2537 flow. Second operand has 6 states, 6 states have (on average 163.83333333333334) internal successors, (983), 6 states have internal predecessors, (983), 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) [2023-08-27 11:45:29,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:45:29,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 431 [2023-08-27 11:45:29,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:45:29,775 INFO L124 PetriNetUnfolderBase]: 536/1579 cut-off events. [2023-08-27 11:45:29,776 INFO L125 PetriNetUnfolderBase]: For 20574/20574 co-relation queries the response was YES. [2023-08-27 11:45:29,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9320 conditions, 1579 events. 536/1579 cut-off events. For 20574/20574 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 10609 event pairs, 270 based on Foata normal form. 6/1583 useless extension candidates. Maximal degree in co-relation 9277. Up to 912 conditions per place. [2023-08-27 11:45:29,788 INFO L140 encePairwiseOnDemand]: 418/431 looper letters, 99 selfloop transitions, 61 changer transitions 6/172 dead transitions. [2023-08-27 11:45:29,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 172 transitions, 3030 flow [2023-08-27 11:45:29,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 11:45:29,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 11:45:29,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1516 transitions. [2023-08-27 11:45:29,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3908223769012632 [2023-08-27 11:45:29,791 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1516 transitions. [2023-08-27 11:45:29,791 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1516 transitions. [2023-08-27 11:45:29,791 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:45:29,791 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1516 transitions. [2023-08-27 11:45:29,793 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 168.44444444444446) internal successors, (1516), 9 states have internal predecessors, (1516), 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) [2023-08-27 11:45:29,795 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 431.0) internal successors, (4310), 10 states have internal predecessors, (4310), 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) [2023-08-27 11:45:29,795 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 431.0) internal successors, (4310), 10 states have internal predecessors, (4310), 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) [2023-08-27 11:45:29,795 INFO L175 Difference]: Start difference. First operand has 178 places, 145 transitions, 2537 flow. Second operand 9 states and 1516 transitions. [2023-08-27 11:45:29,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 172 transitions, 3030 flow [2023-08-27 11:45:29,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 172 transitions, 2783 flow, removed 9 selfloop flow, removed 16 redundant places. [2023-08-27 11:45:29,848 INFO L231 Difference]: Finished difference. Result has 166 places, 142 transitions, 2408 flow [2023-08-27 11:45:29,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=431, PETRI_DIFFERENCE_MINUEND_FLOW=2278, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2408, PETRI_PLACES=166, PETRI_TRANSITIONS=142} [2023-08-27 11:45:29,849 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 92 predicate places. [2023-08-27 11:45:29,849 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 142 transitions, 2408 flow [2023-08-27 11:45:29,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 163.83333333333334) internal successors, (983), 6 states have internal predecessors, (983), 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) [2023-08-27 11:45:29,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:45:29,849 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:45:29,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2023-08-27 11:45:29,849 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:45:29,850 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:45:29,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1053398345, now seen corresponding path program 1 times [2023-08-27 11:45:29,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:45:29,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782563604] [2023-08-27 11:45:29,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:45:29,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:45:29,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:45:29,953 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-27 11:45:29,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:45:29,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782563604] [2023-08-27 11:45:29,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782563604] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:45:29,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:45:29,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 11:45:29,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594026789] [2023-08-27 11:45:29,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:45:29,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 11:45:29,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:45:29,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 11:45:29,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-27 11:45:29,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 431 [2023-08-27 11:45:29,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 142 transitions, 2408 flow. Second operand has 6 states, 6 states have (on average 163.66666666666666) internal successors, (982), 6 states have internal predecessors, (982), 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) [2023-08-27 11:45:29,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:45:29,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 431 [2023-08-27 11:45:29,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:45:30,322 INFO L124 PetriNetUnfolderBase]: 542/1596 cut-off events. [2023-08-27 11:45:30,322 INFO L125 PetriNetUnfolderBase]: For 19986/19986 co-relation queries the response was YES. [2023-08-27 11:45:30,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9343 conditions, 1596 events. 542/1596 cut-off events. For 19986/19986 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 10787 event pairs, 234 based on Foata normal form. 6/1598 useless extension candidates. Maximal degree in co-relation 9301. Up to 856 conditions per place. [2023-08-27 11:45:30,330 INFO L140 encePairwiseOnDemand]: 419/431 looper letters, 101 selfloop transitions, 61 changer transitions 10/178 dead transitions. [2023-08-27 11:45:30,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 178 transitions, 3090 flow [2023-08-27 11:45:30,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 11:45:30,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 11:45:30,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1519 transitions. [2023-08-27 11:45:30,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39159577210621294 [2023-08-27 11:45:30,332 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1519 transitions. [2023-08-27 11:45:30,332 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1519 transitions. [2023-08-27 11:45:30,332 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:45:30,332 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1519 transitions. [2023-08-27 11:45:30,333 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 168.77777777777777) internal successors, (1519), 9 states have internal predecessors, (1519), 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) [2023-08-27 11:45:30,334 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 431.0) internal successors, (4310), 10 states have internal predecessors, (4310), 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) [2023-08-27 11:45:30,335 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 431.0) internal successors, (4310), 10 states have internal predecessors, (4310), 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) [2023-08-27 11:45:30,335 INFO L175 Difference]: Start difference. First operand has 166 places, 142 transitions, 2408 flow. Second operand 9 states and 1519 transitions. [2023-08-27 11:45:30,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 178 transitions, 3090 flow [2023-08-27 11:45:30,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 178 transitions, 3013 flow, removed 5 selfloop flow, removed 4 redundant places. [2023-08-27 11:45:30,370 INFO L231 Difference]: Finished difference. Result has 173 places, 145 transitions, 2559 flow [2023-08-27 11:45:30,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=431, PETRI_DIFFERENCE_MINUEND_FLOW=2336, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2559, PETRI_PLACES=173, PETRI_TRANSITIONS=145} [2023-08-27 11:45:30,371 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 99 predicate places. [2023-08-27 11:45:30,371 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 145 transitions, 2559 flow [2023-08-27 11:45:30,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 163.66666666666666) internal successors, (982), 6 states have internal predecessors, (982), 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) [2023-08-27 11:45:30,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:45:30,371 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:45:30,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2023-08-27 11:45:30,371 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:45:30,371 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:45:30,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1253971009, now seen corresponding path program 1 times [2023-08-27 11:45:30,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:45:30,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280575298] [2023-08-27 11:45:30,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:45:30,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:45:30,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:45:30,468 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-27 11:45:30,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:45:30,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280575298] [2023-08-27 11:45:30,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280575298] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:45:30,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:45:30,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 11:45:30,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513551621] [2023-08-27 11:45:30,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:45:30,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 11:45:30,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:45:30,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 11:45:30,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-27 11:45:30,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 431 [2023-08-27 11:45:30,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 145 transitions, 2559 flow. Second operand has 6 states, 6 states have (on average 163.66666666666666) internal successors, (982), 6 states have internal predecessors, (982), 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) [2023-08-27 11:45:30,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:45:30,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 431 [2023-08-27 11:45:30,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:45:30,924 INFO L124 PetriNetUnfolderBase]: 532/1583 cut-off events. [2023-08-27 11:45:30,925 INFO L125 PetriNetUnfolderBase]: For 21217/21217 co-relation queries the response was YES. [2023-08-27 11:45:30,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9448 conditions, 1583 events. 532/1583 cut-off events. For 21217/21217 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 10738 event pairs, 253 based on Foata normal form. 6/1587 useless extension candidates. Maximal degree in co-relation 9403. Up to 853 conditions per place. [2023-08-27 11:45:30,934 INFO L140 encePairwiseOnDemand]: 417/431 looper letters, 98 selfloop transitions, 55 changer transitions 23/182 dead transitions. [2023-08-27 11:45:30,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 182 transitions, 3181 flow [2023-08-27 11:45:30,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 11:45:30,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 11:45:30,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1685 transitions. [2023-08-27 11:45:30,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3909512761020882 [2023-08-27 11:45:30,936 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1685 transitions. [2023-08-27 11:45:30,936 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1685 transitions. [2023-08-27 11:45:30,937 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:45:30,937 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1685 transitions. [2023-08-27 11:45:30,938 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 168.5) internal successors, (1685), 10 states have internal predecessors, (1685), 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) [2023-08-27 11:45:30,941 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 431.0) internal successors, (4741), 11 states have internal predecessors, (4741), 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) [2023-08-27 11:45:30,941 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 431.0) internal successors, (4741), 11 states have internal predecessors, (4741), 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) [2023-08-27 11:45:30,941 INFO L175 Difference]: Start difference. First operand has 173 places, 145 transitions, 2559 flow. Second operand 10 states and 1685 transitions. [2023-08-27 11:45:30,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 182 transitions, 3181 flow [2023-08-27 11:45:30,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 182 transitions, 3066 flow, removed 4 selfloop flow, removed 6 redundant places. [2023-08-27 11:45:30,992 INFO L231 Difference]: Finished difference. Result has 180 places, 131 transitions, 2290 flow [2023-08-27 11:45:30,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=431, PETRI_DIFFERENCE_MINUEND_FLOW=2434, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2290, PETRI_PLACES=180, PETRI_TRANSITIONS=131} [2023-08-27 11:45:30,993 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 106 predicate places. [2023-08-27 11:45:30,993 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 131 transitions, 2290 flow [2023-08-27 11:45:30,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 163.66666666666666) internal successors, (982), 6 states have internal predecessors, (982), 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) [2023-08-27 11:45:30,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:45:30,993 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:45:30,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2023-08-27 11:45:30,993 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:45:30,994 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:45:30,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1697993521, now seen corresponding path program 2 times [2023-08-27 11:45:30,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:45:30,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698829371] [2023-08-27 11:45:30,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:45:30,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:45:31,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:45:31,220 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 11:45:31,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:45:31,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698829371] [2023-08-27 11:45:31,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698829371] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:45:31,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1259187346] [2023-08-27 11:45:31,221 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 11:45:31,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:45:31,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:45:31,222 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) [2023-08-27 11:45:31,225 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-08-27 11:45:31,423 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 11:45:31,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 11:45:31,424 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-27 11:45:31,426 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:45:31,434 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:45:31,435 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-08-27 11:45:31,514 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 11:45:31,551 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 11:45:31,601 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2023-08-27 11:45:31,622 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 11:45:31,622 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:45:31,705 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 11:45:31,705 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 21 [2023-08-27 11:45:31,708 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2023-08-27 11:45:31,759 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 11:45:31,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1259187346] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:45:31,759 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:45:31,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 20 [2023-08-27 11:45:31,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176296796] [2023-08-27 11:45:31,759 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:45:31,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 11:45:31,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:45:31,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 11:45:31,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=373, Unknown=2, NotChecked=0, Total=462 [2023-08-27 11:45:31,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 150 out of 431 [2023-08-27 11:45:31,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 131 transitions, 2290 flow. Second operand has 22 states, 22 states have (on average 153.13636363636363) internal successors, (3369), 22 states have internal predecessors, (3369), 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) [2023-08-27 11:45:31,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:45:31,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 150 of 431 [2023-08-27 11:45:31,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:45:32,473 INFO L124 PetriNetUnfolderBase]: 516/1513 cut-off events. [2023-08-27 11:45:32,473 INFO L125 PetriNetUnfolderBase]: For 21731/21735 co-relation queries the response was YES. [2023-08-27 11:45:32,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9133 conditions, 1513 events. 516/1513 cut-off events. For 21731/21735 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 10036 event pairs, 131 based on Foata normal form. 8/1519 useless extension candidates. Maximal degree in co-relation 9085. Up to 431 conditions per place. [2023-08-27 11:45:32,481 INFO L140 encePairwiseOnDemand]: 418/431 looper letters, 106 selfloop transitions, 33 changer transitions 62/207 dead transitions. [2023-08-27 11:45:32,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 207 transitions, 3501 flow [2023-08-27 11:45:32,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 11:45:32,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 11:45:32,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2657 transitions. [2023-08-27 11:45:32,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3626313634502525 [2023-08-27 11:45:32,484 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2657 transitions. [2023-08-27 11:45:32,484 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2657 transitions. [2023-08-27 11:45:32,485 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:45:32,485 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2657 transitions. [2023-08-27 11:45:32,487 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 156.2941176470588) internal successors, (2657), 17 states have internal predecessors, (2657), 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) [2023-08-27 11:45:32,490 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 431.0) internal successors, (7758), 18 states have internal predecessors, (7758), 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) [2023-08-27 11:45:32,491 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 431.0) internal successors, (7758), 18 states have internal predecessors, (7758), 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) [2023-08-27 11:45:32,491 INFO L175 Difference]: Start difference. First operand has 180 places, 131 transitions, 2290 flow. Second operand 17 states and 2657 transitions. [2023-08-27 11:45:32,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 207 transitions, 3501 flow [2023-08-27 11:45:32,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 207 transitions, 3258 flow, removed 30 selfloop flow, removed 13 redundant places. [2023-08-27 11:45:32,533 INFO L231 Difference]: Finished difference. Result has 180 places, 102 transitions, 1552 flow [2023-08-27 11:45:32,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=431, PETRI_DIFFERENCE_MINUEND_FLOW=2044, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1552, PETRI_PLACES=180, PETRI_TRANSITIONS=102} [2023-08-27 11:45:32,533 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 106 predicate places. [2023-08-27 11:45:32,533 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 102 transitions, 1552 flow [2023-08-27 11:45:32,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 153.13636363636363) internal successors, (3369), 22 states have internal predecessors, (3369), 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) [2023-08-27 11:45:32,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:45:32,534 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:45:32,540 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2023-08-27 11:45:32,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:45:32,740 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:45:32,741 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:45:32,741 INFO L85 PathProgramCache]: Analyzing trace with hash -880339745, now seen corresponding path program 2 times [2023-08-27 11:45:32,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:45:32,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384062422] [2023-08-27 11:45:32,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:45:32,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:45:32,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:45:32,976 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-08-27 11:45:32,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:45:32,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384062422] [2023-08-27 11:45:32,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384062422] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:45:32,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1356531859] [2023-08-27 11:45:32,976 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 11:45:32,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:45:32,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:45:32,981 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) [2023-08-27 11:45:32,984 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-08-27 11:45:33,181 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 11:45:33,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 11:45:33,182 INFO L262 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-27 11:45:33,184 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:45:33,193 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:45:33,193 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-08-27 11:45:33,285 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 11:45:33,361 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2023-08-27 11:45:33,395 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 11:45:33,409 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-08-27 11:45:33,410 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 11:45:33,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1356531859] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:45:33,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 11:45:33,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 13 [2023-08-27 11:45:33,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892344829] [2023-08-27 11:45:33,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:45:33,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 11:45:33,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:45:33,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 11:45:33,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2023-08-27 11:45:33,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 431 [2023-08-27 11:45:33,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 102 transitions, 1552 flow. Second operand has 8 states, 8 states have (on average 159.0) internal successors, (1272), 8 states have internal predecessors, (1272), 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) [2023-08-27 11:45:33,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:45:33,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 431 [2023-08-27 11:45:33,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:45:33,658 INFO L124 PetriNetUnfolderBase]: 357/1124 cut-off events. [2023-08-27 11:45:33,658 INFO L125 PetriNetUnfolderBase]: For 13931/13935 co-relation queries the response was YES. [2023-08-27 11:45:33,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6069 conditions, 1124 events. 357/1124 cut-off events. For 13931/13935 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 7281 event pairs, 152 based on Foata normal form. 4/1127 useless extension candidates. Maximal degree in co-relation 6024. Up to 368 conditions per place. [2023-08-27 11:45:33,663 INFO L140 encePairwiseOnDemand]: 419/431 looper letters, 66 selfloop transitions, 16 changer transitions 40/128 dead transitions. [2023-08-27 11:45:33,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 128 transitions, 1905 flow [2023-08-27 11:45:33,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 11:45:33,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 11:45:33,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1473 transitions. [2023-08-27 11:45:33,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37973704563031707 [2023-08-27 11:45:33,665 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1473 transitions. [2023-08-27 11:45:33,665 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1473 transitions. [2023-08-27 11:45:33,665 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:45:33,665 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1473 transitions. [2023-08-27 11:45:33,666 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 163.66666666666666) internal successors, (1473), 9 states have internal predecessors, (1473), 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) [2023-08-27 11:45:33,667 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 431.0) internal successors, (4310), 10 states have internal predecessors, (4310), 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) [2023-08-27 11:45:33,668 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 431.0) internal successors, (4310), 10 states have internal predecessors, (4310), 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) [2023-08-27 11:45:33,668 INFO L175 Difference]: Start difference. First operand has 180 places, 102 transitions, 1552 flow. Second operand 9 states and 1473 transitions. [2023-08-27 11:45:33,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 128 transitions, 1905 flow [2023-08-27 11:45:33,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 128 transitions, 1638 flow, removed 19 selfloop flow, removed 28 redundant places. [2023-08-27 11:45:33,691 INFO L231 Difference]: Finished difference. Result has 151 places, 71 transitions, 811 flow [2023-08-27 11:45:33,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=431, PETRI_DIFFERENCE_MINUEND_FLOW=1246, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=811, PETRI_PLACES=151, PETRI_TRANSITIONS=71} [2023-08-27 11:45:33,691 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 77 predicate places. [2023-08-27 11:45:33,692 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 71 transitions, 811 flow [2023-08-27 11:45:33,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 159.0) internal successors, (1272), 8 states have internal predecessors, (1272), 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) [2023-08-27 11:45:33,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:45:33,692 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:45:33,697 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-08-27 11:45:33,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2023-08-27 11:45:33,893 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:45:33,893 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:45:33,893 INFO L85 PathProgramCache]: Analyzing trace with hash 105916615, now seen corresponding path program 2 times [2023-08-27 11:45:33,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:45:33,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264511756] [2023-08-27 11:45:33,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:45:33,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:45:33,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:45:34,101 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-08-27 11:45:34,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:45:34,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264511756] [2023-08-27 11:45:34,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264511756] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:45:34,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1869228072] [2023-08-27 11:45:34,101 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 11:45:34,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:45:34,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:45:34,102 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) [2023-08-27 11:45:34,104 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-08-27 11:45:34,276 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 11:45:34,276 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 11:45:34,277 INFO L262 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-27 11:45:34,279 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:45:34,287 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 11:45:34,288 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-08-27 11:45:34,367 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 11:45:34,448 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2023-08-27 11:45:34,503 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 11:45:34,525 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-08-27 11:45:34,526 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 11:45:34,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1869228072] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:45:34,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 11:45:34,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 13 [2023-08-27 11:45:34,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687279830] [2023-08-27 11:45:34,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:45:34,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 11:45:34,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:45:34,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 11:45:34,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2023-08-27 11:45:34,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 431 [2023-08-27 11:45:34,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 71 transitions, 811 flow. Second operand has 8 states, 8 states have (on average 158.875) internal successors, (1271), 8 states have internal predecessors, (1271), 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) [2023-08-27 11:45:34,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:45:34,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 431 [2023-08-27 11:45:34,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:45:34,721 INFO L124 PetriNetUnfolderBase]: 225/706 cut-off events. [2023-08-27 11:45:34,722 INFO L125 PetriNetUnfolderBase]: For 7535/7539 co-relation queries the response was YES. [2023-08-27 11:45:34,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3449 conditions, 706 events. 225/706 cut-off events. For 7535/7539 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 3890 event pairs, 88 based on Foata normal form. 4/710 useless extension candidates. Maximal degree in co-relation 3410. Up to 303 conditions per place. [2023-08-27 11:45:34,725 INFO L140 encePairwiseOnDemand]: 421/431 looper letters, 0 selfloop transitions, 0 changer transitions 89/89 dead transitions. [2023-08-27 11:45:34,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 89 transitions, 1059 flow [2023-08-27 11:45:34,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 11:45:34,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 11:45:34,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1299 transitions. [2023-08-27 11:45:34,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3767401392111369 [2023-08-27 11:45:34,727 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1299 transitions. [2023-08-27 11:45:34,727 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1299 transitions. [2023-08-27 11:45:34,727 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:45:34,727 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1299 transitions. [2023-08-27 11:45:34,728 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 162.375) internal successors, (1299), 8 states have internal predecessors, (1299), 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) [2023-08-27 11:45:34,730 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 431.0) internal successors, (3879), 9 states have internal predecessors, (3879), 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) [2023-08-27 11:45:34,730 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 431.0) internal successors, (3879), 9 states have internal predecessors, (3879), 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) [2023-08-27 11:45:34,730 INFO L175 Difference]: Start difference. First operand has 151 places, 71 transitions, 811 flow. Second operand 8 states and 1299 transitions. [2023-08-27 11:45:34,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 89 transitions, 1059 flow [2023-08-27 11:45:34,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 89 transitions, 767 flow, removed 12 selfloop flow, removed 36 redundant places. [2023-08-27 11:45:34,745 INFO L231 Difference]: Finished difference. Result has 103 places, 0 transitions, 0 flow [2023-08-27 11:45:34,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=431, PETRI_DIFFERENCE_MINUEND_FLOW=505, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=0, PETRI_PLACES=103, PETRI_TRANSITIONS=0} [2023-08-27 11:45:34,745 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 29 predicate places. [2023-08-27 11:45:34,746 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 0 transitions, 0 flow [2023-08-27 11:45:34,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 158.875) internal successors, (1271), 8 states have internal predecessors, (1271), 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) [2023-08-27 11:45:34,746 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 21 remaining) [2023-08-27 11:45:34,746 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (19 of 21 remaining) [2023-08-27 11:45:34,746 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 21 remaining) [2023-08-27 11:45:34,746 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 21 remaining) [2023-08-27 11:45:34,746 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 21 remaining) [2023-08-27 11:45:34,746 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 21 remaining) [2023-08-27 11:45:34,747 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 21 remaining) [2023-08-27 11:45:34,747 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 21 remaining) [2023-08-27 11:45:34,747 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 21 remaining) [2023-08-27 11:45:34,747 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 21 remaining) [2023-08-27 11:45:34,747 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 21 remaining) [2023-08-27 11:45:34,747 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 21 remaining) [2023-08-27 11:45:34,747 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 21 remaining) [2023-08-27 11:45:34,747 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 21 remaining) [2023-08-27 11:45:34,747 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 21 remaining) [2023-08-27 11:45:34,747 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 21 remaining) [2023-08-27 11:45:34,747 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 21 remaining) [2023-08-27 11:45:34,747 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 21 remaining) [2023-08-27 11:45:34,748 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 21 remaining) [2023-08-27 11:45:34,748 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 21 remaining) [2023-08-27 11:45:34,748 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 21 remaining) [2023-08-27 11:45:34,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2023-08-27 11:45:34,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:45:34,954 INFO L445 BasicCegarLoop]: Path program histogram: [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:45:34,955 INFO L307 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE (1/2) [2023-08-27 11:45:34,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 215 places, 235 transitions, 500 flow [2023-08-27 11:45:34,984 INFO L124 PetriNetUnfolderBase]: 54/476 cut-off events. [2023-08-27 11:45:34,984 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2023-08-27 11:45:34,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 504 conditions, 476 events. 54/476 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 1745 event pairs, 1 based on Foata normal form. 0/382 useless extension candidates. Maximal degree in co-relation 319. Up to 16 conditions per place. [2023-08-27 11:45:34,986 INFO L82 GeneralOperation]: Start removeDead. Operand has 215 places, 235 transitions, 500 flow [2023-08-27 11:45:34,988 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 215 places, 235 transitions, 500 flow [2023-08-27 11:45:34,988 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 11:45:34,988 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 215 places, 235 transitions, 500 flow [2023-08-27 11:45:34,988 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 215 places, 235 transitions, 500 flow [2023-08-27 11:45:34,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 215 places, 235 transitions, 500 flow [2023-08-27 11:45:35,017 INFO L124 PetriNetUnfolderBase]: 54/476 cut-off events. [2023-08-27 11:45:35,018 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2023-08-27 11:45:35,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 504 conditions, 476 events. 54/476 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 1745 event pairs, 1 based on Foata normal form. 0/382 useless extension candidates. Maximal degree in co-relation 319. Up to 16 conditions per place. [2023-08-27 11:45:35,030 INFO L119 LiptonReduction]: Number of co-enabled transitions 27348 [2023-08-27 11:45:38,736 INFO L134 LiptonReduction]: Checked pairs total: 64257 [2023-08-27 11:45:38,736 INFO L136 LiptonReduction]: Total number of compositions: 198 [2023-08-27 11:45:38,737 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 11:45:38,737 INFO L357 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, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@2cb67890, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 11:45:38,737 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 11:45:38,743 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 11:45:38,743 INFO L124 PetriNetUnfolderBase]: 22/106 cut-off events. [2023-08-27 11:45:38,743 INFO L125 PetriNetUnfolderBase]: For 10/10 co-relation queries the response was YES. [2023-08-27 11:45:38,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:45:38,743 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1] [2023-08-27 11:45:38,744 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 11:45:38,744 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:45:38,744 INFO L85 PathProgramCache]: Analyzing trace with hash 444514591, now seen corresponding path program 1 times [2023-08-27 11:45:38,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:45:38,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462923264] [2023-08-27 11:45:38,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:45:38,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:45:38,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 11:45:38,752 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 11:45:38,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 11:45:38,763 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 11:45:38,764 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 11:45:38,764 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 11:45:38,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2023-08-27 11:45:38,764 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 11:45:38,764 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (2/2) [2023-08-27 11:45:38,765 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 11:45:38,765 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2023-08-27 11:45:38,792 INFO L144 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2023-08-27 11:45:38,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 255 places, 280 transitions, 604 flow [2023-08-27 11:45:38,866 INFO L124 PetriNetUnfolderBase]: 86/725 cut-off events. [2023-08-27 11:45:38,866 INFO L125 PetriNetUnfolderBase]: For 48/48 co-relation queries the response was YES. [2023-08-27 11:45:38,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 780 conditions, 725 events. 86/725 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 3017 event pairs, 6 based on Foata normal form. 0/580 useless extension candidates. Maximal degree in co-relation 496. Up to 32 conditions per place. [2023-08-27 11:45:38,873 INFO L82 GeneralOperation]: Start removeDead. Operand has 255 places, 280 transitions, 604 flow [2023-08-27 11:45:38,880 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 255 places, 280 transitions, 604 flow [2023-08-27 11:45:38,880 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 11:45:38,880 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 255 places, 280 transitions, 604 flow [2023-08-27 11:45:38,881 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 255 places, 280 transitions, 604 flow [2023-08-27 11:45:38,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 255 places, 280 transitions, 604 flow [2023-08-27 11:45:38,977 INFO L124 PetriNetUnfolderBase]: 86/725 cut-off events. [2023-08-27 11:45:38,977 INFO L125 PetriNetUnfolderBase]: For 48/48 co-relation queries the response was YES. [2023-08-27 11:45:38,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 780 conditions, 725 events. 86/725 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 3017 event pairs, 6 based on Foata normal form. 0/580 useless extension candidates. Maximal degree in co-relation 496. Up to 32 conditions per place. [2023-08-27 11:45:39,011 INFO L119 LiptonReduction]: Number of co-enabled transitions 44376 [2023-08-27 11:45:43,166 INFO L134 LiptonReduction]: Checked pairs total: 99604 [2023-08-27 11:45:43,166 INFO L136 LiptonReduction]: Total number of compositions: 232 [2023-08-27 11:45:43,167 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 11:45:43,167 INFO L357 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, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@2cb67890, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 11:45:43,167 INFO L358 AbstractCegarLoop]: Starting to check reachability of 25 error locations. [2023-08-27 11:45:43,169 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 11:45:43,169 INFO L124 PetriNetUnfolderBase]: 3/14 cut-off events. [2023-08-27 11:45:43,169 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 11:45:43,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:45:43,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 11:45:43,169 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2023-08-27 11:45:43,169 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:45:43,169 INFO L85 PathProgramCache]: Analyzing trace with hash 76249795, now seen corresponding path program 1 times [2023-08-27 11:45:43,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:45:43,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402926084] [2023-08-27 11:45:43,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:45:43,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:45:43,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:45:43,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:45:43,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:45:43,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402926084] [2023-08-27 11:45:43,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402926084] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:45:43,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:45:43,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 11:45:43,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367531766] [2023-08-27 11:45:43,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:45:43,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:45:43,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:45:43,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:45:43,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:45:43,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 233 out of 512 [2023-08-27 11:45:43,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 114 transitions, 272 flow. Second operand has 3 states, 3 states have (on average 234.33333333333334) internal successors, (703), 3 states have internal predecessors, (703), 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) [2023-08-27 11:45:43,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:45:43,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 233 of 512 [2023-08-27 11:45:43,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand