/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_24-sound_lock_racing.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 11:37:16,721 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 11:37:16,796 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:37:16,800 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 11:37:16,800 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 11:37:16,827 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 11:37:16,828 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 11:37:16,828 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 11:37:16,829 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 11:37:16,832 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 11:37:16,833 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 11:37:16,833 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 11:37:16,833 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 11:37:16,834 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 11:37:16,834 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 11:37:16,834 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 11:37:16,835 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 11:37:16,835 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 11:37:16,835 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 11:37:16,835 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 11:37:16,836 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 11:37:16,836 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 11:37:16,837 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 11:37:16,837 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 11:37:16,837 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 11:37:16,837 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 11:37:16,838 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 11:37:16,838 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 11:37:16,838 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 11:37:16,838 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 11:37:16,839 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 11:37:16,839 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 11:37:16,840 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 11:37:16,840 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 11:37:16,840 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 11:37:16,840 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:37:17,147 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 11:37:17,164 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 11:37:17,166 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 11:37:17,167 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 11:37:17,168 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 11:37:17,169 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/28-race_reach_24-sound_lock_racing.i [2023-08-27 11:37:18,341 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 11:37:18,600 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 11:37:18,601 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_24-sound_lock_racing.i [2023-08-27 11:37:18,616 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e6adab11b/d9297b6a12934ca8ba6eac899062b3a8/FLAG845aa5f59 [2023-08-27 11:37:18,628 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e6adab11b/d9297b6a12934ca8ba6eac899062b3a8 [2023-08-27 11:37:18,630 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 11:37:18,631 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 11:37:18,632 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 11:37:18,633 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 11:37:18,635 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 11:37:18,635 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 11:37:18" (1/1) ... [2023-08-27 11:37:18,636 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1b72a606 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:37:18, skipping insertion in model container [2023-08-27 11:37:18,636 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 11:37:18" (1/1) ... [2023-08-27 11:37:18,683 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 11:37:18,946 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 11:37:18,961 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 11:37:18,976 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [244] [2023-08-27 11:37:18,978 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [244] [2023-08-27 11:37:19,008 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 11:37:19,062 INFO L206 MainTranslator]: Completed translation [2023-08-27 11:37:19,064 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:37:19 WrapperNode [2023-08-27 11:37:19,064 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 11:37:19,066 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 11:37:19,066 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 11:37:19,066 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 11:37:19,072 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:37:19" (1/1) ... [2023-08-27 11:37:19,099 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:37:19" (1/1) ... [2023-08-27 11:37:19,129 INFO L138 Inliner]: procedures = 170, calls = 37, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 95 [2023-08-27 11:37:19,129 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 11:37:19,131 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 11:37:19,131 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 11:37:19,131 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 11:37:19,138 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:37:19" (1/1) ... [2023-08-27 11:37:19,138 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:37:19" (1/1) ... [2023-08-27 11:37:19,155 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:37:19" (1/1) ... [2023-08-27 11:37:19,155 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:37:19" (1/1) ... [2023-08-27 11:37:19,160 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:37:19" (1/1) ... [2023-08-27 11:37:19,171 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:37:19" (1/1) ... [2023-08-27 11:37:19,173 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:37:19" (1/1) ... [2023-08-27 11:37:19,174 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:37:19" (1/1) ... [2023-08-27 11:37:19,176 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 11:37:19,177 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 11:37:19,177 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 11:37:19,177 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 11:37:19,178 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:37:19" (1/1) ... [2023-08-27 11:37:19,189 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 11:37:19,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:37:19,213 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:37:19,215 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:37:19,238 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 11:37:19,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 11:37:19,239 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-08-27 11:37:19,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 11:37:19,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 11:37:19,239 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2023-08-27 11:37:19,239 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2023-08-27 11:37:19,239 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 11:37:19,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 11:37:19,239 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 11:37:19,239 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 11:37:19,241 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:37:19,348 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 11:37:19,350 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 11:37:19,561 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 11:37:19,567 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 11:37:19,568 INFO L302 CfgBuilder]: Removed 10 assume(true) statements. [2023-08-27 11:37:19,570 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 11:37:19 BoogieIcfgContainer [2023-08-27 11:37:19,570 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 11:37:19,577 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 11:37:19,577 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 11:37:19,580 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 11:37:19,581 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 11:37:18" (1/3) ... [2023-08-27 11:37:19,581 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@243747ec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 11:37:19, skipping insertion in model container [2023-08-27 11:37:19,581 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:37:19" (2/3) ... [2023-08-27 11:37:19,581 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@243747ec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 11:37:19, skipping insertion in model container [2023-08-27 11:37:19,582 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 11:37:19" (3/3) ... [2023-08-27 11:37:19,583 INFO L112 eAbstractionObserver]: Analyzing ICFG 28-race_reach_24-sound_lock_racing.i [2023-08-27 11:37:19,601 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 11:37:19,601 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 9 error locations. [2023-08-27 11:37:19,601 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 11:37:19,651 INFO L144 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2023-08-27 11:37:19,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 125 places, 136 transitions, 280 flow [2023-08-27 11:37:19,763 INFO L124 PetriNetUnfolderBase]: 20/175 cut-off events. [2023-08-27 11:37:19,763 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-27 11:37:19,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 181 conditions, 175 events. 20/175 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 398 event pairs, 0 based on Foata normal form. 0/142 useless extension candidates. Maximal degree in co-relation 84. Up to 4 conditions per place. [2023-08-27 11:37:19,770 INFO L82 GeneralOperation]: Start removeDead. Operand has 125 places, 136 transitions, 280 flow [2023-08-27 11:37:19,774 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 123 places, 133 transitions, 274 flow [2023-08-27 11:37:19,777 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 11:37:19,786 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 123 places, 133 transitions, 274 flow [2023-08-27 11:37:19,788 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 123 places, 133 transitions, 274 flow [2023-08-27 11:37:19,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 123 places, 133 transitions, 274 flow [2023-08-27 11:37:19,816 INFO L124 PetriNetUnfolderBase]: 19/172 cut-off events. [2023-08-27 11:37:19,816 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-27 11:37:19,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 178 conditions, 172 events. 19/172 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 396 event pairs, 0 based on Foata normal form. 0/140 useless extension candidates. Maximal degree in co-relation 84. Up to 4 conditions per place. [2023-08-27 11:37:19,819 INFO L119 LiptonReduction]: Number of co-enabled transitions 3528 [2023-08-27 11:37:24,022 INFO L134 LiptonReduction]: Checked pairs total: 5968 [2023-08-27 11:37:24,023 INFO L136 LiptonReduction]: Total number of compositions: 126 [2023-08-27 11:37:24,035 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 11:37:24,040 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;@6e96817b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 11:37:24,040 INFO L358 AbstractCegarLoop]: Starting to check reachability of 13 error locations. [2023-08-27 11:37:24,043 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 11:37:24,044 INFO L124 PetriNetUnfolderBase]: 0/7 cut-off events. [2023-08-27 11:37:24,044 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 11:37:24,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:37:24,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 11:37:24,045 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2023-08-27 11:37:24,049 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:37:24,049 INFO L85 PathProgramCache]: Analyzing trace with hash 16150947, now seen corresponding path program 1 times [2023-08-27 11:37:24,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:37:24,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226654797] [2023-08-27 11:37:24,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:24,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:37:24,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:37:24,281 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:37:24,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:37:24,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226654797] [2023-08-27 11:37:24,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226654797] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:37:24,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:37:24,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 11:37:24,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399208741] [2023-08-27 11:37:24,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:37:24,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:37:24,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:37:24,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:37:24,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:37:24,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 113 out of 262 [2023-08-27 11:37:24,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 39 transitions, 86 flow. Second operand has 3 states, 3 states have (on average 114.33333333333333) internal successors, (343), 3 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:24,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:37:24,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 113 of 262 [2023-08-27 11:37:24,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:37:24,452 INFO L124 PetriNetUnfolderBase]: 120/274 cut-off events. [2023-08-27 11:37:24,452 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-27 11:37:24,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 553 conditions, 274 events. 120/274 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1277 event pairs, 24 based on Foata normal form. 11/200 useless extension candidates. Maximal degree in co-relation 525. Up to 204 conditions per place. [2023-08-27 11:37:24,455 INFO L140 encePairwiseOnDemand]: 248/262 looper letters, 37 selfloop transitions, 3 changer transitions 0/42 dead transitions. [2023-08-27 11:37:24,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 42 transitions, 172 flow [2023-08-27 11:37:24,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:37:24,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:37:24,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 396 transitions. [2023-08-27 11:37:24,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5038167938931297 [2023-08-27 11:37:24,469 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 396 transitions. [2023-08-27 11:37:24,469 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 396 transitions. [2023-08-27 11:37:24,471 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:37:24,473 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 396 transitions. [2023-08-27 11:37:24,476 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 132.0) internal successors, (396), 3 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:24,480 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 262.0) internal successors, (1048), 4 states have internal predecessors, (1048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:24,481 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 262.0) internal successors, (1048), 4 states have internal predecessors, (1048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:24,483 INFO L175 Difference]: Start difference. First operand has 34 places, 39 transitions, 86 flow. Second operand 3 states and 396 transitions. [2023-08-27 11:37:24,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 42 transitions, 172 flow [2023-08-27 11:37:24,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 42 transitions, 172 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-27 11:37:24,487 INFO L231 Difference]: Finished difference. Result has 36 places, 30 transitions, 84 flow [2023-08-27 11:37:24,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=84, PETRI_PLACES=36, PETRI_TRANSITIONS=30} [2023-08-27 11:37:24,491 INFO L281 CegarLoopForPetriNet]: 34 programPoint places, 2 predicate places. [2023-08-27 11:37:24,492 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 30 transitions, 84 flow [2023-08-27 11:37:24,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 114.33333333333333) internal successors, (343), 3 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:24,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:37:24,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 11:37:24,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 11:37:24,493 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2023-08-27 11:37:24,493 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:37:24,493 INFO L85 PathProgramCache]: Analyzing trace with hash 16150948, now seen corresponding path program 1 times [2023-08-27 11:37:24,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:37:24,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592748864] [2023-08-27 11:37:24,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:24,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:37:24,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:37:24,595 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:37:24,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:37:24,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592748864] [2023-08-27 11:37:24,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592748864] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:37:24,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:37:24,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 11:37:24,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994845225] [2023-08-27 11:37:24,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:37:24,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:37:24,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:37:24,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:37:24,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:37:24,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 113 out of 262 [2023-08-27 11:37:24,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 30 transitions, 84 flow. Second operand has 3 states, 3 states have (on average 114.33333333333333) internal successors, (343), 3 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:24,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:37:24,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 113 of 262 [2023-08-27 11:37:24,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:37:24,677 INFO L124 PetriNetUnfolderBase]: 108/257 cut-off events. [2023-08-27 11:37:24,677 INFO L125 PetriNetUnfolderBase]: For 38/38 co-relation queries the response was YES. [2023-08-27 11:37:24,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 589 conditions, 257 events. 108/257 cut-off events. For 38/38 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1211 event pairs, 0 based on Foata normal form. 13/216 useless extension candidates. Maximal degree in co-relation 540. Up to 229 conditions per place. [2023-08-27 11:37:24,680 INFO L140 encePairwiseOnDemand]: 259/262 looper letters, 37 selfloop transitions, 2 changer transitions 0/41 dead transitions. [2023-08-27 11:37:24,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 41 transitions, 184 flow [2023-08-27 11:37:24,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:37:24,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:37:24,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 379 transitions. [2023-08-27 11:37:24,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4821882951653944 [2023-08-27 11:37:24,683 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 379 transitions. [2023-08-27 11:37:24,683 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 379 transitions. [2023-08-27 11:37:24,683 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:37:24,683 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 379 transitions. [2023-08-27 11:37:24,684 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 126.33333333333333) internal successors, (379), 3 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:24,686 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 262.0) internal successors, (1048), 4 states have internal predecessors, (1048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:24,687 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 262.0) internal successors, (1048), 4 states have internal predecessors, (1048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:24,687 INFO L175 Difference]: Start difference. First operand has 36 places, 30 transitions, 84 flow. Second operand 3 states and 379 transitions. [2023-08-27 11:37:24,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 41 transitions, 184 flow [2023-08-27 11:37:24,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 41 transitions, 178 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 11:37:24,690 INFO L231 Difference]: Finished difference. Result has 35 places, 29 transitions, 80 flow [2023-08-27 11:37:24,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=76, 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=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=80, PETRI_PLACES=35, PETRI_TRANSITIONS=29} [2023-08-27 11:37:24,690 INFO L281 CegarLoopForPetriNet]: 34 programPoint places, 1 predicate places. [2023-08-27 11:37:24,691 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 29 transitions, 80 flow [2023-08-27 11:37:24,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 114.33333333333333) internal successors, (343), 3 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:24,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:37:24,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-27 11:37:24,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-27 11:37:24,692 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2023-08-27 11:37:24,692 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:37:24,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1658806894, now seen corresponding path program 1 times [2023-08-27 11:37:24,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:37:24,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329479950] [2023-08-27 11:37:24,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:24,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:37:24,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:37:24,786 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:37:24,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:37:24,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329479950] [2023-08-27 11:37:24,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329479950] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:37:24,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:37:24,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 11:37:24,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706870044] [2023-08-27 11:37:24,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:37:24,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:37:24,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:37:24,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:37:24,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:37:24,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 262 [2023-08-27 11:37:24,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 29 transitions, 80 flow. Second operand has 3 states, 3 states have (on average 116.66666666666667) internal successors, (350), 3 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:24,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:37:24,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 262 [2023-08-27 11:37:24,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:37:24,864 INFO L124 PetriNetUnfolderBase]: 87/204 cut-off events. [2023-08-27 11:37:24,864 INFO L125 PetriNetUnfolderBase]: For 42/42 co-relation queries the response was YES. [2023-08-27 11:37:24,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 461 conditions, 204 events. 87/204 cut-off events. For 42/42 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 720 event pairs, 23 based on Foata normal form. 0/162 useless extension candidates. Maximal degree in co-relation 432. Up to 155 conditions per place. [2023-08-27 11:37:24,868 INFO L140 encePairwiseOnDemand]: 257/262 looper letters, 31 selfloop transitions, 2 changer transitions 0/35 dead transitions. [2023-08-27 11:37:24,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 35 transitions, 166 flow [2023-08-27 11:37:24,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:37:24,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:37:24,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 380 transitions. [2023-08-27 11:37:24,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48346055979643765 [2023-08-27 11:37:24,872 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 380 transitions. [2023-08-27 11:37:24,872 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 380 transitions. [2023-08-27 11:37:24,872 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:37:24,873 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 380 transitions. [2023-08-27 11:37:24,873 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 126.66666666666667) internal successors, (380), 3 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:24,875 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 262.0) internal successors, (1048), 4 states have internal predecessors, (1048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:24,876 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 262.0) internal successors, (1048), 4 states have internal predecessors, (1048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:24,876 INFO L175 Difference]: Start difference. First operand has 35 places, 29 transitions, 80 flow. Second operand 3 states and 380 transitions. [2023-08-27 11:37:24,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 35 transitions, 166 flow [2023-08-27 11:37:24,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 35 transitions, 160 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 11:37:24,879 INFO L231 Difference]: Finished difference. Result has 34 places, 27 transitions, 80 flow [2023-08-27 11:37:24,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=80, PETRI_PLACES=34, PETRI_TRANSITIONS=27} [2023-08-27 11:37:24,881 INFO L281 CegarLoopForPetriNet]: 34 programPoint places, 0 predicate places. [2023-08-27 11:37:24,884 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 27 transitions, 80 flow [2023-08-27 11:37:24,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 116.66666666666667) internal successors, (350), 3 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:24,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:37:24,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:37:24,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-27 11:37:24,885 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:37:24,886 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:37:24,886 INFO L85 PathProgramCache]: Analyzing trace with hash 377939932, now seen corresponding path program 1 times [2023-08-27 11:37:24,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:37:24,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164103751] [2023-08-27 11:37:24,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:24,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:37:24,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:37:25,006 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:37:25,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:37:25,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164103751] [2023-08-27 11:37:25,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164103751] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:37:25,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:37:25,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 11:37:25,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717456744] [2023-08-27 11:37:25,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:37:25,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 11:37:25,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:37:25,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 11:37:25,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 11:37:25,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 262 [2023-08-27 11:37:25,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 27 transitions, 80 flow. Second operand has 5 states, 5 states have (on average 111.6) internal successors, (558), 5 states have internal predecessors, (558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:25,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:37:25,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 262 [2023-08-27 11:37:25,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:37:25,109 INFO L124 PetriNetUnfolderBase]: 78/183 cut-off events. [2023-08-27 11:37:25,109 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2023-08-27 11:37:25,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 432 conditions, 183 events. 78/183 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 614 event pairs, 11 based on Foata normal form. 0/161 useless extension candidates. Maximal degree in co-relation 404. Up to 75 conditions per place. [2023-08-27 11:37:25,111 INFO L140 encePairwiseOnDemand]: 257/262 looper letters, 44 selfloop transitions, 4 changer transitions 1/51 dead transitions. [2023-08-27 11:37:25,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 51 transitions, 246 flow [2023-08-27 11:37:25,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 11:37:25,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 11:37:25,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 599 transitions. [2023-08-27 11:37:25,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45725190839694657 [2023-08-27 11:37:25,114 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 599 transitions. [2023-08-27 11:37:25,114 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 599 transitions. [2023-08-27 11:37:25,114 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:37:25,114 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 599 transitions. [2023-08-27 11:37:25,116 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 119.8) internal successors, (599), 5 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:37:25,118 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 262.0) internal successors, (1572), 6 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:25,119 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 262.0) internal successors, (1572), 6 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:25,119 INFO L175 Difference]: Start difference. First operand has 34 places, 27 transitions, 80 flow. Second operand 5 states and 599 transitions. [2023-08-27 11:37:25,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 51 transitions, 246 flow [2023-08-27 11:37:25,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 51 transitions, 242 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 11:37:25,120 INFO L231 Difference]: Finished difference. Result has 35 places, 26 transitions, 82 flow [2023-08-27 11:37:25,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=82, PETRI_PLACES=35, PETRI_TRANSITIONS=26} [2023-08-27 11:37:25,121 INFO L281 CegarLoopForPetriNet]: 34 programPoint places, 1 predicate places. [2023-08-27 11:37:25,121 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 26 transitions, 82 flow [2023-08-27 11:37:25,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 111.6) internal successors, (558), 5 states have internal predecessors, (558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:25,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:37:25,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:37:25,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-27 11:37:25,122 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2023-08-27 11:37:25,123 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:37:25,123 INFO L85 PathProgramCache]: Analyzing trace with hash 377939917, now seen corresponding path program 1 times [2023-08-27 11:37:25,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:37:25,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823144712] [2023-08-27 11:37:25,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:25,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:37:25,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:37:25,193 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:37:25,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:37:25,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823144712] [2023-08-27 11:37:25,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823144712] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:37:25,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:37:25,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 11:37:25,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269638999] [2023-08-27 11:37:25,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:37:25,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 11:37:25,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:37:25,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 11:37:25,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-27 11:37:25,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 262 [2023-08-27 11:37:25,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 26 transitions, 82 flow. Second operand has 5 states, 5 states have (on average 111.6) internal successors, (558), 5 states have internal predecessors, (558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:25,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:37:25,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 262 [2023-08-27 11:37:25,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:37:25,291 INFO L124 PetriNetUnfolderBase]: 69/164 cut-off events. [2023-08-27 11:37:25,293 INFO L125 PetriNetUnfolderBase]: For 31/31 co-relation queries the response was YES. [2023-08-27 11:37:25,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 409 conditions, 164 events. 69/164 cut-off events. For 31/31 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 518 event pairs, 10 based on Foata normal form. 0/153 useless extension candidates. Maximal degree in co-relation 381. Up to 61 conditions per place. [2023-08-27 11:37:25,296 INFO L140 encePairwiseOnDemand]: 257/262 looper letters, 40 selfloop transitions, 4 changer transitions 5/50 dead transitions. [2023-08-27 11:37:25,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 50 transitions, 246 flow [2023-08-27 11:37:25,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 11:37:25,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 11:37:25,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 598 transitions. [2023-08-27 11:37:25,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45648854961832064 [2023-08-27 11:37:25,302 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 598 transitions. [2023-08-27 11:37:25,302 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 598 transitions. [2023-08-27 11:37:25,303 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:37:25,303 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 598 transitions. [2023-08-27 11:37:25,305 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 119.6) internal successors, (598), 5 states have internal predecessors, (598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:25,307 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 262.0) internal successors, (1572), 6 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:25,308 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 262.0) internal successors, (1572), 6 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:25,308 INFO L175 Difference]: Start difference. First operand has 35 places, 26 transitions, 82 flow. Second operand 5 states and 598 transitions. [2023-08-27 11:37:25,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 50 transitions, 246 flow [2023-08-27 11:37:25,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 50 transitions, 238 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-27 11:37:25,312 INFO L231 Difference]: Finished difference. Result has 34 places, 23 transitions, 72 flow [2023-08-27 11:37:25,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=72, PETRI_PLACES=34, PETRI_TRANSITIONS=23} [2023-08-27 11:37:25,314 INFO L281 CegarLoopForPetriNet]: 34 programPoint places, 0 predicate places. [2023-08-27 11:37:25,314 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 23 transitions, 72 flow [2023-08-27 11:37:25,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 111.6) internal successors, (558), 5 states have internal predecessors, (558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:25,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:37:25,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:37:25,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-27 11:37:25,316 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2023-08-27 11:37:25,316 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:37:25,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1251872852, now seen corresponding path program 1 times [2023-08-27 11:37:25,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:37:25,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865720457] [2023-08-27 11:37:25,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:25,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:37:25,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:37:25,405 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 11:37:25,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:37:25,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865720457] [2023-08-27 11:37:25,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865720457] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:37:25,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:37:25,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 11:37:25,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106036315] [2023-08-27 11:37:25,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:37:25,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:37:25,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:37:25,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:37:25,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:37:25,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 262 [2023-08-27 11:37:25,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 23 transitions, 72 flow. Second operand has 3 states, 3 states have (on average 108.33333333333333) internal successors, (325), 3 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:25,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:37:25,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 262 [2023-08-27 11:37:25,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:37:25,470 INFO L124 PetriNetUnfolderBase]: 45/129 cut-off events. [2023-08-27 11:37:25,471 INFO L125 PetriNetUnfolderBase]: For 28/28 co-relation queries the response was YES. [2023-08-27 11:37:25,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 321 conditions, 129 events. 45/129 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 397 event pairs, 20 based on Foata normal form. 9/136 useless extension candidates. Maximal degree in co-relation 297. Up to 78 conditions per place. [2023-08-27 11:37:25,472 INFO L140 encePairwiseOnDemand]: 254/262 looper letters, 27 selfloop transitions, 8 changer transitions 0/36 dead transitions. [2023-08-27 11:37:25,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 36 transitions, 179 flow [2023-08-27 11:37:25,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:37:25,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:37:25,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 353 transitions. [2023-08-27 11:37:25,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4491094147582697 [2023-08-27 11:37:25,474 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 353 transitions. [2023-08-27 11:37:25,474 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 353 transitions. [2023-08-27 11:37:25,474 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:37:25,474 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 353 transitions. [2023-08-27 11:37:25,475 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 117.66666666666667) internal successors, (353), 3 states have internal predecessors, (353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:25,477 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 262.0) internal successors, (1048), 4 states have internal predecessors, (1048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:25,477 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 262.0) internal successors, (1048), 4 states have internal predecessors, (1048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:25,477 INFO L175 Difference]: Start difference. First operand has 34 places, 23 transitions, 72 flow. Second operand 3 states and 353 transitions. [2023-08-27 11:37:25,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 36 transitions, 179 flow [2023-08-27 11:37:25,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 36 transitions, 163 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-27 11:37:25,480 INFO L231 Difference]: Finished difference. Result has 30 places, 28 transitions, 104 flow [2023-08-27 11:37:25,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=60, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=30, PETRI_TRANSITIONS=28} [2023-08-27 11:37:25,482 INFO L281 CegarLoopForPetriNet]: 34 programPoint places, -4 predicate places. [2023-08-27 11:37:25,483 INFO L495 AbstractCegarLoop]: Abstraction has has 30 places, 28 transitions, 104 flow [2023-08-27 11:37:25,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 108.33333333333333) internal successors, (325), 3 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:25,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:37:25,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:37:25,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-27 11:37:25,484 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2023-08-27 11:37:25,484 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:37:25,484 INFO L85 PathProgramCache]: Analyzing trace with hash 2099960260, now seen corresponding path program 1 times [2023-08-27 11:37:25,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:37:25,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745689119] [2023-08-27 11:37:25,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:25,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:37:25,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:37:25,550 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:37:25,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:37:25,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745689119] [2023-08-27 11:37:25,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745689119] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:37:25,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [181854014] [2023-08-27 11:37:25,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:25,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:37:25,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:37:25,557 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:37:25,588 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:37:25,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:37:25,646 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-27 11:37:25,650 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:37:25,715 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:37:25,716 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:37:25,753 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:37:25,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [181854014] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:37:25,753 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:37:25,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2023-08-27 11:37:25,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551742765] [2023-08-27 11:37:25,754 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:37:25,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 11:37:25,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:37:25,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 11:37:25,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-27 11:37:25,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 113 out of 262 [2023-08-27 11:37:25,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 28 transitions, 104 flow. Second operand has 6 states, 6 states have (on average 116.33333333333333) internal successors, (698), 6 states have internal predecessors, (698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:25,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:37:25,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 113 of 262 [2023-08-27 11:37:25,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:37:25,788 INFO L124 PetriNetUnfolderBase]: 8/29 cut-off events. [2023-08-27 11:37:25,788 INFO L125 PetriNetUnfolderBase]: For 20/20 co-relation queries the response was YES. [2023-08-27 11:37:25,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91 conditions, 29 events. 8/29 cut-off events. For 20/20 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 31 event pairs, 0 based on Foata normal form. 9/38 useless extension candidates. Maximal degree in co-relation 50. Up to 17 conditions per place. [2023-08-27 11:37:25,788 INFO L140 encePairwiseOnDemand]: 259/262 looper letters, 0 selfloop transitions, 0 changer transitions 21/21 dead transitions. [2023-08-27 11:37:25,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 21 transitions, 120 flow [2023-08-27 11:37:25,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 11:37:25,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 11:37:25,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 473 transitions. [2023-08-27 11:37:25,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45133587786259544 [2023-08-27 11:37:25,791 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 473 transitions. [2023-08-27 11:37:25,791 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 473 transitions. [2023-08-27 11:37:25,791 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:37:25,791 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 473 transitions. [2023-08-27 11:37:25,792 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 118.25) internal successors, (473), 4 states have internal predecessors, (473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:25,794 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 262.0) internal successors, (1310), 5 states have internal predecessors, (1310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:25,794 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 262.0) internal successors, (1310), 5 states have internal predecessors, (1310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:25,795 INFO L175 Difference]: Start difference. First operand has 30 places, 28 transitions, 104 flow. Second operand 4 states and 473 transitions. [2023-08-27 11:37:25,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 21 transitions, 120 flow [2023-08-27 11:37:25,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 18 places, 21 transitions, 87 flow, removed 2 selfloop flow, removed 5 redundant places. [2023-08-27 11:37:25,795 INFO L231 Difference]: Finished difference. Result has 18 places, 0 transitions, 0 flow [2023-08-27 11:37:25,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=31, PETRI_DIFFERENCE_MINUEND_PLACES=15, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=13, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=0, PETRI_PLACES=18, PETRI_TRANSITIONS=0} [2023-08-27 11:37:25,796 INFO L281 CegarLoopForPetriNet]: 34 programPoint places, -16 predicate places. [2023-08-27 11:37:25,796 INFO L495 AbstractCegarLoop]: Abstraction has has 18 places, 0 transitions, 0 flow [2023-08-27 11:37:25,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 116.33333333333333) internal successors, (698), 6 states have internal predecessors, (698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:25,799 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (12 of 13 remaining) [2023-08-27 11:37:25,799 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 13 remaining) [2023-08-27 11:37:25,799 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 13 remaining) [2023-08-27 11:37:25,800 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 13 remaining) [2023-08-27 11:37:25,800 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 13 remaining) [2023-08-27 11:37:25,800 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 13 remaining) [2023-08-27 11:37:25,800 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 13 remaining) [2023-08-27 11:37:25,800 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 13 remaining) [2023-08-27 11:37:25,800 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 13 remaining) [2023-08-27 11:37:25,801 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 13 remaining) [2023-08-27 11:37:25,801 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 13 remaining) [2023-08-27 11:37:25,801 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 13 remaining) [2023-08-27 11:37:25,801 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 13 remaining) [2023-08-27 11:37:25,817 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:37:26,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:37:26,002 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:37:26,004 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:37:26,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 125 places, 136 transitions, 280 flow [2023-08-27 11:37:26,025 INFO L124 PetriNetUnfolderBase]: 20/175 cut-off events. [2023-08-27 11:37:26,025 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-27 11:37:26,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 181 conditions, 175 events. 20/175 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 398 event pairs, 0 based on Foata normal form. 0/142 useless extension candidates. Maximal degree in co-relation 84. Up to 4 conditions per place. [2023-08-27 11:37:26,026 INFO L82 GeneralOperation]: Start removeDead. Operand has 125 places, 136 transitions, 280 flow [2023-08-27 11:37:26,028 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 117 places, 127 transitions, 259 flow [2023-08-27 11:37:26,028 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 11:37:26,028 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 117 places, 127 transitions, 259 flow [2023-08-27 11:37:26,028 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 117 places, 127 transitions, 259 flow [2023-08-27 11:37:26,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 117 places, 127 transitions, 259 flow [2023-08-27 11:37:26,042 INFO L124 PetriNetUnfolderBase]: 19/166 cut-off events. [2023-08-27 11:37:26,043 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 11:37:26,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 171 conditions, 166 events. 19/166 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 381 event pairs, 0 based on Foata normal form. 0/135 useless extension candidates. Maximal degree in co-relation 84. Up to 4 conditions per place. [2023-08-27 11:37:26,045 INFO L119 LiptonReduction]: Number of co-enabled transitions 3528 [2023-08-27 11:37:29,575 INFO L134 LiptonReduction]: Checked pairs total: 5648 [2023-08-27 11:37:29,575 INFO L136 LiptonReduction]: Total number of compositions: 119 [2023-08-27 11:37:29,576 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 11:37:29,579 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;@6e96817b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 11:37:29,579 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 11:37:29,582 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 11:37:29,583 INFO L124 PetriNetUnfolderBase]: 4/29 cut-off events. [2023-08-27 11:37:29,583 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 11:37:29,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:37:29,583 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-08-27 11:37:29,583 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 11:37:29,583 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:37:29,583 INFO L85 PathProgramCache]: Analyzing trace with hash 1866409168, now seen corresponding path program 1 times [2023-08-27 11:37:29,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:37:29,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848125797] [2023-08-27 11:37:29,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:29,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:37:29,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 11:37:29,602 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 11:37:29,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 11:37:29,629 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 11:37:29,629 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 11:37:29,629 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 11:37:29,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-27 11:37:29,629 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 11:37:29,635 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (2/2) [2023-08-27 11:37:29,636 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 11:37:29,636 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-08-27 11:37:29,660 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-27 11:37:29,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 158 places, 174 transitions, 366 flow [2023-08-27 11:37:29,696 INFO L124 PetriNetUnfolderBase]: 35/289 cut-off events. [2023-08-27 11:37:29,697 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2023-08-27 11:37:29,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 303 conditions, 289 events. 35/289 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 853 event pairs, 0 based on Foata normal form. 0/229 useless extension candidates. Maximal degree in co-relation 177. Up to 8 conditions per place. [2023-08-27 11:37:29,699 INFO L82 GeneralOperation]: Start removeDead. Operand has 158 places, 174 transitions, 366 flow [2023-08-27 11:37:29,701 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 158 places, 174 transitions, 366 flow [2023-08-27 11:37:29,701 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 11:37:29,701 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 158 places, 174 transitions, 366 flow [2023-08-27 11:37:29,701 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 158 places, 174 transitions, 366 flow [2023-08-27 11:37:29,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 158 places, 174 transitions, 366 flow [2023-08-27 11:37:29,724 INFO L124 PetriNetUnfolderBase]: 35/289 cut-off events. [2023-08-27 11:37:29,724 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2023-08-27 11:37:29,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 303 conditions, 289 events. 35/289 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 853 event pairs, 0 based on Foata normal form. 0/229 useless extension candidates. Maximal degree in co-relation 177. Up to 8 conditions per place. [2023-08-27 11:37:29,731 INFO L119 LiptonReduction]: Number of co-enabled transitions 11016 [2023-08-27 11:37:33,219 INFO L134 LiptonReduction]: Checked pairs total: 28053 [2023-08-27 11:37:33,219 INFO L136 LiptonReduction]: Total number of compositions: 147 [2023-08-27 11:37:33,220 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 11:37:33,220 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;@6e96817b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 11:37:33,220 INFO L358 AbstractCegarLoop]: Starting to check reachability of 17 error locations. [2023-08-27 11:37:33,222 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 11:37:33,222 INFO L124 PetriNetUnfolderBase]: 1/10 cut-off events. [2023-08-27 11:37:33,222 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 11:37:33,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:37:33,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 11:37:33,223 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:37:33,223 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:37:33,223 INFO L85 PathProgramCache]: Analyzing trace with hash 30880746, now seen corresponding path program 1 times [2023-08-27 11:37:33,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:37:33,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542602060] [2023-08-27 11:37:33,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:33,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:37:33,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:37:33,269 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:37:33,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:37:33,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542602060] [2023-08-27 11:37:33,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542602060] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:37:33,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:37:33,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 11:37:33,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767376593] [2023-08-27 11:37:33,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:37:33,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:37:33,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:37:33,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:37:33,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:37:33,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 321 [2023-08-27 11:37:33,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 67 transitions, 152 flow. Second operand has 3 states, 3 states have (on average 142.33333333333334) internal successors, (427), 3 states have internal predecessors, (427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:33,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:37:33,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 321 [2023-08-27 11:37:33,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:37:33,795 INFO L124 PetriNetUnfolderBase]: 4345/7200 cut-off events. [2023-08-27 11:37:33,795 INFO L125 PetriNetUnfolderBase]: For 87/87 co-relation queries the response was YES. [2023-08-27 11:37:33,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14234 conditions, 7200 events. 4345/7200 cut-off events. For 87/87 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 46129 event pairs, 1702 based on Foata normal form. 686/5629 useless extension candidates. Maximal degree in co-relation 10335. Up to 6551 conditions per place. [2023-08-27 11:37:33,832 INFO L140 encePairwiseOnDemand]: 299/321 looper letters, 62 selfloop transitions, 3 changer transitions 0/72 dead transitions. [2023-08-27 11:37:33,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 72 transitions, 297 flow [2023-08-27 11:37:33,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:37:33,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:37:33,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 513 transitions. [2023-08-27 11:37:33,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5327102803738317 [2023-08-27 11:37:33,835 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 513 transitions. [2023-08-27 11:37:33,836 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 513 transitions. [2023-08-27 11:37:33,836 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:37:33,836 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 513 transitions. [2023-08-27 11:37:33,837 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 171.0) internal successors, (513), 3 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:33,839 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 321.0) internal successors, (1284), 4 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:33,839 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 321.0) internal successors, (1284), 4 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:33,839 INFO L175 Difference]: Start difference. First operand has 56 places, 67 transitions, 152 flow. Second operand 3 states and 513 transitions. [2023-08-27 11:37:33,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 72 transitions, 297 flow [2023-08-27 11:37:33,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 72 transitions, 297 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-27 11:37:33,842 INFO L231 Difference]: Finished difference. Result has 59 places, 55 transitions, 151 flow [2023-08-27 11:37:33,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, 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=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=151, PETRI_PLACES=59, PETRI_TRANSITIONS=55} [2023-08-27 11:37:33,843 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 3 predicate places. [2023-08-27 11:37:33,843 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 55 transitions, 151 flow [2023-08-27 11:37:33,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 142.33333333333334) internal successors, (427), 3 states have internal predecessors, (427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:33,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:37:33,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-27 11:37:33,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-27 11:37:33,844 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:37:33,844 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:37:33,844 INFO L85 PathProgramCache]: Analyzing trace with hash 957044835, now seen corresponding path program 1 times [2023-08-27 11:37:33,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:37:33,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277062200] [2023-08-27 11:37:33,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:33,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:37:33,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:37:33,868 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:37:33,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:37:33,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277062200] [2023-08-27 11:37:33,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277062200] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:37:33,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:37:33,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 11:37:33,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959771988] [2023-08-27 11:37:33,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:37:33,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:37:33,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:37:33,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:37:33,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:37:33,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 321 [2023-08-27 11:37:33,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 55 transitions, 151 flow. Second operand has 3 states, 3 states have (on average 144.33333333333334) internal successors, (433), 3 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:33,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:37:33,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 321 [2023-08-27 11:37:33,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:37:34,362 INFO L124 PetriNetUnfolderBase]: 4006/6510 cut-off events. [2023-08-27 11:37:34,363 INFO L125 PetriNetUnfolderBase]: For 514/514 co-relation queries the response was YES. [2023-08-27 11:37:34,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14010 conditions, 6510 events. 4006/6510 cut-off events. For 514/514 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 42953 event pairs, 816 based on Foata normal form. 0/4927 useless extension candidates. Maximal degree in co-relation 10131. Up to 5009 conditions per place. [2023-08-27 11:37:34,400 INFO L140 encePairwiseOnDemand]: 316/321 looper letters, 73 selfloop transitions, 3 changer transitions 0/83 dead transitions. [2023-08-27 11:37:34,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 83 transitions, 377 flow [2023-08-27 11:37:34,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:37:34,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:37:34,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 503 transitions. [2023-08-27 11:37:34,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5223260643821391 [2023-08-27 11:37:34,403 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 503 transitions. [2023-08-27 11:37:34,403 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 503 transitions. [2023-08-27 11:37:34,403 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:37:34,403 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 503 transitions. [2023-08-27 11:37:34,404 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 167.66666666666666) internal successors, (503), 3 states have internal predecessors, (503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:34,406 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 321.0) internal successors, (1284), 4 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:34,407 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 321.0) internal successors, (1284), 4 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:34,407 INFO L175 Difference]: Start difference. First operand has 59 places, 55 transitions, 151 flow. Second operand 3 states and 503 transitions. [2023-08-27 11:37:34,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 83 transitions, 377 flow [2023-08-27 11:37:34,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 83 transitions, 372 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 11:37:34,412 INFO L231 Difference]: Finished difference. Result has 61 places, 55 transitions, 164 flow [2023-08-27 11:37:34,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=164, PETRI_PLACES=61, PETRI_TRANSITIONS=55} [2023-08-27 11:37:34,413 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 5 predicate places. [2023-08-27 11:37:34,413 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 55 transitions, 164 flow [2023-08-27 11:37:34,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 144.33333333333334) internal successors, (433), 3 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:34,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:37:34,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-27 11:37:34,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-27 11:37:34,414 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:37:34,414 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:37:34,414 INFO L85 PathProgramCache]: Analyzing trace with hash 957044837, now seen corresponding path program 1 times [2023-08-27 11:37:34,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:37:34,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373232506] [2023-08-27 11:37:34,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:34,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:37:34,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:37:34,470 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:37:34,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:37:34,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373232506] [2023-08-27 11:37:34,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373232506] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:37:34,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:37:34,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 11:37:34,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451907038] [2023-08-27 11:37:34,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:37:34,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:37:34,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:37:34,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:37:34,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:37:34,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 321 [2023-08-27 11:37:34,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 55 transitions, 164 flow. Second operand has 3 states, 3 states have (on average 144.33333333333334) internal successors, (433), 3 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:34,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:37:34,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 321 [2023-08-27 11:37:34,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:37:34,931 INFO L124 PetriNetUnfolderBase]: 3995/6600 cut-off events. [2023-08-27 11:37:34,931 INFO L125 PetriNetUnfolderBase]: For 1946/1946 co-relation queries the response was YES. [2023-08-27 11:37:34,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14942 conditions, 6600 events. 3995/6600 cut-off events. For 1946/1946 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 41106 event pairs, 3718 based on Foata normal form. 11/5411 useless extension candidates. Maximal degree in co-relation 10857. Up to 6384 conditions per place. [2023-08-27 11:37:34,961 INFO L140 encePairwiseOnDemand]: 318/321 looper letters, 58 selfloop transitions, 2 changer transitions 0/67 dead transitions. [2023-08-27 11:37:34,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 67 transitions, 314 flow [2023-08-27 11:37:34,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:37:34,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:37:34,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 488 transitions. [2023-08-27 11:37:34,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5067497403946002 [2023-08-27 11:37:34,964 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 488 transitions. [2023-08-27 11:37:34,964 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 488 transitions. [2023-08-27 11:37:34,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:37:34,964 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 488 transitions. [2023-08-27 11:37:34,965 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 162.66666666666666) internal successors, (488), 3 states have internal predecessors, (488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:34,967 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 321.0) internal successors, (1284), 4 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:34,967 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 321.0) internal successors, (1284), 4 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:34,967 INFO L175 Difference]: Start difference. First operand has 61 places, 55 transitions, 164 flow. Second operand 3 states and 488 transitions. [2023-08-27 11:37:34,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 67 transitions, 314 flow [2023-08-27 11:37:34,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 67 transitions, 306 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 11:37:34,970 INFO L231 Difference]: Finished difference. Result has 62 places, 56 transitions, 172 flow [2023-08-27 11:37:34,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=172, PETRI_PLACES=62, PETRI_TRANSITIONS=56} [2023-08-27 11:37:34,971 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 6 predicate places. [2023-08-27 11:37:34,971 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 56 transitions, 172 flow [2023-08-27 11:37:34,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 144.33333333333334) internal successors, (433), 3 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:34,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:37:34,972 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1] [2023-08-27 11:37:34,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-27 11:37:34,972 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:37:34,972 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:37:34,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1672079432, now seen corresponding path program 1 times [2023-08-27 11:37:34,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:37:34,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499068526] [2023-08-27 11:37:34,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:34,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:37:34,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:37:35,005 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:37:35,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:37:35,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499068526] [2023-08-27 11:37:35,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499068526] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:37:35,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:37:35,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 11:37:35,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044869532] [2023-08-27 11:37:35,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:37:35,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:37:35,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:37:35,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:37:35,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:37:35,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 321 [2023-08-27 11:37:35,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 56 transitions, 172 flow. Second operand has 3 states, 3 states have (on average 145.33333333333334) internal successors, (436), 3 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:35,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:37:35,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 321 [2023-08-27 11:37:35,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:37:35,406 INFO L124 PetriNetUnfolderBase]: 3667/5979 cut-off events. [2023-08-27 11:37:35,407 INFO L125 PetriNetUnfolderBase]: For 1403/1403 co-relation queries the response was YES. [2023-08-27 11:37:35,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13580 conditions, 5979 events. 3667/5979 cut-off events. For 1403/1403 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 39328 event pairs, 816 based on Foata normal form. 178/4839 useless extension candidates. Maximal degree in co-relation 13474. Up to 4480 conditions per place. [2023-08-27 11:37:35,474 INFO L140 encePairwiseOnDemand]: 318/321 looper letters, 74 selfloop transitions, 2 changer transitions 0/83 dead transitions. [2023-08-27 11:37:35,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 83 transitions, 392 flow [2023-08-27 11:37:35,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:37:35,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:37:35,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 500 transitions. [2023-08-27 11:37:35,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5192107995846313 [2023-08-27 11:37:35,479 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 500 transitions. [2023-08-27 11:37:35,479 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 500 transitions. [2023-08-27 11:37:35,479 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:37:35,479 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 500 transitions. [2023-08-27 11:37:35,480 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 166.66666666666666) internal successors, (500), 3 states have internal predecessors, (500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:35,481 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 321.0) internal successors, (1284), 4 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:35,482 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 321.0) internal successors, (1284), 4 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:35,482 INFO L175 Difference]: Start difference. First operand has 62 places, 56 transitions, 172 flow. Second operand 3 states and 500 transitions. [2023-08-27 11:37:35,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 83 transitions, 392 flow [2023-08-27 11:37:35,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 83 transitions, 390 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 11:37:35,484 INFO L231 Difference]: Finished difference. Result has 62 places, 55 transitions, 170 flow [2023-08-27 11:37:35,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=170, PETRI_PLACES=62, PETRI_TRANSITIONS=55} [2023-08-27 11:37:35,485 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 6 predicate places. [2023-08-27 11:37:35,485 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 55 transitions, 170 flow [2023-08-27 11:37:35,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 145.33333333333334) internal successors, (436), 3 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:35,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:37:35,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:37:35,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-27 11:37:35,485 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:37:35,486 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:37:35,486 INFO L85 PathProgramCache]: Analyzing trace with hash -324236057, now seen corresponding path program 1 times [2023-08-27 11:37:35,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:37:35,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217367196] [2023-08-27 11:37:35,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:35,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:37:35,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:37:35,555 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:37:35,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:37:35,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217367196] [2023-08-27 11:37:35,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217367196] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:37:35,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:37:35,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 11:37:35,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012322393] [2023-08-27 11:37:35,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:37:35,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 11:37:35,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:37:35,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 11:37:35,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-27 11:37:35,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 321 [2023-08-27 11:37:35,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 55 transitions, 170 flow. Second operand has 5 states, 5 states have (on average 137.8) internal successors, (689), 5 states have internal predecessors, (689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:35,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:37:35,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 321 [2023-08-27 11:37:35,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:37:36,185 INFO L124 PetriNetUnfolderBase]: 4548/7586 cut-off events. [2023-08-27 11:37:36,186 INFO L125 PetriNetUnfolderBase]: For 2359/2359 co-relation queries the response was YES. [2023-08-27 11:37:36,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17211 conditions, 7586 events. 4548/7586 cut-off events. For 2359/2359 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 49271 event pairs, 722 based on Foata normal form. 0/6354 useless extension candidates. Maximal degree in co-relation 15370. Up to 4022 conditions per place. [2023-08-27 11:37:36,262 INFO L140 encePairwiseOnDemand]: 306/321 looper letters, 151 selfloop transitions, 19 changer transitions 0/177 dead transitions. [2023-08-27 11:37:36,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 177 transitions, 876 flow [2023-08-27 11:37:36,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 11:37:36,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 11:37:36,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1122 transitions. [2023-08-27 11:37:36,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4993324432576769 [2023-08-27 11:37:36,265 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1122 transitions. [2023-08-27 11:37:36,265 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1122 transitions. [2023-08-27 11:37:36,266 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:37:36,266 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1122 transitions. [2023-08-27 11:37:36,268 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 160.28571428571428) internal successors, (1122), 7 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:36,271 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 321.0) internal successors, (2568), 8 states have internal predecessors, (2568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:36,271 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 321.0) internal successors, (2568), 8 states have internal predecessors, (2568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:36,272 INFO L175 Difference]: Start difference. First operand has 62 places, 55 transitions, 170 flow. Second operand 7 states and 1122 transitions. [2023-08-27 11:37:36,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 177 transitions, 876 flow [2023-08-27 11:37:36,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 177 transitions, 862 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 11:37:36,276 INFO L231 Difference]: Finished difference. Result has 71 places, 71 transitions, 325 flow [2023-08-27 11:37:36,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=325, PETRI_PLACES=71, PETRI_TRANSITIONS=71} [2023-08-27 11:37:36,276 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 15 predicate places. [2023-08-27 11:37:36,276 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 71 transitions, 325 flow [2023-08-27 11:37:36,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 137.8) internal successors, (689), 5 states have internal predecessors, (689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:36,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:37:36,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:37:36,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-27 11:37:36,277 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:37:36,277 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:37:36,277 INFO L85 PathProgramCache]: Analyzing trace with hash -324235964, now seen corresponding path program 1 times [2023-08-27 11:37:36,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:37:36,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036646954] [2023-08-27 11:37:36,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:36,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:37:36,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:37:36,319 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:37:36,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:37:36,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036646954] [2023-08-27 11:37:36,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036646954] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:37:36,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:37:36,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 11:37:36,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268934604] [2023-08-27 11:37:36,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:37:36,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 11:37:36,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:37:36,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 11:37:36,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 11:37:36,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 321 [2023-08-27 11:37:36,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 71 transitions, 325 flow. Second operand has 5 states, 5 states have (on average 137.8) internal successors, (689), 5 states have internal predecessors, (689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:36,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:37:36,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 321 [2023-08-27 11:37:36,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:37:36,937 INFO L124 PetriNetUnfolderBase]: 4271/7282 cut-off events. [2023-08-27 11:37:36,937 INFO L125 PetriNetUnfolderBase]: For 5746/5746 co-relation queries the response was YES. [2023-08-27 11:37:36,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19999 conditions, 7282 events. 4271/7282 cut-off events. For 5746/5746 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 48057 event pairs, 663 based on Foata normal form. 278/6959 useless extension candidates. Maximal degree in co-relation 18002. Up to 4138 conditions per place. [2023-08-27 11:37:36,977 INFO L140 encePairwiseOnDemand]: 306/321 looper letters, 154 selfloop transitions, 24 changer transitions 0/185 dead transitions. [2023-08-27 11:37:36,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 185 transitions, 1063 flow [2023-08-27 11:37:36,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 11:37:36,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 11:37:36,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1119 transitions. [2023-08-27 11:37:36,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4979973297730307 [2023-08-27 11:37:36,981 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1119 transitions. [2023-08-27 11:37:36,982 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1119 transitions. [2023-08-27 11:37:36,982 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:37:36,982 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1119 transitions. [2023-08-27 11:37:36,985 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 159.85714285714286) internal successors, (1119), 7 states have internal predecessors, (1119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:36,988 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 321.0) internal successors, (2568), 8 states have internal predecessors, (2568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:36,989 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 321.0) internal successors, (2568), 8 states have internal predecessors, (2568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:36,989 INFO L175 Difference]: Start difference. First operand has 71 places, 71 transitions, 325 flow. Second operand 7 states and 1119 transitions. [2023-08-27 11:37:36,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 185 transitions, 1063 flow [2023-08-27 11:37:37,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 185 transitions, 1059 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 11:37:37,005 INFO L231 Difference]: Finished difference. Result has 80 places, 83 transitions, 515 flow [2023-08-27 11:37:37,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=315, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=515, PETRI_PLACES=80, PETRI_TRANSITIONS=83} [2023-08-27 11:37:37,006 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 24 predicate places. [2023-08-27 11:37:37,006 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 83 transitions, 515 flow [2023-08-27 11:37:37,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 137.8) internal successors, (689), 5 states have internal predecessors, (689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:37,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:37:37,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:37:37,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-27 11:37:37,007 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:37:37,008 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:37:37,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1725463534, now seen corresponding path program 1 times [2023-08-27 11:37:37,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:37:37,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642569481] [2023-08-27 11:37:37,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:37,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:37:37,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:37:37,167 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:37:37,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:37:37,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642569481] [2023-08-27 11:37:37,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642569481] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:37:37,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:37:37,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 11:37:37,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943989156] [2023-08-27 11:37:37,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:37:37,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 11:37:37,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:37:37,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 11:37:37,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 11:37:37,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 321 [2023-08-27 11:37:37,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 83 transitions, 515 flow. Second operand has 5 states, 5 states have (on average 128.2) internal successors, (641), 5 states have internal predecessors, (641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:37,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:37:37,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 321 [2023-08-27 11:37:37,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:37:37,461 INFO L124 PetriNetUnfolderBase]: 1729/3393 cut-off events. [2023-08-27 11:37:37,462 INFO L125 PetriNetUnfolderBase]: For 4233/4233 co-relation queries the response was YES. [2023-08-27 11:37:37,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10010 conditions, 3393 events. 1729/3393 cut-off events. For 4233/4233 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 21283 event pairs, 528 based on Foata normal form. 409/3367 useless extension candidates. Maximal degree in co-relation 9994. Up to 1876 conditions per place. [2023-08-27 11:37:37,480 INFO L140 encePairwiseOnDemand]: 308/321 looper letters, 80 selfloop transitions, 14 changer transitions 0/99 dead transitions. [2023-08-27 11:37:37,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 99 transitions, 675 flow [2023-08-27 11:37:37,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 11:37:37,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 11:37:37,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 594 transitions. [2023-08-27 11:37:37,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46261682242990654 [2023-08-27 11:37:37,483 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 594 transitions. [2023-08-27 11:37:37,483 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 594 transitions. [2023-08-27 11:37:37,483 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:37:37,483 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 594 transitions. [2023-08-27 11:37:37,484 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 148.5) internal successors, (594), 4 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:37,486 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 321.0) internal successors, (1605), 5 states have internal predecessors, (1605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:37,486 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 321.0) internal successors, (1605), 5 states have internal predecessors, (1605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:37,486 INFO L175 Difference]: Start difference. First operand has 80 places, 83 transitions, 515 flow. Second operand 4 states and 594 transitions. [2023-08-27 11:37:37,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 99 transitions, 675 flow [2023-08-27 11:37:37,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 99 transitions, 594 flow, removed 24 selfloop flow, removed 7 redundant places. [2023-08-27 11:37:37,505 INFO L231 Difference]: Finished difference. Result has 75 places, 66 transitions, 318 flow [2023-08-27 11:37:37,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=247, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=318, PETRI_PLACES=75, PETRI_TRANSITIONS=66} [2023-08-27 11:37:37,506 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 19 predicate places. [2023-08-27 11:37:37,506 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 66 transitions, 318 flow [2023-08-27 11:37:37,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 128.2) internal successors, (641), 5 states have internal predecessors, (641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:37,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:37:37,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:37:37,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-27 11:37:37,507 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:37:37,507 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:37:37,507 INFO L85 PathProgramCache]: Analyzing trace with hash -464202849, now seen corresponding path program 1 times [2023-08-27 11:37:37,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:37:37,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122156192] [2023-08-27 11:37:37,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:37,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:37:37,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:37:37,547 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:37:37,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:37:37,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122156192] [2023-08-27 11:37:37,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122156192] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:37:37,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [334455757] [2023-08-27 11:37:37,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:37,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:37:37,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:37:37,553 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:37:37,556 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:37:37,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:37:37,643 INFO L262 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-27 11:37:37,644 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:37:37,712 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:37:37,712 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:37:37,734 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:37:37,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [334455757] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:37:37,735 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:37:37,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2023-08-27 11:37:37,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184841952] [2023-08-27 11:37:37,735 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:37:37,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 11:37:37,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:37:37,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 11:37:37,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-27 11:37:37,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 321 [2023-08-27 11:37:37,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 66 transitions, 318 flow. Second operand has 6 states, 6 states have (on average 146.33333333333334) internal successors, (878), 6 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:37:37,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:37:37,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 321 [2023-08-27 11:37:37,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:37:37,868 INFO L124 PetriNetUnfolderBase]: 411/944 cut-off events. [2023-08-27 11:37:37,869 INFO L125 PetriNetUnfolderBase]: For 1483/1483 co-relation queries the response was YES. [2023-08-27 11:37:37,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3182 conditions, 944 events. 411/944 cut-off events. For 1483/1483 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 5485 event pairs, 43 based on Foata normal form. 0/943 useless extension candidates. Maximal degree in co-relation 3166. Up to 578 conditions per place. [2023-08-27 11:37:37,874 INFO L140 encePairwiseOnDemand]: 318/321 looper letters, 86 selfloop transitions, 3 changer transitions 4/99 dead transitions. [2023-08-27 11:37:37,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 99 transitions, 711 flow [2023-08-27 11:37:37,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 11:37:37,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 11:37:37,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 786 transitions. [2023-08-27 11:37:37,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4897196261682243 [2023-08-27 11:37:37,877 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 786 transitions. [2023-08-27 11:37:37,877 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 786 transitions. [2023-08-27 11:37:37,877 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:37:37,877 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 786 transitions. [2023-08-27 11:37:37,879 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 157.2) internal successors, (786), 5 states have internal predecessors, (786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:37,881 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 321.0) internal successors, (1926), 6 states have internal predecessors, (1926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:37,881 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 321.0) internal successors, (1926), 6 states have internal predecessors, (1926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:37,881 INFO L175 Difference]: Start difference. First operand has 75 places, 66 transitions, 318 flow. Second operand 5 states and 786 transitions. [2023-08-27 11:37:37,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 99 transitions, 711 flow [2023-08-27 11:37:37,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 99 transitions, 700 flow, removed 5 selfloop flow, removed 1 redundant places. [2023-08-27 11:37:37,886 INFO L231 Difference]: Finished difference. Result has 66 places, 49 transitions, 261 flow [2023-08-27 11:37:37,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=263, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=261, PETRI_PLACES=66, PETRI_TRANSITIONS=49} [2023-08-27 11:37:37,887 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 10 predicate places. [2023-08-27 11:37:37,887 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 49 transitions, 261 flow [2023-08-27 11:37:37,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 146.33333333333334) internal successors, (878), 6 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:37:37,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:37:37,887 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:37:37,895 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:37:38,092 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,SelfDestructingSolverStorable15 [2023-08-27 11:37:38,093 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:37:38,093 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:37:38,093 INFO L85 PathProgramCache]: Analyzing trace with hash 878429322, now seen corresponding path program 1 times [2023-08-27 11:37:38,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:37:38,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14816852] [2023-08-27 11:37:38,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:38,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:37:38,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:37:38,146 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:37:38,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:37:38,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14816852] [2023-08-27 11:37:38,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14816852] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:37:38,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:37:38,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 11:37:38,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553205951] [2023-08-27 11:37:38,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:37:38,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 11:37:38,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:37:38,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 11:37:38,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 11:37:38,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 321 [2023-08-27 11:37:38,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 49 transitions, 261 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:37:38,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:37:38,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 321 [2023-08-27 11:37:38,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:37:38,287 INFO L124 PetriNetUnfolderBase]: 396/826 cut-off events. [2023-08-27 11:37:38,287 INFO L125 PetriNetUnfolderBase]: For 1584/1584 co-relation queries the response was YES. [2023-08-27 11:37:38,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2914 conditions, 826 events. 396/826 cut-off events. For 1584/1584 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 4228 event pairs, 74 based on Foata normal form. 9/833 useless extension candidates. Maximal degree in co-relation 2898. Up to 562 conditions per place. [2023-08-27 11:37:38,291 INFO L140 encePairwiseOnDemand]: 310/321 looper letters, 56 selfloop transitions, 10 changer transitions 0/72 dead transitions. [2023-08-27 11:37:38,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 72 transitions, 500 flow [2023-08-27 11:37:38,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 11:37:38,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 11:37:38,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 738 transitions. [2023-08-27 11:37:38,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45981308411214955 [2023-08-27 11:37:38,294 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 738 transitions. [2023-08-27 11:37:38,294 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 738 transitions. [2023-08-27 11:37:38,294 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:37:38,294 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 738 transitions. [2023-08-27 11:37:38,296 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 147.6) internal successors, (738), 5 states have internal predecessors, (738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:38,298 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 321.0) internal successors, (1926), 6 states have internal predecessors, (1926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:38,298 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 321.0) internal successors, (1926), 6 states have internal predecessors, (1926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:38,298 INFO L175 Difference]: Start difference. First operand has 66 places, 49 transitions, 261 flow. Second operand 5 states and 738 transitions. [2023-08-27 11:37:38,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 72 transitions, 500 flow [2023-08-27 11:37:38,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 72 transitions, 485 flow, removed 4 selfloop flow, removed 3 redundant places. [2023-08-27 11:37:38,302 INFO L231 Difference]: Finished difference. Result has 70 places, 54 transitions, 328 flow [2023-08-27 11:37:38,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=254, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=328, PETRI_PLACES=70, PETRI_TRANSITIONS=54} [2023-08-27 11:37:38,302 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 14 predicate places. [2023-08-27 11:37:38,302 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 54 transitions, 328 flow [2023-08-27 11:37:38,302 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:37:38,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:37:38,303 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:37:38,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-27 11:37:38,303 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:37:38,303 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:37:38,303 INFO L85 PathProgramCache]: Analyzing trace with hash 878429323, now seen corresponding path program 1 times [2023-08-27 11:37:38,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:37:38,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727377501] [2023-08-27 11:37:38,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:38,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:37:38,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:37:38,358 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:37:38,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:37:38,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727377501] [2023-08-27 11:37:38,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727377501] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:37:38,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:37:38,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 11:37:38,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838773188] [2023-08-27 11:37:38,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:37:38,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 11:37:38,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:37:38,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 11:37:38,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-27 11:37:38,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 321 [2023-08-27 11:37:38,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 54 transitions, 328 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:37:38,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:37:38,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 321 [2023-08-27 11:37:38,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:37:38,503 INFO L124 PetriNetUnfolderBase]: 387/808 cut-off events. [2023-08-27 11:37:38,503 INFO L125 PetriNetUnfolderBase]: For 1702/1702 co-relation queries the response was YES. [2023-08-27 11:37:38,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2923 conditions, 808 events. 387/808 cut-off events. For 1702/1702 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 4109 event pairs, 74 based on Foata normal form. 9/815 useless extension candidates. Maximal degree in co-relation 2906. Up to 562 conditions per place. [2023-08-27 11:37:38,508 INFO L140 encePairwiseOnDemand]: 310/321 looper letters, 54 selfloop transitions, 10 changer transitions 0/70 dead transitions. [2023-08-27 11:37:38,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 70 transitions, 517 flow [2023-08-27 11:37:38,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 11:37:38,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 11:37:38,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 736 transitions. [2023-08-27 11:37:38,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4585669781931464 [2023-08-27 11:37:38,510 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 736 transitions. [2023-08-27 11:37:38,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 736 transitions. [2023-08-27 11:37:38,511 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:37:38,511 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 736 transitions. [2023-08-27 11:37:38,512 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 147.2) internal successors, (736), 5 states have internal predecessors, (736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:38,514 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 321.0) internal successors, (1926), 6 states have internal predecessors, (1926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:38,515 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 321.0) internal successors, (1926), 6 states have internal predecessors, (1926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:38,515 INFO L175 Difference]: Start difference. First operand has 70 places, 54 transitions, 328 flow. Second operand 5 states and 736 transitions. [2023-08-27 11:37:38,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 70 transitions, 517 flow [2023-08-27 11:37:38,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 70 transitions, 507 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-27 11:37:38,519 INFO L231 Difference]: Finished difference. Result has 73 places, 52 transitions, 322 flow [2023-08-27 11:37:38,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=302, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=322, PETRI_PLACES=73, PETRI_TRANSITIONS=52} [2023-08-27 11:37:38,520 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 17 predicate places. [2023-08-27 11:37:38,520 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 52 transitions, 322 flow [2023-08-27 11:37:38,520 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:37:38,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:37:38,520 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] [2023-08-27 11:37:38,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-27 11:37:38,521 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:37:38,521 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:37:38,521 INFO L85 PathProgramCache]: Analyzing trace with hash 740999879, now seen corresponding path program 1 times [2023-08-27 11:37:38,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:37:38,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385362015] [2023-08-27 11:37:38,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:38,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:37:38,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:37:38,590 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:37:38,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:37:38,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385362015] [2023-08-27 11:37:38,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385362015] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:37:38,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [120669832] [2023-08-27 11:37:38,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:38,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:37:38,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:37:38,591 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:37:38,601 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:37:38,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:37:38,674 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 11:37:38,675 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:37:38,707 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:37:38,707 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 11:37:38,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [120669832] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:37:38,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 11:37:38,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 9 [2023-08-27 11:37:38,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296785476] [2023-08-27 11:37:38,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:37:38,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 11:37:38,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:37:38,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 11:37:38,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-08-27 11:37:38,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 321 [2023-08-27 11:37:38,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 52 transitions, 322 flow. Second operand has 5 states, 5 states have (on average 139.2) internal successors, (696), 5 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:37:38,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:37:38,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 321 [2023-08-27 11:37:38,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:37:38,857 INFO L124 PetriNetUnfolderBase]: 467/957 cut-off events. [2023-08-27 11:37:38,857 INFO L125 PetriNetUnfolderBase]: For 2366/2369 co-relation queries the response was YES. [2023-08-27 11:37:38,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3444 conditions, 957 events. 467/957 cut-off events. For 2366/2369 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 5024 event pairs, 147 based on Foata normal form. 9/964 useless extension candidates. Maximal degree in co-relation 3426. Up to 332 conditions per place. [2023-08-27 11:37:38,864 INFO L140 encePairwiseOnDemand]: 308/321 looper letters, 55 selfloop transitions, 20 changer transitions 3/84 dead transitions. [2023-08-27 11:37:38,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 84 transitions, 638 flow [2023-08-27 11:37:38,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 11:37:38,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 11:37:38,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 742 transitions. [2023-08-27 11:37:38,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46230529595015574 [2023-08-27 11:37:38,866 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 742 transitions. [2023-08-27 11:37:38,866 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 742 transitions. [2023-08-27 11:37:38,867 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:37:38,867 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 742 transitions. [2023-08-27 11:37:38,868 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 148.4) internal successors, (742), 5 states have internal predecessors, (742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:38,870 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 321.0) internal successors, (1926), 6 states have internal predecessors, (1926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:38,871 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 321.0) internal successors, (1926), 6 states have internal predecessors, (1926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:38,871 INFO L175 Difference]: Start difference. First operand has 73 places, 52 transitions, 322 flow. Second operand 5 states and 742 transitions. [2023-08-27 11:37:38,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 84 transitions, 638 flow [2023-08-27 11:37:38,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 84 transitions, 631 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-08-27 11:37:38,877 INFO L231 Difference]: Finished difference. Result has 77 places, 57 transitions, 425 flow [2023-08-27 11:37:38,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=303, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=425, PETRI_PLACES=77, PETRI_TRANSITIONS=57} [2023-08-27 11:37:38,877 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 21 predicate places. [2023-08-27 11:37:38,877 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 57 transitions, 425 flow [2023-08-27 11:37:38,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 139.2) internal successors, (696), 5 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:37:38,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:37:38,878 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] [2023-08-27 11:37:38,887 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:37:39,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:37:39,083 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:37:39,083 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:37:39,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1200122929, now seen corresponding path program 1 times [2023-08-27 11:37:39,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:37:39,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545567895] [2023-08-27 11:37:39,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:39,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:37:39,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:37:39,163 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:37:39,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:37:39,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545567895] [2023-08-27 11:37:39,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545567895] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:37:39,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:37:39,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 11:37:39,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110653006] [2023-08-27 11:37:39,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:37:39,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:37:39,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:37:39,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:37:39,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:37:39,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 321 [2023-08-27 11:37:39,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 57 transitions, 425 flow. Second operand has 3 states, 3 states have (on average 134.0) internal successors, (402), 3 states have internal predecessors, (402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:39,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:37:39,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 321 [2023-08-27 11:37:39,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:37:39,309 INFO L124 PetriNetUnfolderBase]: 529/1101 cut-off events. [2023-08-27 11:37:39,309 INFO L125 PetriNetUnfolderBase]: For 3465/3465 co-relation queries the response was YES. [2023-08-27 11:37:39,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4395 conditions, 1101 events. 529/1101 cut-off events. For 3465/3465 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 6171 event pairs, 305 based on Foata normal form. 24/1125 useless extension candidates. Maximal degree in co-relation 4374. Up to 789 conditions per place. [2023-08-27 11:37:39,315 INFO L140 encePairwiseOnDemand]: 313/321 looper letters, 69 selfloop transitions, 11 changer transitions 0/84 dead transitions. [2023-08-27 11:37:39,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 84 transitions, 769 flow [2023-08-27 11:37:39,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:37:39,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:37:39,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 442 transitions. [2023-08-27 11:37:39,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45898234683281414 [2023-08-27 11:37:39,317 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 442 transitions. [2023-08-27 11:37:39,317 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 442 transitions. [2023-08-27 11:37:39,317 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:37:39,317 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 442 transitions. [2023-08-27 11:37:39,319 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 147.33333333333334) internal successors, (442), 3 states have internal predecessors, (442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:39,320 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 321.0) internal successors, (1284), 4 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:39,320 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 321.0) internal successors, (1284), 4 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:39,320 INFO L175 Difference]: Start difference. First operand has 77 places, 57 transitions, 425 flow. Second operand 3 states and 442 transitions. [2023-08-27 11:37:39,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 84 transitions, 769 flow [2023-08-27 11:37:39,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 84 transitions, 748 flow, removed 6 selfloop flow, removed 1 redundant places. [2023-08-27 11:37:39,328 INFO L231 Difference]: Finished difference. Result has 79 places, 65 transitions, 501 flow [2023-08-27 11:37:39,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=412, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=501, PETRI_PLACES=79, PETRI_TRANSITIONS=65} [2023-08-27 11:37:39,329 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 23 predicate places. [2023-08-27 11:37:39,329 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 65 transitions, 501 flow [2023-08-27 11:37:39,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 134.0) internal successors, (402), 3 states have internal predecessors, (402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:39,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:37:39,329 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] [2023-08-27 11:37:39,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-27 11:37:39,330 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:37:39,330 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:37:39,330 INFO L85 PathProgramCache]: Analyzing trace with hash 570734539, now seen corresponding path program 2 times [2023-08-27 11:37:39,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:37:39,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460943512] [2023-08-27 11:37:39,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:39,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:37:39,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:37:39,396 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:37:39,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:37:39,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460943512] [2023-08-27 11:37:39,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460943512] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:37:39,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:37:39,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 11:37:39,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405751730] [2023-08-27 11:37:39,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:37:39,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 11:37:39,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:37:39,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 11:37:39,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-08-27 11:37:39,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 321 [2023-08-27 11:37:39,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 65 transitions, 501 flow. Second operand has 7 states, 7 states have (on average 133.28571428571428) internal successors, (933), 7 states have internal predecessors, (933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:39,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:37:39,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 321 [2023-08-27 11:37:39,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:37:39,590 INFO L124 PetriNetUnfolderBase]: 493/1050 cut-off events. [2023-08-27 11:37:39,590 INFO L125 PetriNetUnfolderBase]: For 3874/3874 co-relation queries the response was YES. [2023-08-27 11:37:39,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4432 conditions, 1050 events. 493/1050 cut-off events. For 3874/3874 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6008 event pairs, 72 based on Foata normal form. 6/1051 useless extension candidates. Maximal degree in co-relation 4409. Up to 675 conditions per place. [2023-08-27 11:37:39,597 INFO L140 encePairwiseOnDemand]: 308/321 looper letters, 80 selfloop transitions, 20 changer transitions 1/107 dead transitions. [2023-08-27 11:37:39,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 107 transitions, 950 flow [2023-08-27 11:37:39,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 11:37:39,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 11:37:39,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1257 transitions. [2023-08-27 11:37:39,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43509865005192105 [2023-08-27 11:37:39,601 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1257 transitions. [2023-08-27 11:37:39,601 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1257 transitions. [2023-08-27 11:37:39,602 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:37:39,602 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1257 transitions. [2023-08-27 11:37:39,604 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 139.66666666666666) internal successors, (1257), 9 states have internal predecessors, (1257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:39,607 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 321.0) internal successors, (3210), 10 states have internal predecessors, (3210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:39,608 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 321.0) internal successors, (3210), 10 states have internal predecessors, (3210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:39,608 INFO L175 Difference]: Start difference. First operand has 79 places, 65 transitions, 501 flow. Second operand 9 states and 1257 transitions. [2023-08-27 11:37:39,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 107 transitions, 950 flow [2023-08-27 11:37:39,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 107 transitions, 930 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-27 11:37:39,618 INFO L231 Difference]: Finished difference. Result has 89 places, 70 transitions, 596 flow [2023-08-27 11:37:39,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=477, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=596, PETRI_PLACES=89, PETRI_TRANSITIONS=70} [2023-08-27 11:37:39,619 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 33 predicate places. [2023-08-27 11:37:39,619 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 70 transitions, 596 flow [2023-08-27 11:37:39,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 133.28571428571428) internal successors, (933), 7 states have internal predecessors, (933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:39,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:37:39,619 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] [2023-08-27 11:37:39,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-27 11:37:39,619 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:37:39,620 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:37:39,620 INFO L85 PathProgramCache]: Analyzing trace with hash 162629861, now seen corresponding path program 1 times [2023-08-27 11:37:39,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:37:39,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952895546] [2023-08-27 11:37:39,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:39,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:37:39,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:37:39,689 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:37:39,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:37:39,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952895546] [2023-08-27 11:37:39,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952895546] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:37:39,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:37:39,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 11:37:39,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122123737] [2023-08-27 11:37:39,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:37:39,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 11:37:39,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:37:39,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 11:37:39,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-08-27 11:37:39,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 321 [2023-08-27 11:37:39,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 70 transitions, 596 flow. Second operand has 7 states, 7 states have (on average 133.28571428571428) internal successors, (933), 7 states have internal predecessors, (933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:39,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:37:39,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 321 [2023-08-27 11:37:39,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:37:39,903 INFO L124 PetriNetUnfolderBase]: 477/1016 cut-off events. [2023-08-27 11:37:39,904 INFO L125 PetriNetUnfolderBase]: For 4699/4699 co-relation queries the response was YES. [2023-08-27 11:37:39,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4422 conditions, 1016 events. 477/1016 cut-off events. For 4699/4699 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 5691 event pairs, 59 based on Foata normal form. 15/1030 useless extension candidates. Maximal degree in co-relation 4396. Up to 579 conditions per place. [2023-08-27 11:37:39,909 INFO L140 encePairwiseOnDemand]: 310/321 looper letters, 88 selfloop transitions, 15 changer transitions 0/109 dead transitions. [2023-08-27 11:37:39,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 109 transitions, 1013 flow [2023-08-27 11:37:39,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 11:37:39,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 11:37:39,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1248 transitions. [2023-08-27 11:37:39,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43198338525441327 [2023-08-27 11:37:39,913 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1248 transitions. [2023-08-27 11:37:39,913 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1248 transitions. [2023-08-27 11:37:39,913 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:37:39,913 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1248 transitions. [2023-08-27 11:37:39,915 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 138.66666666666666) internal successors, (1248), 9 states have internal predecessors, (1248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:39,918 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 321.0) internal successors, (3210), 10 states have internal predecessors, (3210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:39,919 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 321.0) internal successors, (3210), 10 states have internal predecessors, (3210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:39,919 INFO L175 Difference]: Start difference. First operand has 89 places, 70 transitions, 596 flow. Second operand 9 states and 1248 transitions. [2023-08-27 11:37:39,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 109 transitions, 1013 flow [2023-08-27 11:37:39,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 109 transitions, 978 flow, removed 3 selfloop flow, removed 6 redundant places. [2023-08-27 11:37:39,930 INFO L231 Difference]: Finished difference. Result has 91 places, 70 transitions, 589 flow [2023-08-27 11:37:39,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=550, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=589, PETRI_PLACES=91, PETRI_TRANSITIONS=70} [2023-08-27 11:37:39,930 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 35 predicate places. [2023-08-27 11:37:39,930 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 70 transitions, 589 flow [2023-08-27 11:37:39,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 133.28571428571428) internal successors, (933), 7 states have internal predecessors, (933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:39,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:37:39,931 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] [2023-08-27 11:37:39,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-27 11:37:39,931 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:37:39,931 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:37:39,931 INFO L85 PathProgramCache]: Analyzing trace with hash 550470927, now seen corresponding path program 1 times [2023-08-27 11:37:39,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:37:39,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530123816] [2023-08-27 11:37:39,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:39,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:37:39,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:37:39,997 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:37:39,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:37:39,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530123816] [2023-08-27 11:37:39,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530123816] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:37:39,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:37:39,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 11:37:39,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502753615] [2023-08-27 11:37:39,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:37:39,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 11:37:39,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:37:39,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 11:37:39,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-08-27 11:37:39,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 321 [2023-08-27 11:37:40,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 70 transitions, 589 flow. Second operand has 7 states, 7 states have (on average 133.14285714285714) internal successors, (932), 7 states have internal predecessors, (932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:40,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:37:40,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 321 [2023-08-27 11:37:40,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:37:40,178 INFO L124 PetriNetUnfolderBase]: 473/1009 cut-off events. [2023-08-27 11:37:40,178 INFO L125 PetriNetUnfolderBase]: For 4541/4541 co-relation queries the response was YES. [2023-08-27 11:37:40,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4414 conditions, 1009 events. 473/1009 cut-off events. For 4541/4541 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 5589 event pairs, 69 based on Foata normal form. 6/1014 useless extension candidates. Maximal degree in co-relation 4387. Up to 634 conditions per place. [2023-08-27 11:37:40,183 INFO L140 encePairwiseOnDemand]: 308/321 looper letters, 80 selfloop transitions, 21 changer transitions 4/111 dead transitions. [2023-08-27 11:37:40,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 111 transitions, 1045 flow [2023-08-27 11:37:40,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 11:37:40,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 11:37:40,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1256 transitions. [2023-08-27 11:37:40,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4347525095188647 [2023-08-27 11:37:40,190 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1256 transitions. [2023-08-27 11:37:40,190 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1256 transitions. [2023-08-27 11:37:40,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:37:40,191 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1256 transitions. [2023-08-27 11:37:40,194 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 139.55555555555554) internal successors, (1256), 9 states have internal predecessors, (1256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:40,197 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 321.0) internal successors, (3210), 10 states have internal predecessors, (3210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:40,198 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 321.0) internal successors, (3210), 10 states have internal predecessors, (3210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:40,198 INFO L175 Difference]: Start difference. First operand has 91 places, 70 transitions, 589 flow. Second operand 9 states and 1256 transitions. [2023-08-27 11:37:40,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 111 transitions, 1045 flow [2023-08-27 11:37:40,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 111 transitions, 1019 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-08-27 11:37:40,209 INFO L231 Difference]: Finished difference. Result has 96 places, 73 transitions, 660 flow [2023-08-27 11:37:40,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=565, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=660, PETRI_PLACES=96, PETRI_TRANSITIONS=73} [2023-08-27 11:37:40,211 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 40 predicate places. [2023-08-27 11:37:40,211 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 73 transitions, 660 flow [2023-08-27 11:37:40,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 133.14285714285714) internal successors, (932), 7 states have internal predecessors, (932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:40,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:37:40,211 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] [2023-08-27 11:37:40,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-27 11:37:40,212 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:37:40,212 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:37:40,212 INFO L85 PathProgramCache]: Analyzing trace with hash 256262864, now seen corresponding path program 1 times [2023-08-27 11:37:40,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:37:40,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543189375] [2023-08-27 11:37:40,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:40,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:37:40,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:37:40,282 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:37:40,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:37:40,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543189375] [2023-08-27 11:37:40,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543189375] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:37:40,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:37:40,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 11:37:40,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206261623] [2023-08-27 11:37:40,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:37:40,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 11:37:40,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:37:40,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 11:37:40,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-08-27 11:37:40,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 321 [2023-08-27 11:37:40,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 73 transitions, 660 flow. Second operand has 7 states, 7 states have (on average 133.14285714285714) internal successors, (932), 7 states have internal predecessors, (932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:40,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:37:40,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 321 [2023-08-27 11:37:40,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:37:40,477 INFO L124 PetriNetUnfolderBase]: 423/911 cut-off events. [2023-08-27 11:37:40,477 INFO L125 PetriNetUnfolderBase]: For 5461/5461 co-relation queries the response was YES. [2023-08-27 11:37:40,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4014 conditions, 911 events. 423/911 cut-off events. For 5461/5461 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 5029 event pairs, 62 based on Foata normal form. 6/916 useless extension candidates. Maximal degree in co-relation 3984. Up to 607 conditions per place. [2023-08-27 11:37:40,481 INFO L140 encePairwiseOnDemand]: 308/321 looper letters, 82 selfloop transitions, 15 changer transitions 1/104 dead transitions. [2023-08-27 11:37:40,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 104 transitions, 1006 flow [2023-08-27 11:37:40,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 11:37:40,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 11:37:40,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1118 transitions. [2023-08-27 11:37:40,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4353582554517134 [2023-08-27 11:37:40,487 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1118 transitions. [2023-08-27 11:37:40,487 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1118 transitions. [2023-08-27 11:37:40,489 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:37:40,489 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1118 transitions. [2023-08-27 11:37:40,492 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 139.75) internal successors, (1118), 8 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:40,497 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 321.0) internal successors, (2889), 9 states have internal predecessors, (2889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:40,497 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 321.0) internal successors, (2889), 9 states have internal predecessors, (2889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:40,498 INFO L175 Difference]: Start difference. First operand has 96 places, 73 transitions, 660 flow. Second operand 8 states and 1118 transitions. [2023-08-27 11:37:40,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 104 transitions, 1006 flow [2023-08-27 11:37:40,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 104 transitions, 987 flow, removed 5 selfloop flow, removed 4 redundant places. [2023-08-27 11:37:40,510 INFO L231 Difference]: Finished difference. Result has 99 places, 71 transitions, 639 flow [2023-08-27 11:37:40,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=609, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=639, PETRI_PLACES=99, PETRI_TRANSITIONS=71} [2023-08-27 11:37:40,511 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 43 predicate places. [2023-08-27 11:37:40,511 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 71 transitions, 639 flow [2023-08-27 11:37:40,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 133.14285714285714) internal successors, (932), 7 states have internal predecessors, (932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:40,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:37:40,511 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] [2023-08-27 11:37:40,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-27 11:37:40,512 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:37:40,512 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:37:40,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1708075441, now seen corresponding path program 1 times [2023-08-27 11:37:40,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:37:40,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459225085] [2023-08-27 11:37:40,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:40,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:37:40,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:37:40,602 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:37:40,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:37:40,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459225085] [2023-08-27 11:37:40,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459225085] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:37:40,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:37:40,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 11:37:40,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992710061] [2023-08-27 11:37:40,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:37:40,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 11:37:40,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:37:40,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 11:37:40,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-27 11:37:40,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 321 [2023-08-27 11:37:40,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 71 transitions, 639 flow. Second operand has 7 states, 7 states have (on average 133.14285714285714) internal successors, (932), 7 states have internal predecessors, (932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:40,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:37:40,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 321 [2023-08-27 11:37:40,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:37:40,779 INFO L124 PetriNetUnfolderBase]: 407/882 cut-off events. [2023-08-27 11:37:40,779 INFO L125 PetriNetUnfolderBase]: For 5570/5570 co-relation queries the response was YES. [2023-08-27 11:37:40,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3926 conditions, 882 events. 407/882 cut-off events. For 5570/5570 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 4813 event pairs, 53 based on Foata normal form. 15/896 useless extension candidates. Maximal degree in co-relation 3895. Up to 558 conditions per place. [2023-08-27 11:37:40,785 INFO L140 encePairwiseOnDemand]: 311/321 looper letters, 77 selfloop transitions, 13 changer transitions 0/96 dead transitions. [2023-08-27 11:37:40,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 96 transitions, 950 flow [2023-08-27 11:37:40,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 11:37:40,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 11:37:40,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 975 transitions. [2023-08-27 11:37:40,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43391188251001334 [2023-08-27 11:37:40,788 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 975 transitions. [2023-08-27 11:37:40,788 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 975 transitions. [2023-08-27 11:37:40,788 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:37:40,788 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 975 transitions. [2023-08-27 11:37:40,790 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 139.28571428571428) internal successors, (975), 7 states have internal predecessors, (975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:40,792 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 321.0) internal successors, (2568), 8 states have internal predecessors, (2568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:40,793 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 321.0) internal successors, (2568), 8 states have internal predecessors, (2568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:40,793 INFO L175 Difference]: Start difference. First operand has 99 places, 71 transitions, 639 flow. Second operand 7 states and 975 transitions. [2023-08-27 11:37:40,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 96 transitions, 950 flow [2023-08-27 11:37:40,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 96 transitions, 915 flow, removed 3 selfloop flow, removed 7 redundant places. [2023-08-27 11:37:40,804 INFO L231 Difference]: Finished difference. Result has 98 places, 71 transitions, 630 flow [2023-08-27 11:37:40,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=590, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=630, PETRI_PLACES=98, PETRI_TRANSITIONS=71} [2023-08-27 11:37:40,805 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 42 predicate places. [2023-08-27 11:37:40,805 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 71 transitions, 630 flow [2023-08-27 11:37:40,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 133.14285714285714) internal successors, (932), 7 states have internal predecessors, (932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:40,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:37:40,806 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] [2023-08-27 11:37:40,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-27 11:37:40,806 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:37:40,806 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:37:40,806 INFO L85 PathProgramCache]: Analyzing trace with hash 570734446, now seen corresponding path program 1 times [2023-08-27 11:37:40,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:37:40,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647419498] [2023-08-27 11:37:40,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:40,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:37:40,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:37:40,870 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:37:40,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:37:40,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647419498] [2023-08-27 11:37:40,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647419498] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:37:40,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:37:40,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 11:37:40,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785622581] [2023-08-27 11:37:40,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:37:40,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 11:37:40,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:37:40,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 11:37:40,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-08-27 11:37:40,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 321 [2023-08-27 11:37:40,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 71 transitions, 630 flow. Second operand has 7 states, 7 states have (on average 133.28571428571428) internal successors, (933), 7 states have internal predecessors, (933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:40,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:37:40,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 321 [2023-08-27 11:37:40,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:37:41,080 INFO L124 PetriNetUnfolderBase]: 403/875 cut-off events. [2023-08-27 11:37:41,080 INFO L125 PetriNetUnfolderBase]: For 5233/5233 co-relation queries the response was YES. [2023-08-27 11:37:41,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3873 conditions, 875 events. 403/875 cut-off events. For 5233/5233 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 4765 event pairs, 62 based on Foata normal form. 6/880 useless extension candidates. Maximal degree in co-relation 3842. Up to 608 conditions per place. [2023-08-27 11:37:41,084 INFO L140 encePairwiseOnDemand]: 308/321 looper letters, 72 selfloop transitions, 15 changer transitions 1/94 dead transitions. [2023-08-27 11:37:41,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 94 transitions, 912 flow [2023-08-27 11:37:41,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 11:37:41,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 11:37:41,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1113 transitions. [2023-08-27 11:37:41,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.433411214953271 [2023-08-27 11:37:41,086 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1113 transitions. [2023-08-27 11:37:41,086 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1113 transitions. [2023-08-27 11:37:41,086 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:37:41,086 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1113 transitions. [2023-08-27 11:37:41,088 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 139.125) internal successors, (1113), 8 states have internal predecessors, (1113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:41,091 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 321.0) internal successors, (2889), 9 states have internal predecessors, (2889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:41,092 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 321.0) internal successors, (2889), 9 states have internal predecessors, (2889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:41,092 INFO L175 Difference]: Start difference. First operand has 98 places, 71 transitions, 630 flow. Second operand 8 states and 1113 transitions. [2023-08-27 11:37:41,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 94 transitions, 912 flow [2023-08-27 11:37:41,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 94 transitions, 884 flow, removed 3 selfloop flow, removed 4 redundant places. [2023-08-27 11:37:41,102 INFO L231 Difference]: Finished difference. Result has 101 places, 69 transitions, 602 flow [2023-08-27 11:37:41,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=572, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=602, PETRI_PLACES=101, PETRI_TRANSITIONS=69} [2023-08-27 11:37:41,103 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 45 predicate places. [2023-08-27 11:37:41,103 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 69 transitions, 602 flow [2023-08-27 11:37:41,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 133.28571428571428) internal successors, (933), 7 states have internal predecessors, (933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:41,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:37:41,104 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] [2023-08-27 11:37:41,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-27 11:37:41,104 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:37:41,104 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:37:41,104 INFO L85 PathProgramCache]: Analyzing trace with hash -186053252, now seen corresponding path program 1 times [2023-08-27 11:37:41,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:37:41,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447267207] [2023-08-27 11:37:41,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:41,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:37:41,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:37:41,169 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:37:41,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:37:41,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447267207] [2023-08-27 11:37:41,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447267207] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:37:41,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:37:41,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 11:37:41,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828323971] [2023-08-27 11:37:41,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:37:41,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 11:37:41,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:37:41,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 11:37:41,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-08-27 11:37:41,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 321 [2023-08-27 11:37:41,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 69 transitions, 602 flow. Second operand has 7 states, 7 states have (on average 133.14285714285714) internal successors, (932), 7 states have internal predecessors, (932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:41,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:37:41,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 321 [2023-08-27 11:37:41,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:37:41,343 INFO L124 PetriNetUnfolderBase]: 387/841 cut-off events. [2023-08-27 11:37:41,343 INFO L125 PetriNetUnfolderBase]: For 4679/4679 co-relation queries the response was YES. [2023-08-27 11:37:41,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3667 conditions, 841 events. 387/841 cut-off events. For 4679/4679 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 4518 event pairs, 47 based on Foata normal form. 15/855 useless extension candidates. Maximal degree in co-relation 3636. Up to 530 conditions per place. [2023-08-27 11:37:41,348 INFO L140 encePairwiseOnDemand]: 312/321 looper letters, 76 selfloop transitions, 11 changer transitions 0/93 dead transitions. [2023-08-27 11:37:41,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 93 transitions, 897 flow [2023-08-27 11:37:41,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 11:37:41,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 11:37:41,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1106 transitions. [2023-08-27 11:37:41,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43068535825545173 [2023-08-27 11:37:41,351 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1106 transitions. [2023-08-27 11:37:41,351 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1106 transitions. [2023-08-27 11:37:41,351 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:37:41,352 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1106 transitions. [2023-08-27 11:37:41,353 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 138.25) internal successors, (1106), 8 states have internal predecessors, (1106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:41,356 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 321.0) internal successors, (2889), 9 states have internal predecessors, (2889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:41,357 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 321.0) internal successors, (2889), 9 states have internal predecessors, (2889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:41,357 INFO L175 Difference]: Start difference. First operand has 101 places, 69 transitions, 602 flow. Second operand 8 states and 1106 transitions. [2023-08-27 11:37:41,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 93 transitions, 897 flow [2023-08-27 11:37:41,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 93 transitions, 867 flow, removed 2 selfloop flow, removed 7 redundant places. [2023-08-27 11:37:41,367 INFO L231 Difference]: Finished difference. Result has 100 places, 68 transitions, 580 flow [2023-08-27 11:37:41,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=558, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=580, PETRI_PLACES=100, PETRI_TRANSITIONS=68} [2023-08-27 11:37:41,367 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 44 predicate places. [2023-08-27 11:37:41,367 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 68 transitions, 580 flow [2023-08-27 11:37:41,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 133.14285714285714) internal successors, (932), 7 states have internal predecessors, (932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:41,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:37:41,368 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] [2023-08-27 11:37:41,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-27 11:37:41,368 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:37:41,368 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:37:41,368 INFO L85 PathProgramCache]: Analyzing trace with hash 267026461, now seen corresponding path program 1 times [2023-08-27 11:37:41,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:37:41,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941933488] [2023-08-27 11:37:41,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:41,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:37:41,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:37:41,451 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:37:41,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:37:41,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941933488] [2023-08-27 11:37:41,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941933488] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:37:41,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1739641909] [2023-08-27 11:37:41,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:41,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:37:41,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:37:41,453 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:37:41,481 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:37:41,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:37:41,551 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 11:37:41,552 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:37:41,598 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:37:41,599 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 11:37:41,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1739641909] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:37:41,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 11:37:41,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 11 [2023-08-27 11:37:41,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147027938] [2023-08-27 11:37:41,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:37:41,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 11:37:41,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:37:41,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 11:37:41,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2023-08-27 11:37:41,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 321 [2023-08-27 11:37:41,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 68 transitions, 580 flow. Second operand has 6 states, 6 states have (on average 134.16666666666666) internal successors, (805), 6 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:41,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:37:41,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 321 [2023-08-27 11:37:41,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:37:41,774 INFO L124 PetriNetUnfolderBase]: 360/808 cut-off events. [2023-08-27 11:37:41,775 INFO L125 PetriNetUnfolderBase]: For 4314/4314 co-relation queries the response was YES. [2023-08-27 11:37:41,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3432 conditions, 808 events. 360/808 cut-off events. For 4314/4314 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 4422 event pairs, 142 based on Foata normal form. 27/834 useless extension candidates. Maximal degree in co-relation 3402. Up to 330 conditions per place. [2023-08-27 11:37:41,780 INFO L140 encePairwiseOnDemand]: 310/321 looper letters, 65 selfloop transitions, 21 changer transitions 1/93 dead transitions. [2023-08-27 11:37:41,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 93 transitions, 868 flow [2023-08-27 11:37:41,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 11:37:41,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 11:37:41,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 977 transitions. [2023-08-27 11:37:41,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4348019581664441 [2023-08-27 11:37:41,782 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 977 transitions. [2023-08-27 11:37:41,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 977 transitions. [2023-08-27 11:37:41,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:37:41,782 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 977 transitions. [2023-08-27 11:37:41,783 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 139.57142857142858) internal successors, (977), 7 states have internal predecessors, (977), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:41,786 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 321.0) internal successors, (2568), 8 states have internal predecessors, (2568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:41,786 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 321.0) internal successors, (2568), 8 states have internal predecessors, (2568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:41,786 INFO L175 Difference]: Start difference. First operand has 100 places, 68 transitions, 580 flow. Second operand 7 states and 977 transitions. [2023-08-27 11:37:41,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 93 transitions, 868 flow [2023-08-27 11:37:41,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 93 transitions, 835 flow, removed 0 selfloop flow, removed 8 redundant places. [2023-08-27 11:37:41,795 INFO L231 Difference]: Finished difference. Result has 98 places, 66 transitions, 563 flow [2023-08-27 11:37:41,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=500, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=563, PETRI_PLACES=98, PETRI_TRANSITIONS=66} [2023-08-27 11:37:41,796 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 42 predicate places. [2023-08-27 11:37:41,796 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 66 transitions, 563 flow [2023-08-27 11:37:41,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 134.16666666666666) internal successors, (805), 6 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:41,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:37:41,796 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] [2023-08-27 11:37:41,804 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:37:42,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-08-27 11:37:42,001 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:37:42,001 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:37:42,001 INFO L85 PathProgramCache]: Analyzing trace with hash -2098022754, now seen corresponding path program 1 times [2023-08-27 11:37:42,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:37:42,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520189488] [2023-08-27 11:37:42,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:42,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:37:42,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:37:42,081 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:37:42,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:37:42,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520189488] [2023-08-27 11:37:42,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520189488] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:37:42,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1402957032] [2023-08-27 11:37:42,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:42,081 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:37:42,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:37:42,082 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:37:42,085 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:37:42,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:37:42,177 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-27 11:37:42,178 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:37:42,215 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:37:42,215 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:37:42,289 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:37:42,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1402957032] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:37:42,290 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:37:42,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 12 [2023-08-27 11:37:42,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632380401] [2023-08-27 11:37:42,290 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:37:42,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 11:37:42,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:37:42,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 11:37:42,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2023-08-27 11:37:42,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 321 [2023-08-27 11:37:42,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 66 transitions, 563 flow. Second operand has 14 states, 14 states have (on average 129.5) internal successors, (1813), 14 states have internal predecessors, (1813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:42,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:37:42,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 321 [2023-08-27 11:37:42,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:37:42,574 INFO L124 PetriNetUnfolderBase]: 333/755 cut-off events. [2023-08-27 11:37:42,574 INFO L125 PetriNetUnfolderBase]: For 3415/3415 co-relation queries the response was YES. [2023-08-27 11:37:42,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3272 conditions, 755 events. 333/755 cut-off events. For 3415/3415 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 4081 event pairs, 27 based on Foata normal form. 18/772 useless extension candidates. Maximal degree in co-relation 3243. Up to 179 conditions per place. [2023-08-27 11:37:42,578 INFO L140 encePairwiseOnDemand]: 310/321 looper letters, 60 selfloop transitions, 15 changer transitions 37/118 dead transitions. [2023-08-27 11:37:42,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 118 transitions, 1061 flow [2023-08-27 11:37:42,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-27 11:37:42,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-27 11:37:42,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1846 transitions. [2023-08-27 11:37:42,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41076991544281266 [2023-08-27 11:37:42,581 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1846 transitions. [2023-08-27 11:37:42,581 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1846 transitions. [2023-08-27 11:37:42,582 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:37:42,582 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1846 transitions. [2023-08-27 11:37:42,584 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 131.85714285714286) internal successors, (1846), 14 states have internal predecessors, (1846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:42,588 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 321.0) internal successors, (4815), 15 states have internal predecessors, (4815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:42,589 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 321.0) internal successors, (4815), 15 states have internal predecessors, (4815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:42,589 INFO L175 Difference]: Start difference. First operand has 98 places, 66 transitions, 563 flow. Second operand 14 states and 1846 transitions. [2023-08-27 11:37:42,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 118 transitions, 1061 flow [2023-08-27 11:37:42,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 118 transitions, 1036 flow, removed 1 selfloop flow, removed 4 redundant places. [2023-08-27 11:37:42,598 INFO L231 Difference]: Finished difference. Result has 105 places, 48 transitions, 416 flow [2023-08-27 11:37:42,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=511, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=416, PETRI_PLACES=105, PETRI_TRANSITIONS=48} [2023-08-27 11:37:42,599 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 49 predicate places. [2023-08-27 11:37:42,599 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 48 transitions, 416 flow [2023-08-27 11:37:42,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 129.5) internal successors, (1813), 14 states have internal predecessors, (1813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:42,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:37:42,599 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] [2023-08-27 11:37:42,608 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:37:42,805 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,SelfDestructingSolverStorable28 [2023-08-27 11:37:42,805 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:37:42,806 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:37:42,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1981217186, now seen corresponding path program 1 times [2023-08-27 11:37:42,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:37:42,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652998677] [2023-08-27 11:37:42,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:42,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:37:42,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:37:42,904 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:37:42,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:37:42,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652998677] [2023-08-27 11:37:42,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652998677] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:37:42,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:37:42,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-27 11:37:42,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451258647] [2023-08-27 11:37:42,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:37:42,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 11:37:42,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:37:42,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 11:37:42,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2023-08-27 11:37:42,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 321 [2023-08-27 11:37:42,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 48 transitions, 416 flow. Second operand has 8 states, 8 states have (on average 128.375) internal successors, (1027), 8 states have internal predecessors, (1027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:42,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:37:42,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 321 [2023-08-27 11:37:42,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:37:43,081 INFO L124 PetriNetUnfolderBase]: 214/504 cut-off events. [2023-08-27 11:37:43,081 INFO L125 PetriNetUnfolderBase]: For 2636/2636 co-relation queries the response was YES. [2023-08-27 11:37:43,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2206 conditions, 504 events. 214/504 cut-off events. For 2636/2636 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 2397 event pairs, 35 based on Foata normal form. 9/512 useless extension candidates. Maximal degree in co-relation 2178. Up to 273 conditions per place. [2023-08-27 11:37:43,083 INFO L140 encePairwiseOnDemand]: 311/321 looper letters, 61 selfloop transitions, 11 changer transitions 1/79 dead transitions. [2023-08-27 11:37:43,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 79 transitions, 744 flow [2023-08-27 11:37:43,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 11:37:43,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 11:37:43,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1190 transitions. [2023-08-27 11:37:43,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4119072343371409 [2023-08-27 11:37:43,085 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1190 transitions. [2023-08-27 11:37:43,085 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1190 transitions. [2023-08-27 11:37:43,085 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:37:43,085 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1190 transitions. [2023-08-27 11:37:43,087 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 132.22222222222223) internal successors, (1190), 9 states have internal predecessors, (1190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:43,106 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 321.0) internal successors, (3210), 10 states have internal predecessors, (3210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:43,106 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 321.0) internal successors, (3210), 10 states have internal predecessors, (3210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:43,106 INFO L175 Difference]: Start difference. First operand has 105 places, 48 transitions, 416 flow. Second operand 9 states and 1190 transitions. [2023-08-27 11:37:43,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 79 transitions, 744 flow [2023-08-27 11:37:43,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 79 transitions, 653 flow, removed 3 selfloop flow, removed 20 redundant places. [2023-08-27 11:37:43,112 INFO L231 Difference]: Finished difference. Result has 84 places, 49 transitions, 369 flow [2023-08-27 11:37:43,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=329, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=369, PETRI_PLACES=84, PETRI_TRANSITIONS=49} [2023-08-27 11:37:43,113 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 28 predicate places. [2023-08-27 11:37:43,113 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 49 transitions, 369 flow [2023-08-27 11:37:43,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 128.375) internal successors, (1027), 8 states have internal predecessors, (1027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:43,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:37:43,114 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] [2023-08-27 11:37:43,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-27 11:37:43,114 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:37:43,114 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:37:43,114 INFO L85 PathProgramCache]: Analyzing trace with hash 1697300115, now seen corresponding path program 1 times [2023-08-27 11:37:43,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:37:43,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560948883] [2023-08-27 11:37:43,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:43,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:37:43,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:37:43,196 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:37:43,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:37:43,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560948883] [2023-08-27 11:37:43,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560948883] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:37:43,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:37:43,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-27 11:37:43,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019440427] [2023-08-27 11:37:43,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:37:43,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 11:37:43,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:37:43,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 11:37:43,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-27 11:37:43,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 321 [2023-08-27 11:37:43,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 49 transitions, 369 flow. Second operand has 8 states, 8 states have (on average 128.375) internal successors, (1027), 8 states have internal predecessors, (1027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:43,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:37:43,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 321 [2023-08-27 11:37:43,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:37:43,354 INFO L124 PetriNetUnfolderBase]: 205/495 cut-off events. [2023-08-27 11:37:43,354 INFO L125 PetriNetUnfolderBase]: For 1523/1523 co-relation queries the response was YES. [2023-08-27 11:37:43,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2015 conditions, 495 events. 205/495 cut-off events. For 1523/1523 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 2371 event pairs, 21 based on Foata normal form. 9/503 useless extension candidates. Maximal degree in co-relation 1994. Up to 135 conditions per place. [2023-08-27 11:37:43,356 INFO L140 encePairwiseOnDemand]: 311/321 looper letters, 62 selfloop transitions, 20 changer transitions 0/88 dead transitions. [2023-08-27 11:37:43,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 88 transitions, 743 flow [2023-08-27 11:37:43,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-27 11:37:43,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-27 11:37:43,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1450 transitions. [2023-08-27 11:37:43,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.410648541489663 [2023-08-27 11:37:43,358 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1450 transitions. [2023-08-27 11:37:43,358 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1450 transitions. [2023-08-27 11:37:43,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:37:43,358 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1450 transitions. [2023-08-27 11:37:43,360 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 131.8181818181818) internal successors, (1450), 11 states have internal predecessors, (1450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:43,362 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 321.0) internal successors, (3852), 12 states have internal predecessors, (3852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:43,363 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 321.0) internal successors, (3852), 12 states have internal predecessors, (3852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:43,363 INFO L175 Difference]: Start difference. First operand has 84 places, 49 transitions, 369 flow. Second operand 11 states and 1450 transitions. [2023-08-27 11:37:43,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 88 transitions, 743 flow [2023-08-27 11:37:43,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 88 transitions, 724 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-08-27 11:37:43,367 INFO L231 Difference]: Finished difference. Result has 87 places, 48 transitions, 376 flow [2023-08-27 11:37:43,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=376, PETRI_PLACES=87, PETRI_TRANSITIONS=48} [2023-08-27 11:37:43,368 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 31 predicate places. [2023-08-27 11:37:43,368 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 48 transitions, 376 flow [2023-08-27 11:37:43,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 128.375) internal successors, (1027), 8 states have internal predecessors, (1027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:43,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:37:43,368 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] [2023-08-27 11:37:43,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-08-27 11:37:43,369 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:37:43,369 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:37:43,369 INFO L85 PathProgramCache]: Analyzing trace with hash -1418143809, now seen corresponding path program 2 times [2023-08-27 11:37:43,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:37:43,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451181878] [2023-08-27 11:37:43,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:43,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:37:43,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:37:43,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:37:43,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:37:43,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451181878] [2023-08-27 11:37:43,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451181878] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:37:43,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:37:43,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-27 11:37:43,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126277406] [2023-08-27 11:37:43,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:37:43,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 11:37:43,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:37:43,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 11:37:43,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-27 11:37:43,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 321 [2023-08-27 11:37:43,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 48 transitions, 376 flow. Second operand has 8 states, 8 states have (on average 128.375) internal successors, (1027), 8 states have internal predecessors, (1027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:43,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:37:43,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 321 [2023-08-27 11:37:43,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:37:43,606 INFO L124 PetriNetUnfolderBase]: 196/474 cut-off events. [2023-08-27 11:37:43,606 INFO L125 PetriNetUnfolderBase]: For 1460/1460 co-relation queries the response was YES. [2023-08-27 11:37:43,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1976 conditions, 474 events. 196/474 cut-off events. For 1460/1460 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 2264 event pairs, 15 based on Foata normal form. 9/482 useless extension candidates. Maximal degree in co-relation 1955. Up to 191 conditions per place. [2023-08-27 11:37:43,608 INFO L140 encePairwiseOnDemand]: 311/321 looper letters, 41 selfloop transitions, 9 changer transitions 24/80 dead transitions. [2023-08-27 11:37:43,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 80 transitions, 687 flow [2023-08-27 11:37:43,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 11:37:43,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 11:37:43,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1318 transitions. [2023-08-27 11:37:43,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4105919003115265 [2023-08-27 11:37:43,610 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1318 transitions. [2023-08-27 11:37:43,611 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1318 transitions. [2023-08-27 11:37:43,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:37:43,611 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1318 transitions. [2023-08-27 11:37:43,613 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 131.8) internal successors, (1318), 10 states have internal predecessors, (1318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:43,615 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 321.0) internal successors, (3531), 11 states have internal predecessors, (3531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:43,615 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 321.0) internal successors, (3531), 11 states have internal predecessors, (3531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:43,615 INFO L175 Difference]: Start difference. First operand has 87 places, 48 transitions, 376 flow. Second operand 10 states and 1318 transitions. [2023-08-27 11:37:43,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 80 transitions, 687 flow [2023-08-27 11:37:43,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 80 transitions, 600 flow, removed 5 selfloop flow, removed 18 redundant places. [2023-08-27 11:37:43,620 INFO L231 Difference]: Finished difference. Result has 76 places, 40 transitions, 256 flow [2023-08-27 11:37:43,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=275, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=256, PETRI_PLACES=76, PETRI_TRANSITIONS=40} [2023-08-27 11:37:43,620 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 20 predicate places. [2023-08-27 11:37:43,620 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 40 transitions, 256 flow [2023-08-27 11:37:43,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 128.375) internal successors, (1027), 8 states have internal predecessors, (1027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:43,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:37:43,621 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] [2023-08-27 11:37:43,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-08-27 11:37:43,621 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 14 more)] === [2023-08-27 11:37:43,621 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:37:43,621 INFO L85 PathProgramCache]: Analyzing trace with hash -1757654164, now seen corresponding path program 2 times [2023-08-27 11:37:43,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:37:43,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989247729] [2023-08-27 11:37:43,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:43,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:37:43,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:37:43,700 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:37:43,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:37:43,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989247729] [2023-08-27 11:37:43,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989247729] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:37:43,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:37:43,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-27 11:37:43,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722030676] [2023-08-27 11:37:43,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:37:43,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 11:37:43,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:37:43,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 11:37:43,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-08-27 11:37:43,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 321 [2023-08-27 11:37:43,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 40 transitions, 256 flow. Second operand has 8 states, 8 states have (on average 128.375) internal successors, (1027), 8 states have internal predecessors, (1027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:43,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:37:43,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 321 [2023-08-27 11:37:43,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:37:43,813 INFO L124 PetriNetUnfolderBase]: 127/312 cut-off events. [2023-08-27 11:37:43,813 INFO L125 PetriNetUnfolderBase]: For 790/790 co-relation queries the response was YES. [2023-08-27 11:37:43,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1183 conditions, 312 events. 127/312 cut-off events. For 790/790 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1266 event pairs, 9 based on Foata normal form. 18/330 useless extension candidates. Maximal degree in co-relation 1168. Up to 84 conditions per place. [2023-08-27 11:37:43,814 INFO L140 encePairwiseOnDemand]: 312/321 looper letters, 0 selfloop transitions, 0 changer transitions 60/60 dead transitions. [2023-08-27 11:37:43,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 60 transitions, 458 flow [2023-08-27 11:37:43,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 11:37:43,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 11:37:43,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1176 transitions. [2023-08-27 11:37:43,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.407061266874351 [2023-08-27 11:37:43,815 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1176 transitions. [2023-08-27 11:37:43,815 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1176 transitions. [2023-08-27 11:37:43,815 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:37:43,815 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1176 transitions. [2023-08-27 11:37:43,817 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 130.66666666666666) internal successors, (1176), 9 states have internal predecessors, (1176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:43,819 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 321.0) internal successors, (3210), 10 states have internal predecessors, (3210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:43,819 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 321.0) internal successors, (3210), 10 states have internal predecessors, (3210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:43,819 INFO L175 Difference]: Start difference. First operand has 76 places, 40 transitions, 256 flow. Second operand 9 states and 1176 transitions. [2023-08-27 11:37:43,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 60 transitions, 458 flow [2023-08-27 11:37:43,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 60 transitions, 427 flow, removed 0 selfloop flow, removed 11 redundant places. [2023-08-27 11:37:43,821 INFO L231 Difference]: Finished difference. Result has 61 places, 0 transitions, 0 flow [2023-08-27 11:37:43,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=201, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=0, PETRI_PLACES=61, PETRI_TRANSITIONS=0} [2023-08-27 11:37:43,822 INFO L281 CegarLoopForPetriNet]: 56 programPoint places, 5 predicate places. [2023-08-27 11:37:43,822 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 0 transitions, 0 flow [2023-08-27 11:37:43,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 128.375) internal successors, (1027), 8 states have internal predecessors, (1027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:43,822 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 17 remaining) [2023-08-27 11:37:43,822 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 17 remaining) [2023-08-27 11:37:43,822 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (14 of 17 remaining) [2023-08-27 11:37:43,822 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 17 remaining) [2023-08-27 11:37:43,823 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 17 remaining) [2023-08-27 11:37:43,823 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 17 remaining) [2023-08-27 11:37:43,823 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 17 remaining) [2023-08-27 11:37:43,823 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 17 remaining) [2023-08-27 11:37:43,823 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 17 remaining) [2023-08-27 11:37:43,823 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 17 remaining) [2023-08-27 11:37:43,823 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 17 remaining) [2023-08-27 11:37:43,823 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 17 remaining) [2023-08-27 11:37:43,823 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 17 remaining) [2023-08-27 11:37:43,823 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 17 remaining) [2023-08-27 11:37:43,823 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 17 remaining) [2023-08-27 11:37:43,823 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 17 remaining) [2023-08-27 11:37:43,823 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 17 remaining) [2023-08-27 11:37:43,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-08-27 11:37:43,824 INFO L445 BasicCegarLoop]: Path program histogram: [2, 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:37:43,824 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:37:43,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 158 places, 174 transitions, 366 flow [2023-08-27 11:37:43,846 INFO L124 PetriNetUnfolderBase]: 35/289 cut-off events. [2023-08-27 11:37:43,846 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2023-08-27 11:37:43,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 303 conditions, 289 events. 35/289 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 853 event pairs, 0 based on Foata normal form. 0/229 useless extension candidates. Maximal degree in co-relation 177. Up to 8 conditions per place. [2023-08-27 11:37:43,848 INFO L82 GeneralOperation]: Start removeDead. Operand has 158 places, 174 transitions, 366 flow [2023-08-27 11:37:43,849 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 158 places, 174 transitions, 366 flow [2023-08-27 11:37:43,849 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 11:37:43,849 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 158 places, 174 transitions, 366 flow [2023-08-27 11:37:43,849 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 158 places, 174 transitions, 366 flow [2023-08-27 11:37:43,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 158 places, 174 transitions, 366 flow [2023-08-27 11:37:43,868 INFO L124 PetriNetUnfolderBase]: 35/289 cut-off events. [2023-08-27 11:37:43,868 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2023-08-27 11:37:43,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 303 conditions, 289 events. 35/289 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 853 event pairs, 0 based on Foata normal form. 0/229 useless extension candidates. Maximal degree in co-relation 177. Up to 8 conditions per place. [2023-08-27 11:37:43,875 INFO L119 LiptonReduction]: Number of co-enabled transitions 11016 [2023-08-27 11:37:47,108 INFO L134 LiptonReduction]: Checked pairs total: 25446 [2023-08-27 11:37:47,108 INFO L136 LiptonReduction]: Total number of compositions: 145 [2023-08-27 11:37:47,109 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 11:37:47,109 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;@6e96817b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 11:37:47,109 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 11:37:47,114 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 11:37:47,114 INFO L124 PetriNetUnfolderBase]: 14/69 cut-off events. [2023-08-27 11:37:47,114 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-27 11:37:47,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:37:47,114 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2023-08-27 11:37:47,114 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 11:37:47,115 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:37:47,115 INFO L85 PathProgramCache]: Analyzing trace with hash -896086853, now seen corresponding path program 1 times [2023-08-27 11:37:47,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:37:47,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934112704] [2023-08-27 11:37:47,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:47,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:37:47,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 11:37:47,125 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 11:37:47,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 11:37:47,136 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 11:37:47,136 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 11:37:47,136 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 11:37:47,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-27 11:37:47,136 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 11:37:47,137 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (2/2) [2023-08-27 11:37:47,137 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 11:37:47,137 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-08-27 11:37:47,152 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-08-27 11:37:47,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 191 places, 212 transitions, 454 flow [2023-08-27 11:37:47,191 INFO L124 PetriNetUnfolderBase]: 55/444 cut-off events. [2023-08-27 11:37:47,191 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2023-08-27 11:37:47,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 472 conditions, 444 events. 55/444 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1477 event pairs, 1 based on Foata normal form. 0/349 useless extension candidates. Maximal degree in co-relation 297. Up to 16 conditions per place. [2023-08-27 11:37:47,195 INFO L82 GeneralOperation]: Start removeDead. Operand has 191 places, 212 transitions, 454 flow [2023-08-27 11:37:47,197 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 191 places, 212 transitions, 454 flow [2023-08-27 11:37:47,197 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 11:37:47,197 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 191 places, 212 transitions, 454 flow [2023-08-27 11:37:47,198 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 191 places, 212 transitions, 454 flow [2023-08-27 11:37:47,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 191 places, 212 transitions, 454 flow [2023-08-27 11:37:47,234 INFO L124 PetriNetUnfolderBase]: 55/444 cut-off events. [2023-08-27 11:37:47,234 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2023-08-27 11:37:47,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 472 conditions, 444 events. 55/444 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1477 event pairs, 1 based on Foata normal form. 0/349 useless extension candidates. Maximal degree in co-relation 297. Up to 16 conditions per place. [2023-08-27 11:37:47,252 INFO L119 LiptonReduction]: Number of co-enabled transitions 20736 [2023-08-27 11:37:51,745 INFO L134 LiptonReduction]: Checked pairs total: 57534 [2023-08-27 11:37:51,745 INFO L136 LiptonReduction]: Total number of compositions: 175 [2023-08-27 11:37:51,746 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 11:37:51,746 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;@6e96817b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 11:37:51,746 INFO L358 AbstractCegarLoop]: Starting to check reachability of 21 error locations. [2023-08-27 11:37:51,748 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 11:37:51,748 INFO L124 PetriNetUnfolderBase]: 1/10 cut-off events. [2023-08-27 11:37:51,748 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 11:37:51,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:37:51,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 11:37:51,748 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:37:51,748 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:37:51,748 INFO L85 PathProgramCache]: Analyzing trace with hash 48422014, now seen corresponding path program 1 times [2023-08-27 11:37:51,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:37:51,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966795801] [2023-08-27 11:37:51,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:37:51,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:37:51,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:37:51,803 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:37:51,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:37:51,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966795801] [2023-08-27 11:37:51,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966795801] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:37:51,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:37:51,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 11:37:51,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034868161] [2023-08-27 11:37:51,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:37:51,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:37:51,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:37:51,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:37:51,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:37:51,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 387 [2023-08-27 11:37:51,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 90 transitions, 210 flow. Second operand has 3 states, 3 states have (on average 168.33333333333334) internal successors, (505), 3 states have internal predecessors, (505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:37:51,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:37:51,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 387 [2023-08-27 11:37:51,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:37:59,303 INFO L124 PetriNetUnfolderBase]: 108791/155500 cut-off events. [2023-08-27 11:37:59,303 INFO L125 PetriNetUnfolderBase]: For 2589/2589 co-relation queries the response was YES. [2023-08-27 11:37:59,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 308057 conditions, 155500 events. 108791/155500 cut-off events. For 2589/2589 co-relation queries the response was YES. Maximal size of possible extension queue 4142. Compared 1161505 event pairs, 51499 based on Foata normal form. 13962/120458 useless extension candidates. Maximal degree in co-relation 172135. Up to 148005 conditions per place. [2023-08-27 11:38:00,153 INFO L140 encePairwiseOnDemand]: 356/387 looper letters, 83 selfloop transitions, 4 changer transitions 0/95 dead transitions. [2023-08-27 11:38:00,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 95 transitions, 406 flow [2023-08-27 11:38:00,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:38:00,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:38:00,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 623 transitions. [2023-08-27 11:38:00,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5366063738156761 [2023-08-27 11:38:00,155 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 623 transitions. [2023-08-27 11:38:00,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 623 transitions. [2023-08-27 11:38:00,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:38:00,155 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 623 transitions. [2023-08-27 11:38:00,156 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 207.66666666666666) internal successors, (623), 3 states have internal predecessors, (623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:00,157 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 387.0) internal successors, (1548), 4 states have internal predecessors, (1548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:00,157 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 387.0) internal successors, (1548), 4 states have internal predecessors, (1548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:00,157 INFO L175 Difference]: Start difference. First operand has 74 places, 90 transitions, 210 flow. Second operand 3 states and 623 transitions. [2023-08-27 11:38:00,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 95 transitions, 406 flow [2023-08-27 11:38:00,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 95 transitions, 406 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-27 11:38:00,160 INFO L231 Difference]: Finished difference. Result has 77 places, 73 transitions, 208 flow [2023-08-27 11:38:00,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=387, 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=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=208, PETRI_PLACES=77, PETRI_TRANSITIONS=73} [2023-08-27 11:38:00,161 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 3 predicate places. [2023-08-27 11:38:00,161 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 73 transitions, 208 flow [2023-08-27 11:38:00,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 168.33333333333334) internal successors, (505), 3 states have internal predecessors, (505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:00,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:38:00,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-27 11:38:00,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-08-27 11:38:00,162 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:38:00,162 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:38:00,162 INFO L85 PathProgramCache]: Analyzing trace with hash 1500372000, now seen corresponding path program 1 times [2023-08-27 11:38:00,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:38:00,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753001499] [2023-08-27 11:38:00,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:38:00,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:38:00,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:38:00,182 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:38:00,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:38:00,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753001499] [2023-08-27 11:38:00,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753001499] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:38:00,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:38:00,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 11:38:00,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085683019] [2023-08-27 11:38:00,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:38:00,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:38:00,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:38:00,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:38:00,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:38:00,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 387 [2023-08-27 11:38:00,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 73 transitions, 208 flow. Second operand has 3 states, 3 states have (on average 174.33333333333334) internal successors, (523), 3 states have internal predecessors, (523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:00,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:38:00,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 387 [2023-08-27 11:38:00,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:38:07,267 INFO L124 PetriNetUnfolderBase]: 98300/138979 cut-off events. [2023-08-27 11:38:07,268 INFO L125 PetriNetUnfolderBase]: For 11941/11941 co-relation queries the response was YES. [2023-08-27 11:38:07,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 299757 conditions, 138979 events. 98300/138979 cut-off events. For 11941/11941 co-relation queries the response was YES. Maximal size of possible extension queue 3899. Compared 1055302 event pairs, 20784 based on Foata normal form. 0/105063 useless extension candidates. Maximal degree in co-relation 192225. Up to 107210 conditions per place. [2023-08-27 11:38:07,882 INFO L140 encePairwiseOnDemand]: 382/387 looper letters, 101 selfloop transitions, 3 changer transitions 0/114 dead transitions. [2023-08-27 11:38:07,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 114 transitions, 520 flow [2023-08-27 11:38:07,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:38:07,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:38:07,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 621 transitions. [2023-08-27 11:38:07,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5348837209302325 [2023-08-27 11:38:07,883 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 621 transitions. [2023-08-27 11:38:07,883 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 621 transitions. [2023-08-27 11:38:07,883 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:38:07,883 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 621 transitions. [2023-08-27 11:38:07,884 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 207.0) internal successors, (621), 3 states have internal predecessors, (621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:07,885 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 387.0) internal successors, (1548), 4 states have internal predecessors, (1548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:07,885 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 387.0) internal successors, (1548), 4 states have internal predecessors, (1548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:07,885 INFO L175 Difference]: Start difference. First operand has 77 places, 73 transitions, 208 flow. Second operand 3 states and 621 transitions. [2023-08-27 11:38:07,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 114 transitions, 520 flow [2023-08-27 11:38:07,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 114 transitions, 514 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 11:38:07,888 INFO L231 Difference]: Finished difference. Result has 79 places, 73 transitions, 220 flow [2023-08-27 11:38:07,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=387, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=220, PETRI_PLACES=79, PETRI_TRANSITIONS=73} [2023-08-27 11:38:07,889 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 5 predicate places. [2023-08-27 11:38:07,889 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 73 transitions, 220 flow [2023-08-27 11:38:07,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 174.33333333333334) internal successors, (523), 3 states have internal predecessors, (523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:07,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:38:07,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-27 11:38:07,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-08-27 11:38:07,889 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:38:07,890 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:38:07,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1500371999, now seen corresponding path program 1 times [2023-08-27 11:38:07,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:38:07,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564585835] [2023-08-27 11:38:07,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:38:07,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:38:07,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:38:07,951 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:38:07,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:38:07,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564585835] [2023-08-27 11:38:07,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564585835] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:38:07,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:38:07,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 11:38:07,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116465349] [2023-08-27 11:38:07,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:38:07,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:38:07,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:38:07,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:38:07,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:38:07,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 387 [2023-08-27 11:38:07,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 73 transitions, 220 flow. Second operand has 3 states, 3 states have (on average 174.33333333333334) internal successors, (523), 3 states have internal predecessors, (523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:07,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:38:07,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 387 [2023-08-27 11:38:07,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:38:15,749 INFO L124 PetriNetUnfolderBase]: 98427/142067 cut-off events. [2023-08-27 11:38:15,749 INFO L125 PetriNetUnfolderBase]: For 33285/33285 co-relation queries the response was YES. [2023-08-27 11:38:16,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 317440 conditions, 142067 events. 98427/142067 cut-off events. For 33285/33285 co-relation queries the response was YES. Maximal size of possible extension queue 3721. Compared 1065703 event pairs, 68717 based on Foata normal form. 11/114073 useless extension candidates. Maximal degree in co-relation 50704. Up to 136999 conditions per place. [2023-08-27 11:38:16,436 INFO L140 encePairwiseOnDemand]: 384/387 looper letters, 73 selfloop transitions, 2 changer transitions 0/85 dead transitions. [2023-08-27 11:38:16,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 85 transitions, 398 flow [2023-08-27 11:38:16,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:38:16,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:38:16,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 593 transitions. [2023-08-27 11:38:16,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5107665805340224 [2023-08-27 11:38:16,438 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 593 transitions. [2023-08-27 11:38:16,438 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 593 transitions. [2023-08-27 11:38:16,438 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:38:16,438 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 593 transitions. [2023-08-27 11:38:16,438 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 197.66666666666666) internal successors, (593), 3 states have internal predecessors, (593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:16,439 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 387.0) internal successors, (1548), 4 states have internal predecessors, (1548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:16,439 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 387.0) internal successors, (1548), 4 states have internal predecessors, (1548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:16,439 INFO L175 Difference]: Start difference. First operand has 79 places, 73 transitions, 220 flow. Second operand 3 states and 593 transitions. [2023-08-27 11:38:16,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 85 transitions, 398 flow [2023-08-27 11:38:16,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 85 transitions, 390 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 11:38:16,457 INFO L231 Difference]: Finished difference. Result has 80 places, 74 transitions, 228 flow [2023-08-27 11:38:16,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=387, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=228, PETRI_PLACES=80, PETRI_TRANSITIONS=74} [2023-08-27 11:38:16,458 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 6 predicate places. [2023-08-27 11:38:16,458 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 74 transitions, 228 flow [2023-08-27 11:38:16,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 174.33333333333334) internal successors, (523), 3 states have internal predecessors, (523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:16,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:38:16,458 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1] [2023-08-27 11:38:16,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-08-27 11:38:16,459 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:38:16,459 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:38:16,459 INFO L85 PathProgramCache]: Analyzing trace with hash -66138783, now seen corresponding path program 1 times [2023-08-27 11:38:16,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:38:16,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346322788] [2023-08-27 11:38:16,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:38:16,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:38:16,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:38:16,482 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:38:16,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:38:16,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346322788] [2023-08-27 11:38:16,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346322788] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:38:16,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:38:16,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 11:38:16,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916224973] [2023-08-27 11:38:16,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:38:16,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:38:16,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:38:16,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:38:16,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:38:16,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 387 [2023-08-27 11:38:16,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 74 transitions, 228 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:38:16,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:38:16,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 387 [2023-08-27 11:38:16,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:38:23,408 INFO L124 PetriNetUnfolderBase]: 90405/128113 cut-off events. [2023-08-27 11:38:23,408 INFO L125 PetriNetUnfolderBase]: For 25824/25824 co-relation queries the response was YES. [2023-08-27 11:38:23,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 288081 conditions, 128113 events. 90405/128113 cut-off events. For 25824/25824 co-relation queries the response was YES. Maximal size of possible extension queue 3554. Compared 971518 event pairs, 20784 based on Foata normal form. 2958/101942 useless extension candidates. Maximal degree in co-relation 287974. Up to 96345 conditions per place. [2023-08-27 11:38:24,064 INFO L140 encePairwiseOnDemand]: 384/387 looper letters, 102 selfloop transitions, 2 changer transitions 0/114 dead transitions. [2023-08-27 11:38:24,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 114 transitions, 534 flow [2023-08-27 11:38:24,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:38:24,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:38:24,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 618 transitions. [2023-08-27 11:38:24,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5322997416020672 [2023-08-27 11:38:24,066 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 618 transitions. [2023-08-27 11:38:24,066 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 618 transitions. [2023-08-27 11:38:24,066 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:38:24,066 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 618 transitions. [2023-08-27 11:38:24,067 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 206.0) internal successors, (618), 3 states have internal predecessors, (618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:24,068 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 387.0) internal successors, (1548), 4 states have internal predecessors, (1548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:24,068 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 387.0) internal successors, (1548), 4 states have internal predecessors, (1548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:24,068 INFO L175 Difference]: Start difference. First operand has 80 places, 74 transitions, 228 flow. Second operand 3 states and 618 transitions. [2023-08-27 11:38:24,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 114 transitions, 534 flow [2023-08-27 11:38:24,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 114 transitions, 532 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 11:38:24,081 INFO L231 Difference]: Finished difference. Result has 80 places, 73 transitions, 226 flow [2023-08-27 11:38:24,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=387, PETRI_DIFFERENCE_MINUEND_FLOW=222, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=226, PETRI_PLACES=80, PETRI_TRANSITIONS=73} [2023-08-27 11:38:24,081 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 6 predicate places. [2023-08-27 11:38:24,081 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 73 transitions, 226 flow [2023-08-27 11:38:24,082 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:38:24,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:38:24,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:38:24,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-08-27 11:38:24,082 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:38:24,082 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:38:24,082 INFO L85 PathProgramCache]: Analyzing trace with hash 915686287, now seen corresponding path program 1 times [2023-08-27 11:38:24,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:38:24,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289069795] [2023-08-27 11:38:24,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:38:24,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:38:24,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:38:24,111 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:38:24,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:38:24,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289069795] [2023-08-27 11:38:24,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289069795] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:38:24,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:38:24,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 11:38:24,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24483498] [2023-08-27 11:38:24,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:38:24,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 11:38:24,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:38:24,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 11:38:24,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 11:38:24,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 387 [2023-08-27 11:38:24,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 73 transitions, 226 flow. Second operand has 4 states, 4 states have (on average 164.5) internal successors, (658), 4 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:24,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:38:24,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 387 [2023-08-27 11:38:24,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:38:33,418 INFO L124 PetriNetUnfolderBase]: 114653/165826 cut-off events. [2023-08-27 11:38:33,418 INFO L125 PetriNetUnfolderBase]: For 41894/41894 co-relation queries the response was YES. [2023-08-27 11:38:33,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 374077 conditions, 165826 events. 114653/165826 cut-off events. For 41894/41894 co-relation queries the response was YES. Maximal size of possible extension queue 4348. Compared 1284005 event pairs, 45205 based on Foata normal form. 0/137108 useless extension candidates. Maximal degree in co-relation 200497. Up to 87497 conditions per place. [2023-08-27 11:38:34,491 INFO L140 encePairwiseOnDemand]: 368/387 looper letters, 169 selfloop transitions, 28 changer transitions 0/205 dead transitions. [2023-08-27 11:38:34,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 205 transitions, 1010 flow [2023-08-27 11:38:34,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 11:38:34,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 11:38:34,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1003 transitions. [2023-08-27 11:38:34,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5183462532299742 [2023-08-27 11:38:34,493 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1003 transitions. [2023-08-27 11:38:34,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1003 transitions. [2023-08-27 11:38:34,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:38:34,493 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1003 transitions. [2023-08-27 11:38:34,494 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 200.6) internal successors, (1003), 5 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:38:34,495 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 387.0) internal successors, (2322), 6 states have internal predecessors, (2322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:34,495 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 387.0) internal successors, (2322), 6 states have internal predecessors, (2322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:34,495 INFO L175 Difference]: Start difference. First operand has 80 places, 73 transitions, 226 flow. Second operand 5 states and 1003 transitions. [2023-08-27 11:38:34,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 205 transitions, 1010 flow [2023-08-27 11:38:34,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 205 transitions, 1000 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 11:38:34,533 INFO L231 Difference]: Finished difference. Result has 86 places, 96 transitions, 446 flow [2023-08-27 11:38:34,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=387, PETRI_DIFFERENCE_MINUEND_FLOW=222, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=446, PETRI_PLACES=86, PETRI_TRANSITIONS=96} [2023-08-27 11:38:34,534 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 12 predicate places. [2023-08-27 11:38:34,534 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 96 transitions, 446 flow [2023-08-27 11:38:34,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 164.5) internal successors, (658), 4 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:34,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:38:34,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:38:34,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-08-27 11:38:34,535 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:38:34,535 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:38:34,535 INFO L85 PathProgramCache]: Analyzing trace with hash 915686262, now seen corresponding path program 1 times [2023-08-27 11:38:34,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:38:34,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454708119] [2023-08-27 11:38:34,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:38:34,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:38:34,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:38:34,596 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:38:34,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:38:34,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454708119] [2023-08-27 11:38:34,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454708119] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:38:34,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:38:34,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 11:38:34,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589883972] [2023-08-27 11:38:34,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:38:34,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 11:38:34,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:38:34,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 11:38:34,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-27 11:38:34,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 387 [2023-08-27 11:38:34,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 96 transitions, 446 flow. Second operand has 5 states, 5 states have (on average 164.0) internal successors, (820), 5 states have internal predecessors, (820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:34,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:38:34,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 387 [2023-08-27 11:38:34,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:38:47,641 INFO L124 PetriNetUnfolderBase]: 142280/207744 cut-off events. [2023-08-27 11:38:47,641 INFO L125 PetriNetUnfolderBase]: For 181711/181711 co-relation queries the response was YES. [2023-08-27 11:38:48,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 569812 conditions, 207744 events. 142280/207744 cut-off events. For 181711/181711 co-relation queries the response was YES. Maximal size of possible extension queue 5879. Compared 1683033 event pairs, 31149 based on Foata normal form. 7105/201275 useless extension candidates. Maximal degree in co-relation 444359. Up to 133189 conditions per place. [2023-08-27 11:38:49,066 INFO L140 encePairwiseOnDemand]: 366/387 looper letters, 245 selfloop transitions, 44 changer transitions 0/297 dead transitions. [2023-08-27 11:38:49,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 297 transitions, 1826 flow [2023-08-27 11:38:49,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 11:38:49,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 11:38:49,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1383 transitions. [2023-08-27 11:38:49,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5105204872646734 [2023-08-27 11:38:49,068 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1383 transitions. [2023-08-27 11:38:49,068 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1383 transitions. [2023-08-27 11:38:49,069 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:38:49,069 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1383 transitions. [2023-08-27 11:38:49,070 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 197.57142857142858) internal successors, (1383), 7 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:38:49,071 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 387.0) internal successors, (3096), 8 states have internal predecessors, (3096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:49,071 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 387.0) internal successors, (3096), 8 states have internal predecessors, (3096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:49,071 INFO L175 Difference]: Start difference. First operand has 86 places, 96 transitions, 446 flow. Second operand 7 states and 1383 transitions. [2023-08-27 11:38:49,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 297 transitions, 1826 flow [2023-08-27 11:38:50,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 297 transitions, 1826 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-27 11:38:50,327 INFO L231 Difference]: Finished difference. Result has 97 places, 135 transitions, 970 flow [2023-08-27 11:38:50,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=387, PETRI_DIFFERENCE_MINUEND_FLOW=446, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=970, PETRI_PLACES=97, PETRI_TRANSITIONS=135} [2023-08-27 11:38:50,327 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 23 predicate places. [2023-08-27 11:38:50,328 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 135 transitions, 970 flow [2023-08-27 11:38:50,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 164.0) internal successors, (820), 5 states have internal predecessors, (820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:50,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:38:50,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:38:50,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-08-27 11:38:50,328 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:38:50,328 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:38:50,328 INFO L85 PathProgramCache]: Analyzing trace with hash 405030344, now seen corresponding path program 1 times [2023-08-27 11:38:50,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:38:50,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296500334] [2023-08-27 11:38:50,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:38:50,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:38:50,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:38:50,367 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:38:50,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:38:50,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296500334] [2023-08-27 11:38:50,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296500334] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:38:50,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [684213999] [2023-08-27 11:38:50,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:38:50,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:38:50,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:38:50,373 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:38:50,405 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:38:50,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:38:50,479 INFO L262 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-27 11:38:50,481 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:38:50,702 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:38:50,703 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:38:50,718 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:38:50,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [684213999] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:38:50,718 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:38:50,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2023-08-27 11:38:50,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264878051] [2023-08-27 11:38:50,719 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:38:50,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 11:38:50,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:38:50,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 11:38:50,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-27 11:38:50,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 387 [2023-08-27 11:38:50,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 135 transitions, 970 flow. Second operand has 6 states, 6 states have (on average 175.83333333333334) internal successors, (1055), 6 states have internal predecessors, (1055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:50,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:38:50,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 387 [2023-08-27 11:38:50,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:38:54,458 INFO L124 PetriNetUnfolderBase]: 31133/50556 cut-off events. [2023-08-27 11:38:54,459 INFO L125 PetriNetUnfolderBase]: For 158081/161061 co-relation queries the response was YES. [2023-08-27 11:38:54,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 182453 conditions, 50556 events. 31133/50556 cut-off events. For 158081/161061 co-relation queries the response was YES. Maximal size of possible extension queue 2124. Compared 433387 event pairs, 1103 based on Foata normal form. 1363/51655 useless extension candidates. Maximal degree in co-relation 123634. Up to 32058 conditions per place. [2023-08-27 11:38:54,765 INFO L140 encePairwiseOnDemand]: 384/387 looper letters, 250 selfloop transitions, 4 changer transitions 0/268 dead transitions. [2023-08-27 11:38:54,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 268 transitions, 2523 flow [2023-08-27 11:38:54,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 11:38:54,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 11:38:54,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1164 transitions. [2023-08-27 11:38:54,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5012919896640827 [2023-08-27 11:38:54,766 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1164 transitions. [2023-08-27 11:38:54,766 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1164 transitions. [2023-08-27 11:38:54,766 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:38:54,766 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1164 transitions. [2023-08-27 11:38:54,767 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 194.0) internal successors, (1164), 6 states have internal predecessors, (1164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:54,769 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 387.0) internal successors, (2709), 7 states have internal predecessors, (2709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:54,769 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 387.0) internal successors, (2709), 7 states have internal predecessors, (2709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:54,769 INFO L175 Difference]: Start difference. First operand has 97 places, 135 transitions, 970 flow. Second operand 6 states and 1164 transitions. [2023-08-27 11:38:54,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 268 transitions, 2523 flow [2023-08-27 11:38:54,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 268 transitions, 2497 flow, removed 7 selfloop flow, removed 1 redundant places. [2023-08-27 11:38:54,921 INFO L231 Difference]: Finished difference. Result has 89 places, 121 transitions, 925 flow [2023-08-27 11:38:54,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=387, PETRI_DIFFERENCE_MINUEND_FLOW=911, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=925, PETRI_PLACES=89, PETRI_TRANSITIONS=121} [2023-08-27 11:38:54,921 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 15 predicate places. [2023-08-27 11:38:54,921 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 121 transitions, 925 flow [2023-08-27 11:38:54,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 175.83333333333334) internal successors, (1055), 6 states have internal predecessors, (1055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:54,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:38:54,922 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:38:54,928 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:38:55,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:38:55,124 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:38:55,124 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:38:55,125 INFO L85 PathProgramCache]: Analyzing trace with hash 193686568, now seen corresponding path program 1 times [2023-08-27 11:38:55,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:38:55,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717620860] [2023-08-27 11:38:55,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:38:55,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:38:55,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:38:55,180 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:38:55,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:38:55,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717620860] [2023-08-27 11:38:55,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717620860] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:38:55,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:38:55,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 11:38:55,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805964986] [2023-08-27 11:38:55,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:38:55,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 11:38:55,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:38:55,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 11:38:55,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-27 11:38:55,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 387 [2023-08-27 11:38:55,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 121 transitions, 925 flow. Second operand has 5 states, 5 states have (on average 164.2) internal successors, (821), 5 states have internal predecessors, (821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:55,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:38:55,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 387 [2023-08-27 11:38:55,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:38:59,503 INFO L124 PetriNetUnfolderBase]: 38404/57283 cut-off events. [2023-08-27 11:38:59,503 INFO L125 PetriNetUnfolderBase]: For 161535/161535 co-relation queries the response was YES. [2023-08-27 11:38:59,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 208191 conditions, 57283 events. 38404/57283 cut-off events. For 161535/161535 co-relation queries the response was YES. Maximal size of possible extension queue 2359. Compared 437335 event pairs, 9082 based on Foata normal form. 1116/58398 useless extension candidates. Maximal degree in co-relation 137399. Up to 38194 conditions per place. [2023-08-27 11:38:59,875 INFO L140 encePairwiseOnDemand]: 367/387 looper letters, 229 selfloop transitions, 78 changer transitions 0/314 dead transitions. [2023-08-27 11:38:59,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 314 transitions, 2869 flow [2023-08-27 11:38:59,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 11:38:59,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 11:38:59,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1313 transitions. [2023-08-27 11:38:59,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48468069398301955 [2023-08-27 11:38:59,877 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1313 transitions. [2023-08-27 11:38:59,878 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1313 transitions. [2023-08-27 11:38:59,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:38:59,878 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1313 transitions. [2023-08-27 11:38:59,880 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 187.57142857142858) internal successors, (1313), 7 states have internal predecessors, (1313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:59,881 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 387.0) internal successors, (3096), 8 states have internal predecessors, (3096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:59,881 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 387.0) internal successors, (3096), 8 states have internal predecessors, (3096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:38:59,882 INFO L175 Difference]: Start difference. First operand has 89 places, 121 transitions, 925 flow. Second operand 7 states and 1313 transitions. [2023-08-27 11:38:59,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 314 transitions, 2869 flow [2023-08-27 11:39:00,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 314 transitions, 2838 flow, removed 12 selfloop flow, removed 3 redundant places. [2023-08-27 11:39:00,253 INFO L231 Difference]: Finished difference. Result has 97 places, 176 transitions, 1853 flow [2023-08-27 11:39:00,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=387, PETRI_DIFFERENCE_MINUEND_FLOW=916, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1853, PETRI_PLACES=97, PETRI_TRANSITIONS=176} [2023-08-27 11:39:00,254 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 23 predicate places. [2023-08-27 11:39:00,254 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 176 transitions, 1853 flow [2023-08-27 11:39:00,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 164.2) internal successors, (821), 5 states have internal predecessors, (821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:39:00,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:39:00,254 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:39:00,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-08-27 11:39:00,255 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:39:00,255 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:39:00,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1658887578, now seen corresponding path program 1 times [2023-08-27 11:39:00,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:39:00,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930874992] [2023-08-27 11:39:00,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:39:00,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:39:00,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:39:00,315 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:39:00,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:39:00,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930874992] [2023-08-27 11:39:00,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930874992] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:39:00,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [777045024] [2023-08-27 11:39:00,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:39:00,316 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:39:00,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:39:00,317 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:39:00,320 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:39:00,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:39:00,411 INFO L262 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-27 11:39:00,413 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:39:00,651 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:39:00,652 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:39:00,682 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:39:00,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [777045024] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:39:00,683 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:39:00,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 7 [2023-08-27 11:39:00,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207518044] [2023-08-27 11:39:00,683 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:39:00,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-27 11:39:00,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:39:00,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-27 11:39:00,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-08-27 11:39:00,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 387 [2023-08-27 11:39:00,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 176 transitions, 1853 flow. Second operand has 9 states, 9 states have (on average 165.22222222222223) internal successors, (1487), 9 states have internal predecessors, (1487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:39:00,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:39:00,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 387 [2023-08-27 11:39:00,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:39:06,492 INFO L124 PetriNetUnfolderBase]: 41685/62753 cut-off events. [2023-08-27 11:39:06,492 INFO L125 PetriNetUnfolderBase]: For 252837/252837 co-relation queries the response was YES. [2023-08-27 11:39:06,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 254232 conditions, 62753 events. 41685/62753 cut-off events. For 252837/252837 co-relation queries the response was YES. Maximal size of possible extension queue 2665. Compared 494746 event pairs, 7201 based on Foata normal form. 618/63361 useless extension candidates. Maximal degree in co-relation 236485. Up to 36831 conditions per place. [2023-08-27 11:39:06,999 INFO L140 encePairwiseOnDemand]: 368/387 looper letters, 354 selfloop transitions, 147 changer transitions 0/508 dead transitions. [2023-08-27 11:39:06,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 508 transitions, 5309 flow [2023-08-27 11:39:06,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-27 11:39:07,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-27 11:39:07,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2598 transitions. [2023-08-27 11:39:07,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4795127353266888 [2023-08-27 11:39:07,002 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2598 transitions. [2023-08-27 11:39:07,002 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2598 transitions. [2023-08-27 11:39:07,003 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:39:07,003 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2598 transitions. [2023-08-27 11:39:07,005 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 185.57142857142858) internal successors, (2598), 14 states have internal predecessors, (2598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:39:07,007 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 387.0) internal successors, (5805), 15 states have internal predecessors, (5805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:39:07,008 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 387.0) internal successors, (5805), 15 states have internal predecessors, (5805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:39:07,008 INFO L175 Difference]: Start difference. First operand has 97 places, 176 transitions, 1853 flow. Second operand 14 states and 2598 transitions. [2023-08-27 11:39:07,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 508 transitions, 5309 flow [2023-08-27 11:39:07,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 508 transitions, 5309 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-27 11:39:07,411 INFO L231 Difference]: Finished difference. Result has 120 places, 294 transitions, 4115 flow [2023-08-27 11:39:07,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=387, PETRI_DIFFERENCE_MINUEND_FLOW=1771, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4115, PETRI_PLACES=120, PETRI_TRANSITIONS=294} [2023-08-27 11:39:07,412 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 46 predicate places. [2023-08-27 11:39:07,412 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 294 transitions, 4115 flow [2023-08-27 11:39:07,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 165.22222222222223) internal successors, (1487), 9 states have internal predecessors, (1487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:39:07,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:39:07,412 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:39:07,418 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:39:07,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:39:07,613 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:39:07,613 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:39:07,613 INFO L85 PathProgramCache]: Analyzing trace with hash 377836559, now seen corresponding path program 1 times [2023-08-27 11:39:07,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:39:07,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762563369] [2023-08-27 11:39:07,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:39:07,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:39:07,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:39:07,666 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:39:07,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:39:07,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762563369] [2023-08-27 11:39:07,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762563369] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:39:07,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:39:07,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 11:39:07,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509794042] [2023-08-27 11:39:07,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:39:07,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 11:39:07,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:39:07,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 11:39:07,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 11:39:07,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 387 [2023-08-27 11:39:07,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 294 transitions, 4115 flow. Second operand has 5 states, 5 states have (on average 164.4) internal successors, (822), 5 states have internal predecessors, (822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:39:07,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:39:07,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 387 [2023-08-27 11:39:07,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:39:14,309 INFO L124 PetriNetUnfolderBase]: 40818/61368 cut-off events. [2023-08-27 11:39:14,309 INFO L125 PetriNetUnfolderBase]: For 389869/389869 co-relation queries the response was YES. [2023-08-27 11:39:14,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 280840 conditions, 61368 events. 40818/61368 cut-off events. For 389869/389869 co-relation queries the response was YES. Maximal size of possible extension queue 2616. Compared 480025 event pairs, 9445 based on Foata normal form. 216/61583 useless extension candidates. Maximal degree in co-relation 260613. Up to 40584 conditions per place. [2023-08-27 11:39:15,206 INFO L140 encePairwiseOnDemand]: 370/387 looper letters, 308 selfloop transitions, 133 changer transitions 0/448 dead transitions. [2023-08-27 11:39:15,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 448 transitions, 6289 flow [2023-08-27 11:39:15,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 11:39:15,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 11:39:15,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1308 transitions. [2023-08-27 11:39:15,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48283499446290146 [2023-08-27 11:39:15,208 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1308 transitions. [2023-08-27 11:39:15,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1308 transitions. [2023-08-27 11:39:15,209 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:39:15,209 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1308 transitions. [2023-08-27 11:39:15,210 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 186.85714285714286) internal successors, (1308), 7 states have internal predecessors, (1308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:39:15,212 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 387.0) internal successors, (3096), 8 states have internal predecessors, (3096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:39:15,212 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 387.0) internal successors, (3096), 8 states have internal predecessors, (3096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:39:15,212 INFO L175 Difference]: Start difference. First operand has 120 places, 294 transitions, 4115 flow. Second operand 7 states and 1308 transitions. [2023-08-27 11:39:15,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 448 transitions, 6289 flow [2023-08-27 11:39:18,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 448 transitions, 5848 flow, removed 211 selfloop flow, removed 3 redundant places. [2023-08-27 11:39:18,412 INFO L231 Difference]: Finished difference. Result has 123 places, 308 transitions, 4186 flow [2023-08-27 11:39:18,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=387, PETRI_DIFFERENCE_MINUEND_FLOW=3627, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4186, PETRI_PLACES=123, PETRI_TRANSITIONS=308} [2023-08-27 11:39:18,413 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 49 predicate places. [2023-08-27 11:39:18,413 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 308 transitions, 4186 flow [2023-08-27 11:39:18,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 164.4) internal successors, (822), 5 states have internal predecessors, (822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:39:18,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:39:18,413 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:39:18,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-08-27 11:39:18,414 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:39:18,414 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:39:18,414 INFO L85 PathProgramCache]: Analyzing trace with hash 620898445, now seen corresponding path program 1 times [2023-08-27 11:39:18,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:39:18,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641276960] [2023-08-27 11:39:18,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:39:18,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:39:18,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:39:18,472 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:39:18,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:39:18,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641276960] [2023-08-27 11:39:18,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641276960] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:39:18,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:39:18,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 11:39:18,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403217312] [2023-08-27 11:39:18,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:39:18,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 11:39:18,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:39:18,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 11:39:18,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-27 11:39:18,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 387 [2023-08-27 11:39:18,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 308 transitions, 4186 flow. Second operand has 5 states, 5 states have (on average 164.4) internal successors, (822), 5 states have internal predecessors, (822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:39:18,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:39:18,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 387 [2023-08-27 11:39:18,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:39:25,677 INFO L124 PetriNetUnfolderBase]: 44492/66713 cut-off events. [2023-08-27 11:39:25,677 INFO L125 PetriNetUnfolderBase]: For 453856/453856 co-relation queries the response was YES. [2023-08-27 11:39:26,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 304721 conditions, 66713 events. 44492/66713 cut-off events. For 453856/453856 co-relation queries the response was YES. Maximal size of possible extension queue 2856. Compared 524864 event pairs, 10888 based on Foata normal form. 1005/67717 useless extension candidates. Maximal degree in co-relation 286870. Up to 50260 conditions per place. [2023-08-27 11:39:26,639 INFO L140 encePairwiseOnDemand]: 368/387 looper letters, 356 selfloop transitions, 103 changer transitions 0/466 dead transitions. [2023-08-27 11:39:26,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 466 transitions, 6723 flow [2023-08-27 11:39:26,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 11:39:26,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 11:39:26,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1284 transitions. [2023-08-27 11:39:26,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4739756367663344 [2023-08-27 11:39:26,641 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1284 transitions. [2023-08-27 11:39:26,641 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1284 transitions. [2023-08-27 11:39:26,641 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:39:26,641 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1284 transitions. [2023-08-27 11:39:26,643 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 183.42857142857142) internal successors, (1284), 7 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:39:26,645 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 387.0) internal successors, (3096), 8 states have internal predecessors, (3096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:39:26,645 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 387.0) internal successors, (3096), 8 states have internal predecessors, (3096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:39:26,645 INFO L175 Difference]: Start difference. First operand has 123 places, 308 transitions, 4186 flow. Second operand 7 states and 1284 transitions. [2023-08-27 11:39:26,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 466 transitions, 6723 flow [2023-08-27 11:39:29,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 466 transitions, 6676 flow, removed 15 selfloop flow, removed 2 redundant places. [2023-08-27 11:39:29,938 INFO L231 Difference]: Finished difference. Result has 131 places, 351 transitions, 5346 flow [2023-08-27 11:39:29,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=387, PETRI_DIFFERENCE_MINUEND_FLOW=3982, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5346, PETRI_PLACES=131, PETRI_TRANSITIONS=351} [2023-08-27 11:39:29,938 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 57 predicate places. [2023-08-27 11:39:29,938 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 351 transitions, 5346 flow [2023-08-27 11:39:29,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 164.4) internal successors, (822), 5 states have internal predecessors, (822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:39:29,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:39:29,939 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:39:29,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-08-27 11:39:29,939 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:39:29,939 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:39:29,939 INFO L85 PathProgramCache]: Analyzing trace with hash 620898444, now seen corresponding path program 1 times [2023-08-27 11:39:29,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:39:29,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183475845] [2023-08-27 11:39:29,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:39:29,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:39:29,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:39:29,983 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:39:29,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:39:29,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183475845] [2023-08-27 11:39:29,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183475845] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:39:29,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:39:29,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 11:39:29,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764500421] [2023-08-27 11:39:29,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:39:29,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 11:39:29,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:39:29,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 11:39:29,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 11:39:29,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 387 [2023-08-27 11:39:29,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 351 transitions, 5346 flow. Second operand has 4 states, 4 states have (on average 165.0) internal successors, (660), 4 states have internal predecessors, (660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:39:29,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:39:29,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 387 [2023-08-27 11:39:29,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:39:38,182 INFO L124 PetriNetUnfolderBase]: 44423/65686 cut-off events. [2023-08-27 11:39:38,183 INFO L125 PetriNetUnfolderBase]: For 527466/527466 co-relation queries the response was YES. [2023-08-27 11:39:38,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 309523 conditions, 65686 events. 44423/65686 cut-off events. For 527466/527466 co-relation queries the response was YES. Maximal size of possible extension queue 2789. Compared 504363 event pairs, 16753 based on Foata normal form. 1503/67143 useless extension candidates. Maximal degree in co-relation 278753. Up to 39252 conditions per place. [2023-08-27 11:39:39,174 INFO L140 encePairwiseOnDemand]: 371/387 looper letters, 306 selfloop transitions, 191 changer transitions 0/504 dead transitions. [2023-08-27 11:39:39,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 504 transitions, 8095 flow [2023-08-27 11:39:39,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 11:39:39,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 11:39:39,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 941 transitions. [2023-08-27 11:39:39,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48630490956072353 [2023-08-27 11:39:39,175 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 941 transitions. [2023-08-27 11:39:39,175 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 941 transitions. [2023-08-27 11:39:39,176 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:39:39,176 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 941 transitions. [2023-08-27 11:39:39,176 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 188.2) internal successors, (941), 5 states have internal predecessors, (941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:39:39,178 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 387.0) internal successors, (2322), 6 states have internal predecessors, (2322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:39:39,178 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 387.0) internal successors, (2322), 6 states have internal predecessors, (2322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:39:39,178 INFO L175 Difference]: Start difference. First operand has 131 places, 351 transitions, 5346 flow. Second operand 5 states and 941 transitions. [2023-08-27 11:39:39,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 504 transitions, 8095 flow [2023-08-27 11:39:44,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 504 transitions, 8039 flow, removed 28 selfloop flow, removed 0 redundant places. [2023-08-27 11:39:44,469 INFO L231 Difference]: Finished difference. Result has 138 places, 403 transitions, 7014 flow [2023-08-27 11:39:44,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=387, PETRI_DIFFERENCE_MINUEND_FLOW=4836, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=7014, PETRI_PLACES=138, PETRI_TRANSITIONS=403} [2023-08-27 11:39:44,469 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 64 predicate places. [2023-08-27 11:39:44,469 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 403 transitions, 7014 flow [2023-08-27 11:39:44,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 165.0) internal successors, (660), 4 states have internal predecessors, (660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:39:44,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:39:44,469 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:39:44,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-08-27 11:39:44,470 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:39:44,470 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:39:44,470 INFO L85 PathProgramCache]: Analyzing trace with hash 14127715, now seen corresponding path program 1 times [2023-08-27 11:39:44,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:39:44,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640677764] [2023-08-27 11:39:44,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:39:44,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:39:44,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:39:44,540 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:39:44,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:39:44,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640677764] [2023-08-27 11:39:44,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640677764] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:39:44,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:39:44,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 11:39:44,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363975899] [2023-08-27 11:39:44,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:39:44,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 11:39:44,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:39:44,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 11:39:44,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 11:39:44,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 387 [2023-08-27 11:39:44,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 403 transitions, 7014 flow. Second operand has 5 states, 5 states have (on average 164.6) internal successors, (823), 5 states have internal predecessors, (823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:39:44,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:39:44,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 387 [2023-08-27 11:39:44,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:39:52,817 INFO L124 PetriNetUnfolderBase]: 43577/64562 cut-off events. [2023-08-27 11:39:52,818 INFO L125 PetriNetUnfolderBase]: For 625900/625900 co-relation queries the response was YES. [2023-08-27 11:39:53,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 324568 conditions, 64562 events. 43577/64562 cut-off events. For 625900/625900 co-relation queries the response was YES. Maximal size of possible extension queue 2747. Compared 495027 event pairs, 10933 based on Foata normal form. 198/64759 useless extension candidates. Maximal degree in co-relation 296307. Up to 46781 conditions per place. [2023-08-27 11:39:53,820 INFO L140 encePairwiseOnDemand]: 371/387 looper letters, 341 selfloop transitions, 162 changer transitions 1/511 dead transitions. [2023-08-27 11:39:53,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 511 transitions, 8878 flow [2023-08-27 11:39:53,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 11:39:53,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 11:39:53,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1289 transitions. [2023-08-27 11:39:53,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47582133628645257 [2023-08-27 11:39:53,822 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1289 transitions. [2023-08-27 11:39:53,822 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1289 transitions. [2023-08-27 11:39:53,822 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:39:53,822 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1289 transitions. [2023-08-27 11:39:53,823 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 184.14285714285714) internal successors, (1289), 7 states have internal predecessors, (1289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:39:53,825 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 387.0) internal successors, (3096), 8 states have internal predecessors, (3096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:39:53,825 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 387.0) internal successors, (3096), 8 states have internal predecessors, (3096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:39:53,825 INFO L175 Difference]: Start difference. First operand has 138 places, 403 transitions, 7014 flow. Second operand 7 states and 1289 transitions. [2023-08-27 11:39:53,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 511 transitions, 8878 flow [2023-08-27 11:39:59,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 511 transitions, 8794 flow, removed 14 selfloop flow, removed 1 redundant places. [2023-08-27 11:39:59,972 INFO L231 Difference]: Finished difference. Result has 143 places, 406 transitions, 7316 flow [2023-08-27 11:39:59,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=387, PETRI_DIFFERENCE_MINUEND_FLOW=6772, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7316, PETRI_PLACES=143, PETRI_TRANSITIONS=406} [2023-08-27 11:39:59,972 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 69 predicate places. [2023-08-27 11:39:59,973 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 406 transitions, 7316 flow [2023-08-27 11:39:59,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 164.6) internal successors, (823), 5 states have internal predecessors, (823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:39:59,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:39:59,973 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:39:59,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-08-27 11:39:59,973 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:39:59,973 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:39:59,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1566915146, now seen corresponding path program 1 times [2023-08-27 11:39:59,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:39:59,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924144988] [2023-08-27 11:39:59,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:39:59,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:39:59,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:40:00,014 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 11:40:00,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:40:00,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924144988] [2023-08-27 11:40:00,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924144988] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:40:00,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:40:00,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 11:40:00,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690889202] [2023-08-27 11:40:00,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:40:00,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 11:40:00,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:40:00,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 11:40:00,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-27 11:40:00,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 387 [2023-08-27 11:40:00,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 406 transitions, 7316 flow. Second operand has 6 states, 6 states have (on average 159.66666666666666) internal successors, (958), 6 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:40:00,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:40:00,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 387 [2023-08-27 11:40:00,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:40:09,048 INFO L124 PetriNetUnfolderBase]: 46146/68300 cut-off events. [2023-08-27 11:40:09,048 INFO L125 PetriNetUnfolderBase]: For 700370/700514 co-relation queries the response was YES. [2023-08-27 11:40:09,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 346873 conditions, 68300 events. 46146/68300 cut-off events. For 700370/700514 co-relation queries the response was YES. Maximal size of possible extension queue 2859. Compared 526066 event pairs, 7076 based on Foata normal form. 648/68908 useless extension candidates. Maximal degree in co-relation 322163. Up to 20537 conditions per place. [2023-08-27 11:40:09,825 INFO L140 encePairwiseOnDemand]: 366/387 looper letters, 359 selfloop transitions, 357 changer transitions 0/723 dead transitions. [2023-08-27 11:40:09,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 723 transitions, 12483 flow [2023-08-27 11:40:09,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 11:40:09,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 11:40:09,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1836 transitions. [2023-08-27 11:40:09,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4744186046511628 [2023-08-27 11:40:09,827 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1836 transitions. [2023-08-27 11:40:09,827 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1836 transitions. [2023-08-27 11:40:09,827 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:40:09,827 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1836 transitions. [2023-08-27 11:40:09,829 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 183.6) internal successors, (1836), 10 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:40:09,831 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 387.0) internal successors, (4257), 11 states have internal predecessors, (4257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:40:09,832 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 387.0) internal successors, (4257), 11 states have internal predecessors, (4257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:40:09,832 INFO L175 Difference]: Start difference. First operand has 143 places, 406 transitions, 7316 flow. Second operand 10 states and 1836 transitions. [2023-08-27 11:40:09,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 723 transitions, 12483 flow [2023-08-27 11:40:16,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 723 transitions, 12380 flow, removed 43 selfloop flow, removed 2 redundant places. [2023-08-27 11:40:16,406 INFO L231 Difference]: Finished difference. Result has 153 places, 502 transitions, 10100 flow [2023-08-27 11:40:16,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=387, PETRI_DIFFERENCE_MINUEND_FLOW=7147, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10100, PETRI_PLACES=153, PETRI_TRANSITIONS=502} [2023-08-27 11:40:16,407 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 79 predicate places. [2023-08-27 11:40:16,407 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 502 transitions, 10100 flow [2023-08-27 11:40:16,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 159.66666666666666) internal successors, (958), 6 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:40:16,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:40:16,407 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:40:16,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-08-27 11:40:16,407 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:40:16,408 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:40:16,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1309011676, now seen corresponding path program 1 times [2023-08-27 11:40:16,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:40:16,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139433731] [2023-08-27 11:40:16,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:40:16,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:40:16,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:40:16,438 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 11:40:16,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:40:16,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139433731] [2023-08-27 11:40:16,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139433731] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:40:16,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:40:16,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 11:40:16,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423356863] [2023-08-27 11:40:16,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:40:16,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 11:40:16,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:40:16,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 11:40:16,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 11:40:16,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 387 [2023-08-27 11:40:16,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 502 transitions, 10100 flow. Second operand has 4 states, 4 states have (on average 166.0) internal successors, (664), 4 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:40:16,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:40:16,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 387 [2023-08-27 11:40:16,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:40:27,021 INFO L124 PetriNetUnfolderBase]: 47071/70038 cut-off events. [2023-08-27 11:40:27,021 INFO L125 PetriNetUnfolderBase]: For 849105/849183 co-relation queries the response was YES. [2023-08-27 11:40:27,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 376024 conditions, 70038 events. 47071/70038 cut-off events. For 849105/849183 co-relation queries the response was YES. Maximal size of possible extension queue 2928. Compared 547071 event pairs, 14127 based on Foata normal form. 996/71006 useless extension candidates. Maximal degree in co-relation 354341. Up to 31307 conditions per place. [2023-08-27 11:40:27,826 INFO L140 encePairwiseOnDemand]: 373/387 looper letters, 481 selfloop transitions, 243 changer transitions 0/731 dead transitions. [2023-08-27 11:40:27,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 731 transitions, 15157 flow [2023-08-27 11:40:27,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 11:40:27,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 11:40:27,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 951 transitions. [2023-08-27 11:40:27,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49147286821705427 [2023-08-27 11:40:27,827 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 951 transitions. [2023-08-27 11:40:27,828 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 951 transitions. [2023-08-27 11:40:27,828 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:40:27,828 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 951 transitions. [2023-08-27 11:40:27,829 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 190.2) internal successors, (951), 5 states have internal predecessors, (951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:40:27,830 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 387.0) internal successors, (2322), 6 states have internal predecessors, (2322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:40:27,830 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 387.0) internal successors, (2322), 6 states have internal predecessors, (2322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:40:27,830 INFO L175 Difference]: Start difference. First operand has 153 places, 502 transitions, 10100 flow. Second operand 5 states and 951 transitions. [2023-08-27 11:40:27,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 731 transitions, 15157 flow [2023-08-27 11:40:38,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 731 transitions, 14884 flow, removed 69 selfloop flow, removed 2 redundant places. [2023-08-27 11:40:38,432 INFO L231 Difference]: Finished difference. Result has 159 places, 592 transitions, 12899 flow [2023-08-27 11:40:38,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=387, PETRI_DIFFERENCE_MINUEND_FLOW=9194, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=12899, PETRI_PLACES=159, PETRI_TRANSITIONS=592} [2023-08-27 11:40:38,433 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 85 predicate places. [2023-08-27 11:40:38,433 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 592 transitions, 12899 flow [2023-08-27 11:40:38,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 166.0) internal successors, (664), 4 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:40:38,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:40:38,433 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:40:38,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-08-27 11:40:38,433 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:40:38,434 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:40:38,434 INFO L85 PathProgramCache]: Analyzing trace with hash -1566978234, now seen corresponding path program 1 times [2023-08-27 11:40:38,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:40:38,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629482192] [2023-08-27 11:40:38,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:40:38,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:40:38,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:40:38,479 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 11:40:38,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:40:38,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629482192] [2023-08-27 11:40:38,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629482192] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:40:38,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:40:38,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 11:40:38,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438272121] [2023-08-27 11:40:38,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:40:38,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 11:40:38,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:40:38,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 11:40:38,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-27 11:40:38,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 387 [2023-08-27 11:40:38,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 592 transitions, 12899 flow. Second operand has 6 states, 6 states have (on average 159.66666666666666) internal successors, (958), 6 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:40:38,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:40:38,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 387 [2023-08-27 11:40:38,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:40:51,967 INFO L124 PetriNetUnfolderBase]: 52005/77757 cut-off events. [2023-08-27 11:40:51,968 INFO L125 PetriNetUnfolderBase]: For 1104806/1104950 co-relation queries the response was YES. [2023-08-27 11:40:52,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 437537 conditions, 77757 events. 52005/77757 cut-off events. For 1104806/1104950 co-relation queries the response was YES. Maximal size of possible extension queue 3338. Compared 620176 event pairs, 8116 based on Foata normal form. 1251/78988 useless extension candidates. Maximal degree in co-relation 433549. Up to 20873 conditions per place. [2023-08-27 11:40:52,981 INFO L140 encePairwiseOnDemand]: 364/387 looper letters, 491 selfloop transitions, 582 changer transitions 0/1080 dead transitions. [2023-08-27 11:40:52,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 1080 transitions, 21991 flow [2023-08-27 11:40:52,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 11:40:52,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 11:40:52,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2374 transitions. [2023-08-27 11:40:52,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47187437885112304 [2023-08-27 11:40:52,983 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2374 transitions. [2023-08-27 11:40:52,983 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2374 transitions. [2023-08-27 11:40:52,984 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:40:52,984 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2374 transitions. [2023-08-27 11:40:52,987 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 182.6153846153846) internal successors, (2374), 13 states have internal predecessors, (2374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:40:52,990 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 387.0) internal successors, (5418), 14 states have internal predecessors, (5418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:40:52,990 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 387.0) internal successors, (5418), 14 states have internal predecessors, (5418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:40:52,990 INFO L175 Difference]: Start difference. First operand has 159 places, 592 transitions, 12899 flow. Second operand 13 states and 2374 transitions. [2023-08-27 11:40:52,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 1080 transitions, 21991 flow [2023-08-27 11:41:05,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 1080 transitions, 21787 flow, removed 52 selfloop flow, removed 2 redundant places. [2023-08-27 11:41:05,076 INFO L231 Difference]: Finished difference. Result has 181 places, 829 transitions, 19960 flow [2023-08-27 11:41:05,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=387, PETRI_DIFFERENCE_MINUEND_FLOW=12058, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=337, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=19960, PETRI_PLACES=181, PETRI_TRANSITIONS=829} [2023-08-27 11:41:05,076 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 107 predicate places. [2023-08-27 11:41:05,077 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 829 transitions, 19960 flow [2023-08-27 11:41:05,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 159.66666666666666) internal successors, (958), 6 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:41:05,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:41:05,077 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:41:05,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2023-08-27 11:41:05,077 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:41:05,077 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:41:05,077 INFO L85 PathProgramCache]: Analyzing trace with hash -244600041, now seen corresponding path program 1 times [2023-08-27 11:41:05,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:41:05,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039090851] [2023-08-27 11:41:05,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:41:05,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:41:05,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:41:05,115 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:41:05,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:41:05,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039090851] [2023-08-27 11:41:05,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039090851] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:41:05,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:41:05,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 11:41:05,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047311525] [2023-08-27 11:41:05,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:41:05,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 11:41:05,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:41:05,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 11:41:05,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 11:41:05,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 387 [2023-08-27 11:41:05,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 829 transitions, 19960 flow. Second operand has 5 states, 5 states have (on average 165.0) internal successors, (825), 5 states have internal predecessors, (825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:41:05,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:41:05,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 387 [2023-08-27 11:41:05,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:41:25,186 INFO L124 PetriNetUnfolderBase]: 60080/89543 cut-off events. [2023-08-27 11:41:25,186 INFO L125 PetriNetUnfolderBase]: For 1546218/1546218 co-relation queries the response was YES. [2023-08-27 11:41:26,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 561742 conditions, 89543 events. 60080/89543 cut-off events. For 1546218/1546218 co-relation queries the response was YES. Maximal size of possible extension queue 3792. Compared 720185 event pairs, 9093 based on Foata normal form. 252/89794 useless extension candidates. Maximal degree in co-relation 494321. Up to 30535 conditions per place. [2023-08-27 11:41:26,849 INFO L140 encePairwiseOnDemand]: 368/387 looper letters, 549 selfloop transitions, 780 changer transitions 8/1344 dead transitions. [2023-08-27 11:41:26,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 1344 transitions, 32997 flow [2023-08-27 11:41:26,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 11:41:26,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 11:41:26,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1346 transitions. [2023-08-27 11:41:26,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4968623108157992 [2023-08-27 11:41:26,850 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1346 transitions. [2023-08-27 11:41:26,850 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1346 transitions. [2023-08-27 11:41:26,851 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:41:26,851 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1346 transitions. [2023-08-27 11:41:26,852 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 192.28571428571428) internal successors, (1346), 7 states have internal predecessors, (1346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:41:26,854 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 387.0) internal successors, (3096), 8 states have internal predecessors, (3096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:41:26,854 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 387.0) internal successors, (3096), 8 states have internal predecessors, (3096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:41:26,854 INFO L175 Difference]: Start difference. First operand has 181 places, 829 transitions, 19960 flow. Second operand 7 states and 1346 transitions. [2023-08-27 11:41:26,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 1344 transitions, 32997 flow [2023-08-27 11:41:58,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 1344 transitions, 32475 flow, removed 220 selfloop flow, removed 1 redundant places. [2023-08-27 11:41:58,669 INFO L231 Difference]: Finished difference. Result has 190 places, 1102 transitions, 29415 flow [2023-08-27 11:41:58,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=387, PETRI_DIFFERENCE_MINUEND_FLOW=19328, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=818, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=500, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=29415, PETRI_PLACES=190, PETRI_TRANSITIONS=1102} [2023-08-27 11:41:58,671 INFO L281 CegarLoopForPetriNet]: 74 programPoint places, 116 predicate places. [2023-08-27 11:41:58,671 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 1102 transitions, 29415 flow [2023-08-27 11:41:58,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 165.0) internal successors, (825), 5 states have internal predecessors, (825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 11:41:58,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:41:58,671 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:41:58,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2023-08-27 11:41:58,671 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 11:41:58,671 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:41:58,672 INFO L85 PathProgramCache]: Analyzing trace with hash -285326918, now seen corresponding path program 2 times [2023-08-27 11:41:58,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:41:58,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222053999] [2023-08-27 11:41:58,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:41:58,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:41:58,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:41:58,720 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:41:58,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:41:58,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222053999] [2023-08-27 11:41:58,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222053999] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:41:58,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:41:58,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 11:41:58,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114386279] [2023-08-27 11:41:58,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:41:58,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 11:41:58,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:41:58,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 11:41:58,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-27 11:41:58,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 387 [2023-08-27 11:41:58,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 1102 transitions, 29415 flow. Second operand has 6 states, 6 states have (on average 159.66666666666666) internal successors, (958), 6 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:41:58,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:41:58,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 387 [2023-08-27 11:41:58,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand