./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/no-overflow.prp --file ../../../trunk/examples/svcomp/pthread-ext/11_fmaxsymopt.i --full-output --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations TOGETHER --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version b8dbc81d Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/pthread-ext/11_fmaxsymopt.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 963498115a8eca6e92c68ab7fa8168826446f05b9b398350c3ee0745adf1bb45 --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations TOGETHER --- Real Ultimate output --- This is Ultimate 0.2.3-?-b8dbc81 [2023-08-30 12:48:55,370 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-08-30 12:48:55,372 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-08-30 12:48:55,408 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-08-30 12:48:55,410 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-08-30 12:48:55,412 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-08-30 12:48:55,413 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-08-30 12:48:55,415 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-08-30 12:48:55,420 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-08-30 12:48:55,424 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-08-30 12:48:55,425 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-08-30 12:48:55,426 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-08-30 12:48:55,426 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-08-30 12:48:55,427 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-08-30 12:48:55,427 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-08-30 12:48:55,428 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-08-30 12:48:55,428 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-08-30 12:48:55,429 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-08-30 12:48:55,430 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-08-30 12:48:55,431 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-08-30 12:48:55,432 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-08-30 12:48:55,433 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-08-30 12:48:55,434 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-08-30 12:48:55,438 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-08-30 12:48:55,446 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-08-30 12:48:55,449 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-08-30 12:48:55,449 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-08-30 12:48:55,450 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-08-30 12:48:55,451 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-08-30 12:48:55,451 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-08-30 12:48:55,452 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-08-30 12:48:55,454 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-08-30 12:48:55,455 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-08-30 12:48:55,456 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-08-30 12:48:55,457 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-08-30 12:48:55,457 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-08-30 12:48:55,458 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-08-30 12:48:55,458 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-08-30 12:48:55,458 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-08-30 12:48:55,459 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-08-30 12:48:55,459 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-08-30 12:48:55,461 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2023-08-30 12:48:55,481 INFO L113 SettingsManager]: Loading preferences was successful [2023-08-30 12:48:55,481 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-30 12:48:55,482 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-08-30 12:48:55,482 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-08-30 12:48:55,483 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-30 12:48:55,483 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-30 12:48:55,484 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-30 12:48:55,484 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-08-30 12:48:55,484 INFO L138 SettingsManager]: * Use SBE=true [2023-08-30 12:48:55,485 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-30 12:48:55,485 INFO L138 SettingsManager]: * sizeof long=4 [2023-08-30 12:48:55,485 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-08-30 12:48:55,485 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-30 12:48:55,486 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-08-30 12:48:55,486 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-08-30 12:48:55,486 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-30 12:48:55,486 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-30 12:48:55,486 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-30 12:48:55,486 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2023-08-30 12:48:55,486 INFO L138 SettingsManager]: * sizeof long double=12 [2023-08-30 12:48:55,487 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-08-30 12:48:55,487 INFO L138 SettingsManager]: * Use constant arrays=true [2023-08-30 12:48:55,487 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-30 12:48:55,487 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-30 12:48:55,487 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-30 12:48:55,487 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-30 12:48:55,487 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-30 12:48:55,488 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-30 12:48:55,488 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-30 12:48:55,488 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-30 12:48:55,488 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-30 12:48:55,488 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-30 12:48:55,488 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-30 12:48:55,489 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-08-30 12:48:55,489 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-08-30 12:48:55,489 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-30 12:48:55,489 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-08-30 12:48:55,489 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! overflow) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 963498115a8eca6e92c68ab7fa8168826446f05b9b398350c3ee0745adf1bb45 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: When to check the insufficient erros location relative to the other error locations -> TOGETHER [2023-08-30 12:48:55,739 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-30 12:48:55,759 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-30 12:48:55,760 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-30 12:48:55,761 INFO L271 PluginConnector]: Initializing CDTParser... [2023-08-30 12:48:55,762 INFO L275 PluginConnector]: CDTParser initialized [2023-08-30 12:48:55,762 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/11_fmaxsymopt.i [2023-08-30 12:48:56,709 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-08-30 12:48:56,934 INFO L351 CDTParser]: Found 1 translation units. [2023-08-30 12:48:56,935 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/11_fmaxsymopt.i [2023-08-30 12:48:56,953 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2d6364033/4af8108209f94bf3bb9915a5a287fe34/FLAG5c2bc55b3 [2023-08-30 12:48:56,962 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2d6364033/4af8108209f94bf3bb9915a5a287fe34 [2023-08-30 12:48:56,963 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-30 12:48:56,964 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-08-30 12:48:56,965 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-30 12:48:56,965 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-30 12:48:56,967 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-30 12:48:56,967 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 12:48:56" (1/1) ... [2023-08-30 12:48:56,968 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7ecb59f4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:48:56, skipping insertion in model container [2023-08-30 12:48:56,968 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 12:48:56" (1/1) ... [2023-08-30 12:48:56,972 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-08-30 12:48:57,001 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-08-30 12:48:57,161 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/11_fmaxsymopt.i[30540,30553] [2023-08-30 12:48:57,164 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-30 12:48:57,170 INFO L203 MainTranslator]: Completed pre-run [2023-08-30 12:48:57,192 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/11_fmaxsymopt.i[30540,30553] [2023-08-30 12:48:57,194 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-30 12:48:57,218 INFO L208 MainTranslator]: Completed translation [2023-08-30 12:48:57,218 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:48:57 WrapperNode [2023-08-30 12:48:57,218 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-30 12:48:57,219 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-30 12:48:57,219 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-30 12:48:57,219 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-30 12:48:57,223 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:48:57" (1/1) ... [2023-08-30 12:48:57,230 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:48:57" (1/1) ... [2023-08-30 12:48:57,242 INFO L138 Inliner]: procedures = 171, calls = 24, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 87 [2023-08-30 12:48:57,243 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-30 12:48:57,243 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-30 12:48:57,243 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-30 12:48:57,243 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-08-30 12:48:57,248 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:48:57" (1/1) ... [2023-08-30 12:48:57,248 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:48:57" (1/1) ... [2023-08-30 12:48:57,249 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:48:57" (1/1) ... [2023-08-30 12:48:57,250 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:48:57" (1/1) ... [2023-08-30 12:48:57,253 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:48:57" (1/1) ... [2023-08-30 12:48:57,255 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:48:57" (1/1) ... [2023-08-30 12:48:57,256 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:48:57" (1/1) ... [2023-08-30 12:48:57,256 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:48:57" (1/1) ... [2023-08-30 12:48:57,258 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-30 12:48:57,258 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-30 12:48:57,258 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-08-30 12:48:57,258 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-08-30 12:48:57,259 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:48:57" (1/1) ... [2023-08-30 12:48:57,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-30 12:48:57,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 12:48:57,285 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-30 12:48:57,304 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-30 12:48:57,308 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-30 12:48:57,308 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2023-08-30 12:48:57,308 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2023-08-30 12:48:57,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-30 12:48:57,308 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-30 12:48:57,308 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-30 12:48:57,309 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-30 12:48:57,309 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-30 12:48:57,309 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-30 12:48:57,309 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-30 12:48:57,310 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-30 12:48:57,406 INFO L236 CfgBuilder]: Building ICFG [2023-08-30 12:48:57,408 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-30 12:48:57,551 INFO L277 CfgBuilder]: Performing block encoding [2023-08-30 12:48:57,583 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-30 12:48:57,584 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-30 12:48:57,585 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 12:48:57 BoogieIcfgContainer [2023-08-30 12:48:57,585 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-30 12:48:57,587 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-30 12:48:57,587 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-08-30 12:48:57,589 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-08-30 12:48:57,589 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.08 12:48:56" (1/3) ... [2023-08-30 12:48:57,589 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3b194c12 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.08 12:48:57, skipping insertion in model container [2023-08-30 12:48:57,589 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:48:57" (2/3) ... [2023-08-30 12:48:57,590 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3b194c12 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.08 12:48:57, skipping insertion in model container [2023-08-30 12:48:57,590 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 12:48:57" (3/3) ... [2023-08-30 12:48:57,591 INFO L112 eAbstractionObserver]: Analyzing ICFG 11_fmaxsymopt.i [2023-08-30 12:48:57,595 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-08-30 12:48:57,601 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-30 12:48:57,601 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2023-08-30 12:48:57,601 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-30 12:48:57,645 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-30 12:48:57,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 80 places, 85 transitions, 175 flow [2023-08-30 12:48:57,690 INFO L130 PetriNetUnfolder]: 9/95 cut-off events. [2023-08-30 12:48:57,690 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 12:48:57,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100 conditions, 95 events. 9/95 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 91 event pairs, 0 based on Foata normal form. 0/80 useless extension candidates. Maximal degree in co-relation 63. Up to 4 conditions per place. [2023-08-30 12:48:57,694 INFO L82 GeneralOperation]: Start removeDead. Operand has 80 places, 85 transitions, 175 flow [2023-08-30 12:48:57,696 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 80 places, 85 transitions, 175 flow [2023-08-30 12:48:57,698 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 12:48:57,704 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 80 places, 85 transitions, 175 flow [2023-08-30 12:48:57,706 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 80 places, 85 transitions, 175 flow [2023-08-30 12:48:57,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 80 places, 85 transitions, 175 flow [2023-08-30 12:48:57,720 INFO L130 PetriNetUnfolder]: 9/95 cut-off events. [2023-08-30 12:48:57,720 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 12:48:57,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100 conditions, 95 events. 9/95 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 91 event pairs, 0 based on Foata normal form. 0/80 useless extension candidates. Maximal degree in co-relation 63. Up to 4 conditions per place. [2023-08-30 12:48:57,722 INFO L119 LiptonReduction]: Number of co-enabled transitions 1326 [2023-08-30 12:49:00,257 INFO L134 LiptonReduction]: Checked pairs total: 1282 [2023-08-30 12:49:00,257 INFO L136 LiptonReduction]: Total number of compositions: 97 [2023-08-30 12:49:00,277 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-30 12:49:00,281 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=true, 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;@7410f98e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 12:49:00,282 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2023-08-30 12:49:00,286 INFO L130 PetriNetUnfolder]: 1/9 cut-off events. [2023-08-30 12:49:00,292 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 12:49:00,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:00,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 12:49:00,294 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2023-08-30 12:49:00,297 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:00,297 INFO L85 PathProgramCache]: Analyzing trace with hash 397055395, now seen corresponding path program 1 times [2023-08-30 12:49:00,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:00,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586251371] [2023-08-30 12:49:00,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:00,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:00,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:49:00,494 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-30 12:49:00,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:49:00,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586251371] [2023-08-30 12:49:00,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586251371] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:49:00,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:49:00,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:49:00,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397707264] [2023-08-30 12:49:00,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:49:00,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:49:00,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:49:00,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:49:00,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:49:00,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 182 [2023-08-30 12:49:00,536 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 15 places, 13 transitions, 31 flow. Second operand has 3 states, 3 states have (on average 73.66666666666667) internal successors, (221), 3 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:00,537 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:49:00,537 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 182 [2023-08-30 12:49:00,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:49:00,560 INFO L130 PetriNetUnfolder]: 11/29 cut-off events. [2023-08-30 12:49:00,560 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 12:49:00,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63 conditions, 29 events. 11/29 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 57 event pairs, 0 based on Foata normal form. 0/20 useless extension candidates. Maximal degree in co-relation 50. Up to 23 conditions per place. [2023-08-30 12:49:00,562 INFO L137 encePairwiseOnDemand]: 178/182 looper letters, 10 selfloop transitions, 1 changer transitions 0/12 dead transitions. [2023-08-30 12:49:00,562 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 14 places, 12 transitions, 51 flow [2023-08-30 12:49:00,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:49:00,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:49:00,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 231 transitions. [2023-08-30 12:49:00,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4230769230769231 [2023-08-30 12:49:00,571 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 231 transitions. [2023-08-30 12:49:00,571 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 231 transitions. [2023-08-30 12:49:00,572 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:49:00,573 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 231 transitions. [2023-08-30 12:49:00,575 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 77.0) internal successors, (231), 3 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:00,578 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 182.0) internal successors, (728), 4 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:00,578 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 182.0) internal successors, (728), 4 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:00,579 INFO L175 Difference]: Start difference. First operand has 15 places, 13 transitions, 31 flow. Second operand 3 states and 231 transitions. [2023-08-30 12:49:00,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 14 places, 12 transitions, 51 flow [2023-08-30 12:49:00,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 14 places, 12 transitions, 51 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-30 12:49:00,582 INFO L231 Difference]: Finished difference. Result has 14 places, 10 transitions, 27 flow [2023-08-30 12:49:00,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=182, PETRI_DIFFERENCE_MINUEND_FLOW=25, PETRI_DIFFERENCE_MINUEND_PLACES=12, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=10, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=9, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=27, PETRI_PLACES=14, PETRI_TRANSITIONS=10} [2023-08-30 12:49:00,585 INFO L281 CegarLoopForPetriNet]: 15 programPoint places, -1 predicate places. [2023-08-30 12:49:00,585 INFO L495 AbstractCegarLoop]: Abstraction has has 14 places, 10 transitions, 27 flow [2023-08-30 12:49:00,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 73.66666666666667) internal successors, (221), 3 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:00,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:00,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 12:49:00,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-30 12:49:00,586 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2023-08-30 12:49:00,586 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:00,586 INFO L85 PathProgramCache]: Analyzing trace with hash 397055461, now seen corresponding path program 1 times [2023-08-30 12:49:00,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:00,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566008151] [2023-08-30 12:49:00,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:00,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:00,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:49:00,649 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-30 12:49:00,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:49:00,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566008151] [2023-08-30 12:49:00,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566008151] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:49:00,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:49:00,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:49:00,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225912113] [2023-08-30 12:49:00,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:49:00,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:49:00,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:49:00,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:49:00,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:49:00,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 182 [2023-08-30 12:49:00,662 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 14 places, 10 transitions, 27 flow. Second operand has 3 states, 3 states have (on average 73.66666666666667) internal successors, (221), 3 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:00,662 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:49:00,662 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 182 [2023-08-30 12:49:00,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:49:00,675 INFO L130 PetriNetUnfolder]: 9/24 cut-off events. [2023-08-30 12:49:00,675 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-30 12:49:00,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57 conditions, 24 events. 9/24 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 40 event pairs, 0 based on Foata normal form. 0/18 useless extension candidates. Maximal degree in co-relation 43. Up to 18 conditions per place. [2023-08-30 12:49:00,676 INFO L137 encePairwiseOnDemand]: 180/182 looper letters, 9 selfloop transitions, 1 changer transitions 0/11 dead transitions. [2023-08-30 12:49:00,676 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 15 places, 11 transitions, 49 flow [2023-08-30 12:49:00,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:49:00,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:49:00,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 227 transitions. [2023-08-30 12:49:00,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4157509157509158 [2023-08-30 12:49:00,678 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 227 transitions. [2023-08-30 12:49:00,678 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 227 transitions. [2023-08-30 12:49:00,678 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:49:00,678 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 227 transitions. [2023-08-30 12:49:00,679 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 75.66666666666667) internal successors, (227), 3 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:00,680 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 182.0) internal successors, (728), 4 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:00,681 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 182.0) internal successors, (728), 4 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:00,681 INFO L175 Difference]: Start difference. First operand has 14 places, 10 transitions, 27 flow. Second operand 3 states and 227 transitions. [2023-08-30 12:49:00,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 15 places, 11 transitions, 49 flow [2023-08-30 12:49:00,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 14 places, 11 transitions, 48 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:49:00,681 INFO L231 Difference]: Finished difference. Result has 14 places, 9 transitions, 26 flow [2023-08-30 12:49:00,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=182, PETRI_DIFFERENCE_MINUEND_FLOW=24, PETRI_DIFFERENCE_MINUEND_PLACES=12, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=9, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=8, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=26, PETRI_PLACES=14, PETRI_TRANSITIONS=9} [2023-08-30 12:49:00,682 INFO L281 CegarLoopForPetriNet]: 15 programPoint places, -1 predicate places. [2023-08-30 12:49:00,682 INFO L495 AbstractCegarLoop]: Abstraction has has 14 places, 9 transitions, 26 flow [2023-08-30 12:49:00,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 73.66666666666667) internal successors, (221), 3 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:00,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:00,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 12:49:00,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-30 12:49:00,683 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2023-08-30 12:49:00,683 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:00,683 INFO L85 PathProgramCache]: Analyzing trace with hash 397055519, now seen corresponding path program 1 times [2023-08-30 12:49:00,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:00,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534966731] [2023-08-30 12:49:00,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:00,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:00,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:49:00,747 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-30 12:49:00,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:49:00,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534966731] [2023-08-30 12:49:00,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534966731] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:49:00,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:49:00,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:49:00,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456077922] [2023-08-30 12:49:00,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:49:00,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:49:00,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:49:00,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:49:00,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:49:00,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 182 [2023-08-30 12:49:00,759 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 14 places, 9 transitions, 26 flow. Second operand has 3 states, 3 states have (on average 73.66666666666667) internal successors, (221), 3 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:00,759 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:49:00,759 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 182 [2023-08-30 12:49:00,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:49:00,771 INFO L130 PetriNetUnfolder]: 7/19 cut-off events. [2023-08-30 12:49:00,772 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-30 12:49:00,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 19 events. 7/19 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 23 event pairs, 0 based on Foata normal form. 0/16 useless extension candidates. Maximal degree in co-relation 36. Up to 13 conditions per place. [2023-08-30 12:49:00,772 INFO L137 encePairwiseOnDemand]: 180/182 looper letters, 8 selfloop transitions, 1 changer transitions 0/10 dead transitions. [2023-08-30 12:49:00,772 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 15 places, 10 transitions, 46 flow [2023-08-30 12:49:00,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:49:00,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:49:00,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 226 transitions. [2023-08-30 12:49:00,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4139194139194139 [2023-08-30 12:49:00,774 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 226 transitions. [2023-08-30 12:49:00,774 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 226 transitions. [2023-08-30 12:49:00,774 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:49:00,774 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 226 transitions. [2023-08-30 12:49:00,775 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 75.33333333333333) internal successors, (226), 3 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:00,776 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 182.0) internal successors, (728), 4 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:00,776 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 182.0) internal successors, (728), 4 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:00,776 INFO L175 Difference]: Start difference. First operand has 14 places, 9 transitions, 26 flow. Second operand 3 states and 226 transitions. [2023-08-30 12:49:00,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 15 places, 10 transitions, 46 flow [2023-08-30 12:49:00,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 14 places, 10 transitions, 45 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:49:00,777 INFO L231 Difference]: Finished difference. Result has 14 places, 8 transitions, 25 flow [2023-08-30 12:49:00,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=182, PETRI_DIFFERENCE_MINUEND_FLOW=23, PETRI_DIFFERENCE_MINUEND_PLACES=12, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=8, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=7, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=25, PETRI_PLACES=14, PETRI_TRANSITIONS=8} [2023-08-30 12:49:00,778 INFO L281 CegarLoopForPetriNet]: 15 programPoint places, -1 predicate places. [2023-08-30 12:49:00,778 INFO L495 AbstractCegarLoop]: Abstraction has has 14 places, 8 transitions, 25 flow [2023-08-30 12:49:00,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 73.66666666666667) internal successors, (221), 3 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:00,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:00,778 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-08-30 12:49:00,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-30 12:49:00,779 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2023-08-30 12:49:00,779 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:00,779 INFO L85 PathProgramCache]: Analyzing trace with hash -576249632, now seen corresponding path program 1 times [2023-08-30 12:49:00,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:00,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042159596] [2023-08-30 12:49:00,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:00,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:00,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 12:49:00,786 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-30 12:49:00,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 12:49:00,800 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-30 12:49:00,800 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-30 12:49:00,801 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (8 of 9 remaining) [2023-08-30 12:49:00,802 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 9 remaining) [2023-08-30 12:49:00,802 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 9 remaining) [2023-08-30 12:49:00,802 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 9 remaining) [2023-08-30 12:49:00,802 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 9 remaining) [2023-08-30 12:49:00,802 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 9 remaining) [2023-08-30 12:49:00,803 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 9 remaining) [2023-08-30 12:49:00,803 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 9 remaining) [2023-08-30 12:49:00,803 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 9 remaining) [2023-08-30 12:49:00,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-30 12:49:00,803 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2023-08-30 12:49:00,805 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-30 12:49:00,805 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-08-30 12:49:00,831 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-30 12:49:00,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 127 places, 137 transitions, 286 flow [2023-08-30 12:49:00,866 INFO L130 PetriNetUnfolder]: 17/159 cut-off events. [2023-08-30 12:49:00,868 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-30 12:49:00,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 169 conditions, 159 events. 17/159 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 290 event pairs, 0 based on Foata normal form. 0/131 useless extension candidates. Maximal degree in co-relation 114. Up to 6 conditions per place. [2023-08-30 12:49:00,871 INFO L82 GeneralOperation]: Start removeDead. Operand has 127 places, 137 transitions, 286 flow [2023-08-30 12:49:00,873 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 127 places, 137 transitions, 286 flow [2023-08-30 12:49:00,873 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 12:49:00,873 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 127 places, 137 transitions, 286 flow [2023-08-30 12:49:00,873 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 127 places, 137 transitions, 286 flow [2023-08-30 12:49:00,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 127 places, 137 transitions, 286 flow [2023-08-30 12:49:00,891 INFO L130 PetriNetUnfolder]: 17/159 cut-off events. [2023-08-30 12:49:00,891 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-30 12:49:00,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 169 conditions, 159 events. 17/159 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 290 event pairs, 0 based on Foata normal form. 0/131 useless extension candidates. Maximal degree in co-relation 114. Up to 6 conditions per place. [2023-08-30 12:49:00,898 INFO L119 LiptonReduction]: Number of co-enabled transitions 7956 [2023-08-30 12:49:03,915 INFO L134 LiptonReduction]: Checked pairs total: 11979 [2023-08-30 12:49:03,915 INFO L136 LiptonReduction]: Total number of compositions: 148 [2023-08-30 12:49:03,916 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-30 12:49:03,917 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=true, 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;@7410f98e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 12:49:03,917 INFO L358 AbstractCegarLoop]: Starting to check reachability of 13 error locations. [2023-08-30 12:49:03,919 INFO L130 PetriNetUnfolder]: 1/8 cut-off events. [2023-08-30 12:49:03,919 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 12:49:03,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:03,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 12:49:03,919 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2023-08-30 12:49:03,919 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:03,920 INFO L85 PathProgramCache]: Analyzing trace with hash 723491911, now seen corresponding path program 1 times [2023-08-30 12:49:03,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:03,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153286942] [2023-08-30 12:49:03,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:03,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:03,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:49:03,954 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-30 12:49:03,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:49:03,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153286942] [2023-08-30 12:49:03,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153286942] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:49:03,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:49:03,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:49:03,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172502349] [2023-08-30 12:49:03,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:49:03,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:49:03,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:49:03,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:49:03,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:49:03,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 285 [2023-08-30 12:49:03,966 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 34 transitions, 80 flow. Second operand has 3 states, 3 states have (on average 118.66666666666667) internal successors, (356), 3 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:03,966 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:49:03,966 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 285 [2023-08-30 12:49:03,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:49:04,020 INFO L130 PetriNetUnfolder]: 180/337 cut-off events. [2023-08-30 12:49:04,021 INFO L131 PetriNetUnfolder]: For 20/20 co-relation queries the response was YES. [2023-08-30 12:49:04,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 642 conditions, 337 events. 180/337 cut-off events. For 20/20 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1700 event pairs, 6 based on Foata normal form. 0/221 useless extension candidates. Maximal degree in co-relation 542. Up to 250 conditions per place. [2023-08-30 12:49:04,022 INFO L137 encePairwiseOnDemand]: 278/285 looper letters, 26 selfloop transitions, 1 changer transitions 0/37 dead transitions. [2023-08-30 12:49:04,022 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 37 transitions, 145 flow [2023-08-30 12:49:04,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:49:04,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:49:04,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 387 transitions. [2023-08-30 12:49:04,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45263157894736844 [2023-08-30 12:49:04,024 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 387 transitions. [2023-08-30 12:49:04,024 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 387 transitions. [2023-08-30 12:49:04,024 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:49:04,024 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 387 transitions. [2023-08-30 12:49:04,025 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 129.0) internal successors, (387), 3 states have internal predecessors, (387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:04,027 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 285.0) internal successors, (1140), 4 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:04,027 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 285.0) internal successors, (1140), 4 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:04,027 INFO L175 Difference]: Start difference. First operand has 33 places, 34 transitions, 80 flow. Second operand 3 states and 387 transitions. [2023-08-30 12:49:04,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 37 transitions, 145 flow [2023-08-30 12:49:04,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 37 transitions, 143 flow, removed 1 selfloop flow, removed 0 redundant places. [2023-08-30 12:49:04,028 INFO L231 Difference]: Finished difference. Result has 31 places, 28 transitions, 68 flow [2023-08-30 12:49:04,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=285, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=68, PETRI_PLACES=31, PETRI_TRANSITIONS=28} [2023-08-30 12:49:04,029 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, -2 predicate places. [2023-08-30 12:49:04,029 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 28 transitions, 68 flow [2023-08-30 12:49:04,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 118.66666666666667) internal successors, (356), 3 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:04,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:04,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 12:49:04,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-30 12:49:04,030 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2023-08-30 12:49:04,030 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:04,030 INFO L85 PathProgramCache]: Analyzing trace with hash 723491947, now seen corresponding path program 1 times [2023-08-30 12:49:04,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:04,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745568871] [2023-08-30 12:49:04,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:04,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:04,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:49:04,064 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-30 12:49:04,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:49:04,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745568871] [2023-08-30 12:49:04,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745568871] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:49:04,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:49:04,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:49:04,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405153844] [2023-08-30 12:49:04,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:49:04,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:49:04,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:49:04,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:49:04,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:49:04,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 285 [2023-08-30 12:49:04,074 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 28 transitions, 68 flow. Second operand has 3 states, 3 states have (on average 118.66666666666667) internal successors, (356), 3 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:04,074 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:49:04,074 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 285 [2023-08-30 12:49:04,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:49:04,116 INFO L130 PetriNetUnfolder]: 153/286 cut-off events. [2023-08-30 12:49:04,116 INFO L131 PetriNetUnfolder]: For 31/31 co-relation queries the response was YES. [2023-08-30 12:49:04,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 565 conditions, 286 events. 153/286 cut-off events. For 31/31 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1327 event pairs, 22 based on Foata normal form. 0/198 useless extension candidates. Maximal degree in co-relation 476. Up to 211 conditions per place. [2023-08-30 12:49:04,117 INFO L137 encePairwiseOnDemand]: 283/285 looper letters, 25 selfloop transitions, 1 changer transitions 0/36 dead transitions. [2023-08-30 12:49:04,118 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 36 transitions, 141 flow [2023-08-30 12:49:04,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:49:04,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:49:04,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 378 transitions. [2023-08-30 12:49:04,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421052631578947 [2023-08-30 12:49:04,119 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 378 transitions. [2023-08-30 12:49:04,119 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 378 transitions. [2023-08-30 12:49:04,119 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:49:04,119 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 378 transitions. [2023-08-30 12:49:04,120 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 126.0) internal successors, (378), 3 states have internal predecessors, (378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:04,121 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 285.0) internal successors, (1140), 4 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:04,121 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 285.0) internal successors, (1140), 4 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:04,122 INFO L175 Difference]: Start difference. First operand has 31 places, 28 transitions, 68 flow. Second operand 3 states and 378 transitions. [2023-08-30 12:49:04,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 36 transitions, 141 flow [2023-08-30 12:49:04,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 36 transitions, 140 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:49:04,122 INFO L231 Difference]: Finished difference. Result has 31 places, 27 transitions, 67 flow [2023-08-30 12:49:04,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=285, PETRI_DIFFERENCE_MINUEND_FLOW=65, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=67, PETRI_PLACES=31, PETRI_TRANSITIONS=27} [2023-08-30 12:49:04,123 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, -2 predicate places. [2023-08-30 12:49:04,123 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 27 transitions, 67 flow [2023-08-30 12:49:04,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 118.66666666666667) internal successors, (356), 3 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:04,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:04,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 12:49:04,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-30 12:49:04,124 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2023-08-30 12:49:04,124 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:04,124 INFO L85 PathProgramCache]: Analyzing trace with hash 723492085, now seen corresponding path program 1 times [2023-08-30 12:49:04,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:04,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104277804] [2023-08-30 12:49:04,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:04,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:04,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:49:04,184 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-30 12:49:04,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:49:04,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104277804] [2023-08-30 12:49:04,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104277804] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:49:04,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:49:04,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:49:04,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554685744] [2023-08-30 12:49:04,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:49:04,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:49:04,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:49:04,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:49:04,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:49:04,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 285 [2023-08-30 12:49:04,201 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 27 transitions, 67 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-30 12:49:04,201 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:49:04,210 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 285 [2023-08-30 12:49:04,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:49:04,266 INFO L130 PetriNetUnfolder]: 176/345 cut-off events. [2023-08-30 12:49:04,266 INFO L131 PetriNetUnfolder]: For 34/34 co-relation queries the response was YES. [2023-08-30 12:49:04,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 686 conditions, 345 events. 176/345 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1628 event pairs, 99 based on Foata normal form. 0/248 useless extension candidates. Maximal degree in co-relation 363. Up to 238 conditions per place. [2023-08-30 12:49:04,268 INFO L137 encePairwiseOnDemand]: 281/285 looper letters, 25 selfloop transitions, 2 changer transitions 0/37 dead transitions. [2023-08-30 12:49:04,268 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 37 transitions, 146 flow [2023-08-30 12:49:04,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:49:04,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:49:04,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 374 transitions. [2023-08-30 12:49:04,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43742690058479533 [2023-08-30 12:49:04,269 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 374 transitions. [2023-08-30 12:49:04,269 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 374 transitions. [2023-08-30 12:49:04,270 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:49:04,270 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 374 transitions. [2023-08-30 12:49:04,271 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 124.66666666666667) internal successors, (374), 3 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:04,272 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 285.0) internal successors, (1140), 4 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:04,272 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 285.0) internal successors, (1140), 4 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:04,272 INFO L175 Difference]: Start difference. First operand has 31 places, 27 transitions, 67 flow. Second operand 3 states and 374 transitions. [2023-08-30 12:49:04,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 37 transitions, 146 flow [2023-08-30 12:49:04,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 37 transitions, 145 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:49:04,273 INFO L231 Difference]: Finished difference. Result has 33 places, 28 transitions, 80 flow [2023-08-30 12:49:04,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=285, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=80, PETRI_PLACES=33, PETRI_TRANSITIONS=28} [2023-08-30 12:49:04,274 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 0 predicate places. [2023-08-30 12:49:04,274 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 28 transitions, 80 flow [2023-08-30 12:49:04,274 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-30 12:49:04,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:04,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-30 12:49:04,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-30 12:49:04,275 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2023-08-30 12:49:04,275 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:04,275 INFO L85 PathProgramCache]: Analyzing trace with hash 953418910, now seen corresponding path program 1 times [2023-08-30 12:49:04,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:04,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681305042] [2023-08-30 12:49:04,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:04,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:04,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:49:04,294 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-30 12:49:04,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:49:04,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681305042] [2023-08-30 12:49:04,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681305042] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:49:04,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:49:04,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:49:04,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88177345] [2023-08-30 12:49:04,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:49:04,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:49:04,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:49:04,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:49:04,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:49:04,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 285 [2023-08-30 12:49:04,304 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 28 transitions, 80 flow. Second operand has 3 states, 3 states have (on average 119.0) internal successors, (357), 3 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:04,305 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:49:04,305 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 285 [2023-08-30 12:49:04,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:49:04,342 INFO L130 PetriNetUnfolder]: 157/298 cut-off events. [2023-08-30 12:49:04,343 INFO L131 PetriNetUnfolder]: For 62/62 co-relation queries the response was YES. [2023-08-30 12:49:04,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 674 conditions, 298 events. 157/298 cut-off events. For 62/62 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1355 event pairs, 6 based on Foata normal form. 0/224 useless extension candidates. Maximal degree in co-relation 572. Up to 211 conditions per place. [2023-08-30 12:49:04,344 INFO L137 encePairwiseOnDemand]: 283/285 looper letters, 25 selfloop transitions, 1 changer transitions 0/36 dead transitions. [2023-08-30 12:49:04,344 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 36 transitions, 151 flow [2023-08-30 12:49:04,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:49:04,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:49:04,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 377 transitions. [2023-08-30 12:49:04,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4409356725146199 [2023-08-30 12:49:04,345 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 377 transitions. [2023-08-30 12:49:04,345 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 377 transitions. [2023-08-30 12:49:04,346 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:49:04,346 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 377 transitions. [2023-08-30 12:49:04,346 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 125.66666666666667) internal successors, (377), 3 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:04,347 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 285.0) internal successors, (1140), 4 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:04,348 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 285.0) internal successors, (1140), 4 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:04,348 INFO L175 Difference]: Start difference. First operand has 33 places, 28 transitions, 80 flow. Second operand 3 states and 377 transitions. [2023-08-30 12:49:04,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 36 transitions, 151 flow [2023-08-30 12:49:04,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 36 transitions, 147 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-30 12:49:04,349 INFO L231 Difference]: Finished difference. Result has 33 places, 27 transitions, 74 flow [2023-08-30 12:49:04,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=285, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=74, PETRI_PLACES=33, PETRI_TRANSITIONS=27} [2023-08-30 12:49:04,349 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 0 predicate places. [2023-08-30 12:49:04,349 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 27 transitions, 74 flow [2023-08-30 12:49:04,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 119.0) internal successors, (357), 3 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:04,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:04,350 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:49:04,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-30 12:49:04,350 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2023-08-30 12:49:04,350 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:04,350 INFO L85 PathProgramCache]: Analyzing trace with hash 296454335, now seen corresponding path program 1 times [2023-08-30 12:49:04,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:04,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387163247] [2023-08-30 12:49:04,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:04,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:04,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:49:04,379 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-30 12:49:04,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:49:04,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387163247] [2023-08-30 12:49:04,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387163247] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:49:04,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:49:04,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:49:04,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626393218] [2023-08-30 12:49:04,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:49:04,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:49:04,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:49:04,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:49:04,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:49:04,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 285 [2023-08-30 12:49:04,389 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 27 transitions, 74 flow. Second operand has 3 states, 3 states have (on average 119.0) internal successors, (357), 3 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:04,389 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:49:04,389 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 285 [2023-08-30 12:49:04,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:49:04,432 INFO L130 PetriNetUnfolder]: 153/296 cut-off events. [2023-08-30 12:49:04,432 INFO L131 PetriNetUnfolder]: For 76/76 co-relation queries the response was YES. [2023-08-30 12:49:04,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 660 conditions, 296 events. 153/296 cut-off events. For 76/76 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1308 event pairs, 15 based on Foata normal form. 0/226 useless extension candidates. Maximal degree in co-relation 464. Up to 192 conditions per place. [2023-08-30 12:49:04,434 INFO L137 encePairwiseOnDemand]: 283/285 looper letters, 23 selfloop transitions, 1 changer transitions 0/33 dead transitions. [2023-08-30 12:49:04,434 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 33 transitions, 144 flow [2023-08-30 12:49:04,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:49:04,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:49:04,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 374 transitions. [2023-08-30 12:49:04,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43742690058479533 [2023-08-30 12:49:04,435 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 374 transitions. [2023-08-30 12:49:04,435 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 374 transitions. [2023-08-30 12:49:04,435 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:49:04,435 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 374 transitions. [2023-08-30 12:49:04,436 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 124.66666666666667) internal successors, (374), 3 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:04,437 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 285.0) internal successors, (1140), 4 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:04,437 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 285.0) internal successors, (1140), 4 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:04,438 INFO L175 Difference]: Start difference. First operand has 33 places, 27 transitions, 74 flow. Second operand 3 states and 374 transitions. [2023-08-30 12:49:04,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 33 transitions, 144 flow [2023-08-30 12:49:04,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 33 transitions, 142 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:49:04,438 INFO L231 Difference]: Finished difference. Result has 33 places, 26 transitions, 73 flow [2023-08-30 12:49:04,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=285, PETRI_DIFFERENCE_MINUEND_FLOW=71, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=73, PETRI_PLACES=33, PETRI_TRANSITIONS=26} [2023-08-30 12:49:04,439 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 0 predicate places. [2023-08-30 12:49:04,439 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 26 transitions, 73 flow [2023-08-30 12:49:04,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 119.0) internal successors, (357), 3 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:04,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:04,439 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:49:04,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-30 12:49:04,440 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2023-08-30 12:49:04,440 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:04,440 INFO L85 PathProgramCache]: Analyzing trace with hash 296454549, now seen corresponding path program 1 times [2023-08-30 12:49:04,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:04,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326425759] [2023-08-30 12:49:04,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:04,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:04,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:49:04,474 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-30 12:49:04,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:49:04,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326425759] [2023-08-30 12:49:04,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326425759] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:49:04,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:49:04,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:49:04,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868032608] [2023-08-30 12:49:04,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:49:04,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:49:04,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:49:04,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:49:04,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:49:04,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 285 [2023-08-30 12:49:04,483 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 26 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 119.0) internal successors, (357), 3 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:04,484 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:49:04,484 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 285 [2023-08-30 12:49:04,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:49:04,517 INFO L130 PetriNetUnfolder]: 135/266 cut-off events. [2023-08-30 12:49:04,517 INFO L131 PetriNetUnfolder]: For 48/48 co-relation queries the response was YES. [2023-08-30 12:49:04,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 600 conditions, 266 events. 135/266 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1120 event pairs, 15 based on Foata normal form. 0/211 useless extension candidates. Maximal degree in co-relation 420. Up to 162 conditions per place. [2023-08-30 12:49:04,518 INFO L137 encePairwiseOnDemand]: 283/285 looper letters, 22 selfloop transitions, 1 changer transitions 0/32 dead transitions. [2023-08-30 12:49:04,518 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 32 transitions, 140 flow [2023-08-30 12:49:04,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:49:04,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:49:04,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 373 transitions. [2023-08-30 12:49:04,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43625730994152045 [2023-08-30 12:49:04,519 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 373 transitions. [2023-08-30 12:49:04,519 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 373 transitions. [2023-08-30 12:49:04,520 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:49:04,520 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 373 transitions. [2023-08-30 12:49:04,520 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 124.33333333333333) internal successors, (373), 3 states have internal predecessors, (373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:04,521 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 285.0) internal successors, (1140), 4 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:04,522 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 285.0) internal successors, (1140), 4 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:04,522 INFO L175 Difference]: Start difference. First operand has 33 places, 26 transitions, 73 flow. Second operand 3 states and 373 transitions. [2023-08-30 12:49:04,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 32 transitions, 140 flow [2023-08-30 12:49:04,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 32 transitions, 139 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:49:04,523 INFO L231 Difference]: Finished difference. Result has 33 places, 25 transitions, 72 flow [2023-08-30 12:49:04,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=285, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=72, PETRI_PLACES=33, PETRI_TRANSITIONS=25} [2023-08-30 12:49:04,523 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 0 predicate places. [2023-08-30 12:49:04,523 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 25 transitions, 72 flow [2023-08-30 12:49:04,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 119.0) internal successors, (357), 3 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:04,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:04,524 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:49:04,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-30 12:49:04,524 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2023-08-30 12:49:04,524 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:04,524 INFO L85 PathProgramCache]: Analyzing trace with hash 296454468, now seen corresponding path program 1 times [2023-08-30 12:49:04,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:04,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780488919] [2023-08-30 12:49:04,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:04,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:04,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:49:04,550 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-30 12:49:04,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:49:04,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780488919] [2023-08-30 12:49:04,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780488919] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:49:04,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:49:04,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:49:04,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699834152] [2023-08-30 12:49:04,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:49:04,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:49:04,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:49:04,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:49:04,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:49:04,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 285 [2023-08-30 12:49:04,559 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 25 transitions, 72 flow. Second operand has 3 states, 3 states have (on average 119.0) internal successors, (357), 3 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:04,559 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:49:04,559 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 285 [2023-08-30 12:49:04,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:49:04,599 INFO L130 PetriNetUnfolder]: 117/236 cut-off events. [2023-08-30 12:49:04,600 INFO L131 PetriNetUnfolder]: For 44/44 co-relation queries the response was YES. [2023-08-30 12:49:04,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 540 conditions, 236 events. 117/236 cut-off events. For 44/44 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 942 event pairs, 15 based on Foata normal form. 0/195 useless extension candidates. Maximal degree in co-relation 376. Up to 132 conditions per place. [2023-08-30 12:49:04,601 INFO L137 encePairwiseOnDemand]: 283/285 looper letters, 21 selfloop transitions, 1 changer transitions 0/31 dead transitions. [2023-08-30 12:49:04,601 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 31 transitions, 137 flow [2023-08-30 12:49:04,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:49:04,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:49:04,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 372 transitions. [2023-08-30 12:49:04,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43508771929824563 [2023-08-30 12:49:04,602 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 372 transitions. [2023-08-30 12:49:04,603 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 372 transitions. [2023-08-30 12:49:04,603 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:49:04,603 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 372 transitions. [2023-08-30 12:49:04,603 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 124.0) internal successors, (372), 3 states have internal predecessors, (372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:04,604 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 285.0) internal successors, (1140), 4 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:04,605 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 285.0) internal successors, (1140), 4 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:04,605 INFO L175 Difference]: Start difference. First operand has 33 places, 25 transitions, 72 flow. Second operand 3 states and 372 transitions. [2023-08-30 12:49:04,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 31 transitions, 137 flow [2023-08-30 12:49:04,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 31 transitions, 136 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:49:04,606 INFO L231 Difference]: Finished difference. Result has 33 places, 24 transitions, 71 flow [2023-08-30 12:49:04,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=285, PETRI_DIFFERENCE_MINUEND_FLOW=69, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=71, PETRI_PLACES=33, PETRI_TRANSITIONS=24} [2023-08-30 12:49:04,606 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 0 predicate places. [2023-08-30 12:49:04,606 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 24 transitions, 71 flow [2023-08-30 12:49:04,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 119.0) internal successors, (357), 3 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:04,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:04,607 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2023-08-30 12:49:04,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-30 12:49:04,607 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 10 more)] === [2023-08-30 12:49:04,607 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:04,607 INFO L85 PathProgramCache]: Analyzing trace with hash 1415821127, now seen corresponding path program 1 times [2023-08-30 12:49:04,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:04,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717624133] [2023-08-30 12:49:04,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:04,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:04,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 12:49:04,615 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-30 12:49:04,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 12:49:04,620 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-30 12:49:04,620 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-30 12:49:04,621 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (12 of 13 remaining) [2023-08-30 12:49:04,621 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 13 remaining) [2023-08-30 12:49:04,621 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 13 remaining) [2023-08-30 12:49:04,621 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 13 remaining) [2023-08-30 12:49:04,621 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 13 remaining) [2023-08-30 12:49:04,621 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 13 remaining) [2023-08-30 12:49:04,621 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 13 remaining) [2023-08-30 12:49:04,621 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 13 remaining) [2023-08-30 12:49:04,622 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 13 remaining) [2023-08-30 12:49:04,622 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 13 remaining) [2023-08-30 12:49:04,622 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 13 remaining) [2023-08-30 12:49:04,622 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 13 remaining) [2023-08-30 12:49:04,622 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 13 remaining) [2023-08-30 12:49:04,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-30 12:49:04,622 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:49:04,623 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-30 12:49:04,623 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-08-30 12:49:04,638 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-30 12:49:04,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 174 places, 189 transitions, 399 flow [2023-08-30 12:49:04,654 INFO L130 PetriNetUnfolder]: 25/223 cut-off events. [2023-08-30 12:49:04,654 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-08-30 12:49:04,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 239 conditions, 223 events. 25/223 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 570 event pairs, 0 based on Foata normal form. 0/182 useless extension candidates. Maximal degree in co-relation 165. Up to 8 conditions per place. [2023-08-30 12:49:04,656 INFO L82 GeneralOperation]: Start removeDead. Operand has 174 places, 189 transitions, 399 flow [2023-08-30 12:49:04,657 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 174 places, 189 transitions, 399 flow [2023-08-30 12:49:04,657 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 12:49:04,657 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 174 places, 189 transitions, 399 flow [2023-08-30 12:49:04,657 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 174 places, 189 transitions, 399 flow [2023-08-30 12:49:04,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 174 places, 189 transitions, 399 flow [2023-08-30 12:49:04,671 INFO L130 PetriNetUnfolder]: 25/223 cut-off events. [2023-08-30 12:49:04,671 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-08-30 12:49:04,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 239 conditions, 223 events. 25/223 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 570 event pairs, 0 based on Foata normal form. 0/182 useless extension candidates. Maximal degree in co-relation 165. Up to 8 conditions per place. [2023-08-30 12:49:04,678 INFO L119 LiptonReduction]: Number of co-enabled transitions 19890 [2023-08-30 12:49:08,168 INFO L134 LiptonReduction]: Checked pairs total: 30085 [2023-08-30 12:49:08,168 INFO L136 LiptonReduction]: Total number of compositions: 214 [2023-08-30 12:49:08,170 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-30 12:49:08,170 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=true, 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;@7410f98e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 12:49:08,170 INFO L358 AbstractCegarLoop]: Starting to check reachability of 17 error locations. [2023-08-30 12:49:08,171 INFO L130 PetriNetUnfolder]: 1/8 cut-off events. [2023-08-30 12:49:08,171 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 12:49:08,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:08,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 12:49:08,172 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-30 12:49:08,172 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:08,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1144826020, now seen corresponding path program 1 times [2023-08-30 12:49:08,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:08,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588619160] [2023-08-30 12:49:08,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:08,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:08,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:49:08,215 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-30 12:49:08,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:49:08,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588619160] [2023-08-30 12:49:08,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588619160] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:49:08,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:49:08,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:49:08,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301041466] [2023-08-30 12:49:08,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:49:08,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:49:08,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:49:08,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:49:08,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:49:08,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 403 [2023-08-30 12:49:08,225 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 48 transitions, 117 flow. Second operand has 3 states, 3 states have (on average 163.66666666666666) internal successors, (491), 3 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:08,225 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:49:08,225 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 403 [2023-08-30 12:49:08,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:49:08,441 INFO L130 PetriNetUnfolder]: 2056/3152 cut-off events. [2023-08-30 12:49:08,442 INFO L131 PetriNetUnfolder]: For 328/328 co-relation queries the response was YES. [2023-08-30 12:49:08,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6120 conditions, 3152 events. 2056/3152 cut-off events. For 328/328 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 19404 event pairs, 132 based on Foata normal form. 0/2010 useless extension candidates. Maximal degree in co-relation 1327. Up to 2448 conditions per place. [2023-08-30 12:49:08,455 INFO L137 encePairwiseOnDemand]: 394/403 looper letters, 42 selfloop transitions, 1 changer transitions 0/57 dead transitions. [2023-08-30 12:49:08,455 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 57 transitions, 233 flow [2023-08-30 12:49:08,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:49:08,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:49:08,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 542 transitions. [2023-08-30 12:49:08,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44830438378825477 [2023-08-30 12:49:08,456 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 542 transitions. [2023-08-30 12:49:08,456 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 542 transitions. [2023-08-30 12:49:08,457 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:49:08,457 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 542 transitions. [2023-08-30 12:49:08,458 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 180.66666666666666) internal successors, (542), 3 states have internal predecessors, (542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:08,459 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 403.0) internal successors, (1612), 4 states have internal predecessors, (1612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:08,459 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 403.0) internal successors, (1612), 4 states have internal predecessors, (1612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:08,459 INFO L175 Difference]: Start difference. First operand has 46 places, 48 transitions, 117 flow. Second operand 3 states and 542 transitions. [2023-08-30 12:49:08,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 57 transitions, 233 flow [2023-08-30 12:49:08,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 57 transitions, 225 flow, removed 4 selfloop flow, removed 0 redundant places. [2023-08-30 12:49:08,461 INFO L231 Difference]: Finished difference. Result has 43 places, 40 transitions, 97 flow [2023-08-30 12:49:08,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=403, PETRI_DIFFERENCE_MINUEND_FLOW=95, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=97, PETRI_PLACES=43, PETRI_TRANSITIONS=40} [2023-08-30 12:49:08,461 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, -3 predicate places. [2023-08-30 12:49:08,461 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 40 transitions, 97 flow [2023-08-30 12:49:08,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 163.66666666666666) internal successors, (491), 3 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:08,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:08,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 12:49:08,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-30 12:49:08,462 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-30 12:49:08,462 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:08,462 INFO L85 PathProgramCache]: Analyzing trace with hash 1144826172, now seen corresponding path program 1 times [2023-08-30 12:49:08,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:08,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090322202] [2023-08-30 12:49:08,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:08,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:08,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:49:08,493 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-30 12:49:08,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:49:08,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090322202] [2023-08-30 12:49:08,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090322202] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:49:08,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:49:08,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:49:08,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837377053] [2023-08-30 12:49:08,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:49:08,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:49:08,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:49:08,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:49:08,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:49:08,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 403 [2023-08-30 12:49:08,503 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 40 transitions, 97 flow. Second operand has 3 states, 3 states have (on average 163.66666666666666) internal successors, (491), 3 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:08,503 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:49:08,503 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 403 [2023-08-30 12:49:08,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:49:08,697 INFO L130 PetriNetUnfolder]: 1729/2607 cut-off events. [2023-08-30 12:49:08,697 INFO L131 PetriNetUnfolder]: For 253/253 co-relation queries the response was YES. [2023-08-30 12:49:08,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5216 conditions, 2607 events. 1729/2607 cut-off events. For 253/253 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 14330 event pairs, 380 based on Foata normal form. 0/1753 useless extension candidates. Maximal degree in co-relation 5126. Up to 2059 conditions per place. [2023-08-30 12:49:08,707 INFO L137 encePairwiseOnDemand]: 401/403 looper letters, 41 selfloop transitions, 1 changer transitions 0/56 dead transitions. [2023-08-30 12:49:08,707 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 56 transitions, 223 flow [2023-08-30 12:49:08,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:49:08,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:49:08,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 529 transitions. [2023-08-30 12:49:08,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43755169561621177 [2023-08-30 12:49:08,709 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 529 transitions. [2023-08-30 12:49:08,709 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 529 transitions. [2023-08-30 12:49:08,709 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:49:08,710 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 529 transitions. [2023-08-30 12:49:08,710 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 176.33333333333334) internal successors, (529), 3 states have internal predecessors, (529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:08,712 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 403.0) internal successors, (1612), 4 states have internal predecessors, (1612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:08,712 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 403.0) internal successors, (1612), 4 states have internal predecessors, (1612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:08,712 INFO L175 Difference]: Start difference. First operand has 43 places, 40 transitions, 97 flow. Second operand 3 states and 529 transitions. [2023-08-30 12:49:08,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 56 transitions, 223 flow [2023-08-30 12:49:08,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 56 transitions, 222 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:49:08,713 INFO L231 Difference]: Finished difference. Result has 43 places, 39 transitions, 96 flow [2023-08-30 12:49:08,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=403, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=96, PETRI_PLACES=43, PETRI_TRANSITIONS=39} [2023-08-30 12:49:08,714 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, -3 predicate places. [2023-08-30 12:49:08,714 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 39 transitions, 96 flow [2023-08-30 12:49:08,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 163.66666666666666) internal successors, (491), 3 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:08,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:08,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 12:49:08,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-30 12:49:08,715 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-30 12:49:08,715 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:08,715 INFO L85 PathProgramCache]: Analyzing trace with hash 1144826300, now seen corresponding path program 1 times [2023-08-30 12:49:08,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:08,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512750740] [2023-08-30 12:49:08,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:08,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:08,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:49:08,743 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-30 12:49:08,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:49:08,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512750740] [2023-08-30 12:49:08,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512750740] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:49:08,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:49:08,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:49:08,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094560293] [2023-08-30 12:49:08,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:49:08,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:49:08,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:49:08,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:49:08,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:49:08,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 403 [2023-08-30 12:49:08,753 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 39 transitions, 96 flow. Second operand has 3 states, 3 states have (on average 163.66666666666666) internal successors, (491), 3 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:08,753 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:49:08,753 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 403 [2023-08-30 12:49:08,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:49:08,910 INFO L130 PetriNetUnfolder]: 1506/2374 cut-off events. [2023-08-30 12:49:08,910 INFO L131 PetriNetUnfolder]: For 229/229 co-relation queries the response was YES. [2023-08-30 12:49:08,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4684 conditions, 2374 events. 1506/2374 cut-off events. For 229/229 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 13912 event pairs, 132 based on Foata normal form. 0/1656 useless extension candidates. Maximal degree in co-relation 4603. Up to 1670 conditions per place. [2023-08-30 12:49:08,919 INFO L137 encePairwiseOnDemand]: 401/403 looper letters, 40 selfloop transitions, 1 changer transitions 0/55 dead transitions. [2023-08-30 12:49:08,920 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 55 transitions, 220 flow [2023-08-30 12:49:08,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:49:08,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:49:08,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 528 transitions. [2023-08-30 12:49:08,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43672456575682383 [2023-08-30 12:49:08,921 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 528 transitions. [2023-08-30 12:49:08,921 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 528 transitions. [2023-08-30 12:49:08,922 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:49:08,922 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 528 transitions. [2023-08-30 12:49:08,922 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 176.0) internal successors, (528), 3 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:08,924 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 403.0) internal successors, (1612), 4 states have internal predecessors, (1612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:08,924 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 403.0) internal successors, (1612), 4 states have internal predecessors, (1612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:08,924 INFO L175 Difference]: Start difference. First operand has 43 places, 39 transitions, 96 flow. Second operand 3 states and 528 transitions. [2023-08-30 12:49:08,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 55 transitions, 220 flow [2023-08-30 12:49:08,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 55 transitions, 219 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:49:08,925 INFO L231 Difference]: Finished difference. Result has 43 places, 38 transitions, 95 flow [2023-08-30 12:49:08,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=403, PETRI_DIFFERENCE_MINUEND_FLOW=93, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=95, PETRI_PLACES=43, PETRI_TRANSITIONS=38} [2023-08-30 12:49:08,926 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, -3 predicate places. [2023-08-30 12:49:08,926 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 38 transitions, 95 flow [2023-08-30 12:49:08,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 163.66666666666666) internal successors, (491), 3 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:08,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:08,926 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:49:08,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-30 12:49:08,926 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-30 12:49:08,927 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:08,927 INFO L85 PathProgramCache]: Analyzing trace with hash 1000511094, now seen corresponding path program 1 times [2023-08-30 12:49:08,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:08,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044212102] [2023-08-30 12:49:08,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:08,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:08,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:49:08,952 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-30 12:49:08,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:49:08,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044212102] [2023-08-30 12:49:08,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044212102] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:49:08,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:49:08,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:49:08,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913854252] [2023-08-30 12:49:08,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:49:08,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:49:08,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:49:08,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:49:08,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:49:08,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 403 [2023-08-30 12:49:08,962 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 38 transitions, 95 flow. Second operand has 3 states, 3 states have (on average 164.0) internal successors, (492), 3 states have internal predecessors, (492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:08,962 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:49:08,962 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 403 [2023-08-30 12:49:08,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:49:09,116 INFO L130 PetriNetUnfolder]: 1468/2259 cut-off events. [2023-08-30 12:49:09,116 INFO L131 PetriNetUnfolder]: For 223/223 co-relation queries the response was YES. [2023-08-30 12:49:09,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4682 conditions, 2259 events. 1468/2259 cut-off events. For 223/223 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 12730 event pairs, 98 based on Foata normal form. 0/1595 useless extension candidates. Maximal degree in co-relation 3441. Up to 1730 conditions per place. [2023-08-30 12:49:09,126 INFO L137 encePairwiseOnDemand]: 401/403 looper letters, 37 selfloop transitions, 1 changer transitions 0/51 dead transitions. [2023-08-30 12:49:09,126 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 51 transitions, 206 flow [2023-08-30 12:49:09,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:49:09,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:49:09,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 525 transitions. [2023-08-30 12:49:09,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43424317617866004 [2023-08-30 12:49:09,128 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 525 transitions. [2023-08-30 12:49:09,128 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 525 transitions. [2023-08-30 12:49:09,128 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:49:09,128 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 525 transitions. [2023-08-30 12:49:09,129 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 175.0) internal successors, (525), 3 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:09,130 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 403.0) internal successors, (1612), 4 states have internal predecessors, (1612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:09,131 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 403.0) internal successors, (1612), 4 states have internal predecessors, (1612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:09,131 INFO L175 Difference]: Start difference. First operand has 43 places, 38 transitions, 95 flow. Second operand 3 states and 525 transitions. [2023-08-30 12:49:09,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 51 transitions, 206 flow [2023-08-30 12:49:09,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 51 transitions, 204 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:49:09,132 INFO L231 Difference]: Finished difference. Result has 43 places, 37 transitions, 94 flow [2023-08-30 12:49:09,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=403, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=94, PETRI_PLACES=43, PETRI_TRANSITIONS=37} [2023-08-30 12:49:09,132 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, -3 predicate places. [2023-08-30 12:49:09,132 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 37 transitions, 94 flow [2023-08-30 12:49:09,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 164.0) internal successors, (492), 3 states have internal predecessors, (492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:09,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:09,133 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:49:09,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-30 12:49:09,133 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-30 12:49:09,133 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:09,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1000511197, now seen corresponding path program 1 times [2023-08-30 12:49:09,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:09,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624721938] [2023-08-30 12:49:09,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:09,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:09,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:49:09,158 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-30 12:49:09,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:49:09,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624721938] [2023-08-30 12:49:09,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624721938] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:49:09,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:49:09,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:49:09,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816903416] [2023-08-30 12:49:09,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:49:09,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:49:09,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:49:09,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:49:09,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:49:09,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 403 [2023-08-30 12:49:09,168 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 37 transitions, 94 flow. Second operand has 3 states, 3 states have (on average 164.0) internal successors, (492), 3 states have internal predecessors, (492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:09,169 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:49:09,169 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 403 [2023-08-30 12:49:09,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:49:09,293 INFO L130 PetriNetUnfolder]: 1273/1984 cut-off events. [2023-08-30 12:49:09,293 INFO L131 PetriNetUnfolder]: For 171/171 co-relation queries the response was YES. [2023-08-30 12:49:09,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4149 conditions, 1984 events. 1273/1984 cut-off events. For 171/171 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 10962 event pairs, 98 based on Foata normal form. 0/1446 useless extension candidates. Maximal degree in co-relation 3053. Up to 1455 conditions per place. [2023-08-30 12:49:09,300 INFO L137 encePairwiseOnDemand]: 401/403 looper letters, 36 selfloop transitions, 1 changer transitions 0/50 dead transitions. [2023-08-30 12:49:09,300 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 50 transitions, 202 flow [2023-08-30 12:49:09,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:49:09,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:49:09,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 524 transitions. [2023-08-30 12:49:09,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4334160463192721 [2023-08-30 12:49:09,302 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 524 transitions. [2023-08-30 12:49:09,302 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 524 transitions. [2023-08-30 12:49:09,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:49:09,302 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 524 transitions. [2023-08-30 12:49:09,303 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 174.66666666666666) internal successors, (524), 3 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:09,305 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 403.0) internal successors, (1612), 4 states have internal predecessors, (1612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:09,305 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 403.0) internal successors, (1612), 4 states have internal predecessors, (1612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:09,305 INFO L175 Difference]: Start difference. First operand has 43 places, 37 transitions, 94 flow. Second operand 3 states and 524 transitions. [2023-08-30 12:49:09,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 50 transitions, 202 flow [2023-08-30 12:49:09,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 50 transitions, 201 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:49:09,306 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 93 flow [2023-08-30 12:49:09,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=403, PETRI_DIFFERENCE_MINUEND_FLOW=91, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=93, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2023-08-30 12:49:09,307 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, -3 predicate places. [2023-08-30 12:49:09,307 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 93 flow [2023-08-30 12:49:09,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 164.0) internal successors, (492), 3 states have internal predecessors, (492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:09,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:09,307 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:49:09,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-30 12:49:09,307 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-30 12:49:09,308 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:09,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1000511335, now seen corresponding path program 1 times [2023-08-30 12:49:09,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:09,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718126577] [2023-08-30 12:49:09,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:09,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:09,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:49:09,350 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-30 12:49:09,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:49:09,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718126577] [2023-08-30 12:49:09,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718126577] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:49:09,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:49:09,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:49:09,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835800624] [2023-08-30 12:49:09,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:49:09,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:49:09,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:49:09,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:49:09,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:49:09,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 403 [2023-08-30 12:49:09,362 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 93 flow. Second operand has 3 states, 3 states have (on average 162.0) internal successors, (486), 3 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:09,362 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:49:09,363 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 403 [2023-08-30 12:49:09,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:49:09,516 INFO L130 PetriNetUnfolder]: 1448/2299 cut-off events. [2023-08-30 12:49:09,516 INFO L131 PetriNetUnfolder]: For 186/186 co-relation queries the response was YES. [2023-08-30 12:49:09,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4902 conditions, 2299 events. 1448/2299 cut-off events. For 186/186 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 12622 event pairs, 883 based on Foata normal form. 0/1695 useless extension candidates. Maximal degree in co-relation 3617. Up to 1674 conditions per place. [2023-08-30 12:49:09,525 INFO L137 encePairwiseOnDemand]: 399/403 looper letters, 36 selfloop transitions, 2 changer transitions 0/51 dead transitions. [2023-08-30 12:49:09,525 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 51 transitions, 207 flow [2023-08-30 12:49:09,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:49:09,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:49:09,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 520 transitions. [2023-08-30 12:49:09,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43010752688172044 [2023-08-30 12:49:09,526 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 520 transitions. [2023-08-30 12:49:09,526 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 520 transitions. [2023-08-30 12:49:09,527 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:49:09,527 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 520 transitions. [2023-08-30 12:49:09,528 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 173.33333333333334) internal successors, (520), 3 states have internal predecessors, (520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:09,529 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 403.0) internal successors, (1612), 4 states have internal predecessors, (1612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:09,530 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 403.0) internal successors, (1612), 4 states have internal predecessors, (1612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:09,530 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 93 flow. Second operand 3 states and 520 transitions. [2023-08-30 12:49:09,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 51 transitions, 207 flow [2023-08-30 12:49:09,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 51 transitions, 206 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:49:09,531 INFO L231 Difference]: Finished difference. Result has 45 places, 37 transitions, 106 flow [2023-08-30 12:49:09,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=403, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=106, PETRI_PLACES=45, PETRI_TRANSITIONS=37} [2023-08-30 12:49:09,531 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, -1 predicate places. [2023-08-30 12:49:09,531 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 37 transitions, 106 flow [2023-08-30 12:49:09,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 162.0) internal successors, (486), 3 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:09,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:09,532 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:49:09,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-30 12:49:09,532 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-30 12:49:09,532 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:09,532 INFO L85 PathProgramCache]: Analyzing trace with hash 951081399, now seen corresponding path program 1 times [2023-08-30 12:49:09,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:09,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393650763] [2023-08-30 12:49:09,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:09,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:09,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:49:09,550 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 12:49:09,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:49:09,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393650763] [2023-08-30 12:49:09,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393650763] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:49:09,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:49:09,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:49:09,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552057740] [2023-08-30 12:49:09,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:49:09,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:49:09,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:49:09,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:49:09,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:49:09,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 403 [2023-08-30 12:49:09,560 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 37 transitions, 106 flow. Second operand has 3 states, 3 states have (on average 164.33333333333334) internal successors, (493), 3 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:09,560 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:49:09,560 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 403 [2023-08-30 12:49:09,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:49:09,689 INFO L130 PetriNetUnfolder]: 1253/1924 cut-off events. [2023-08-30 12:49:09,689 INFO L131 PetriNetUnfolder]: For 367/367 co-relation queries the response was YES. [2023-08-30 12:49:09,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4570 conditions, 1924 events. 1253/1924 cut-off events. For 367/367 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 9979 event pairs, 178 based on Foata normal form. 0/1486 useless extension candidates. Maximal degree in co-relation 3389. Up to 1455 conditions per place. [2023-08-30 12:49:09,698 INFO L137 encePairwiseOnDemand]: 401/403 looper letters, 36 selfloop transitions, 1 changer transitions 0/50 dead transitions. [2023-08-30 12:49:09,698 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 50 transitions, 212 flow [2023-08-30 12:49:09,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:49:09,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:49:09,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 523 transitions. [2023-08-30 12:49:09,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4325889164598842 [2023-08-30 12:49:09,700 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 523 transitions. [2023-08-30 12:49:09,700 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 523 transitions. [2023-08-30 12:49:09,700 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:49:09,700 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 523 transitions. [2023-08-30 12:49:09,701 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 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-30 12:49:09,702 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 403.0) internal successors, (1612), 4 states have internal predecessors, (1612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:09,703 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 403.0) internal successors, (1612), 4 states have internal predecessors, (1612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:09,703 INFO L175 Difference]: Start difference. First operand has 45 places, 37 transitions, 106 flow. Second operand 3 states and 523 transitions. [2023-08-30 12:49:09,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 50 transitions, 212 flow [2023-08-30 12:49:09,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 50 transitions, 208 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-30 12:49:09,704 INFO L231 Difference]: Finished difference. Result has 45 places, 36 transitions, 100 flow [2023-08-30 12:49:09,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=403, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=45, PETRI_TRANSITIONS=36} [2023-08-30 12:49:09,704 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, -1 predicate places. [2023-08-30 12:49:09,704 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 36 transitions, 100 flow [2023-08-30 12:49:09,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 164.33333333333334) internal successors, (493), 3 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:09,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:09,705 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1] [2023-08-30 12:49:09,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-30 12:49:09,705 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-30 12:49:09,705 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:09,705 INFO L85 PathProgramCache]: Analyzing trace with hash 247429232, now seen corresponding path program 1 times [2023-08-30 12:49:09,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:09,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321769991] [2023-08-30 12:49:09,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:09,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:09,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:49:09,765 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-30 12:49:09,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:49:09,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321769991] [2023-08-30 12:49:09,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321769991] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:49:09,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:49:09,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:49:09,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458214347] [2023-08-30 12:49:09,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:49:09,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:49:09,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:49:09,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:49:09,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:49:09,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 403 [2023-08-30 12:49:09,773 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 36 transitions, 100 flow. Second operand has 3 states, 3 states have (on average 164.33333333333334) internal successors, (493), 3 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:09,774 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:49:09,774 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 403 [2023-08-30 12:49:09,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:49:09,942 INFO L130 PetriNetUnfolder]: 1253/1974 cut-off events. [2023-08-30 12:49:09,942 INFO L131 PetriNetUnfolder]: For 397/397 co-relation queries the response was YES. [2023-08-30 12:49:09,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4560 conditions, 1974 events. 1253/1974 cut-off events. For 397/397 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 10344 event pairs, 175 based on Foata normal form. 0/1527 useless extension candidates. Maximal degree in co-relation 3381. Up to 1320 conditions per place. [2023-08-30 12:49:09,952 INFO L137 encePairwiseOnDemand]: 401/403 looper letters, 34 selfloop transitions, 1 changer transitions 0/47 dead transitions. [2023-08-30 12:49:09,952 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 47 transitions, 205 flow [2023-08-30 12:49:09,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:49:09,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:49:09,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 520 transitions. [2023-08-30 12:49:09,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43010752688172044 [2023-08-30 12:49:09,954 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 520 transitions. [2023-08-30 12:49:09,954 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 520 transitions. [2023-08-30 12:49:09,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:49:09,954 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 520 transitions. [2023-08-30 12:49:09,955 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 173.33333333333334) internal successors, (520), 3 states have internal predecessors, (520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:09,956 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 403.0) internal successors, (1612), 4 states have internal predecessors, (1612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:09,957 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 403.0) internal successors, (1612), 4 states have internal predecessors, (1612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:09,957 INFO L175 Difference]: Start difference. First operand has 45 places, 36 transitions, 100 flow. Second operand 3 states and 520 transitions. [2023-08-30 12:49:09,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 47 transitions, 205 flow [2023-08-30 12:49:09,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 47 transitions, 203 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:49:09,958 INFO L231 Difference]: Finished difference. Result has 45 places, 35 transitions, 99 flow [2023-08-30 12:49:09,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=403, PETRI_DIFFERENCE_MINUEND_FLOW=97, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=99, PETRI_PLACES=45, PETRI_TRANSITIONS=35} [2023-08-30 12:49:09,959 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, -1 predicate places. [2023-08-30 12:49:09,959 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 35 transitions, 99 flow [2023-08-30 12:49:09,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 164.33333333333334) internal successors, (493), 3 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:09,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:09,959 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1] [2023-08-30 12:49:09,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-30 12:49:09,959 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-30 12:49:09,960 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:09,960 INFO L85 PathProgramCache]: Analyzing trace with hash 247429579, now seen corresponding path program 1 times [2023-08-30 12:49:09,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:09,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092789949] [2023-08-30 12:49:09,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:09,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:09,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:49:10,004 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-30 12:49:10,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:49:10,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092789949] [2023-08-30 12:49:10,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092789949] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:49:10,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:49:10,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:49:10,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557073017] [2023-08-30 12:49:10,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:49:10,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:49:10,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:49:10,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:49:10,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:49:10,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 403 [2023-08-30 12:49:10,021 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 35 transitions, 99 flow. Second operand has 3 states, 3 states have (on average 162.33333333333334) internal successors, (487), 3 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:10,021 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:49:10,022 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 403 [2023-08-30 12:49:10,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:49:10,199 INFO L130 PetriNetUnfolder]: 1553/2394 cut-off events. [2023-08-30 12:49:10,199 INFO L131 PetriNetUnfolder]: For 316/316 co-relation queries the response was YES. [2023-08-30 12:49:10,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5652 conditions, 2394 events. 1553/2394 cut-off events. For 316/316 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 12477 event pairs, 943 based on Foata normal form. 0/1843 useless extension candidates. Maximal degree in co-relation 4197. Up to 1674 conditions per place. [2023-08-30 12:49:10,211 INFO L137 encePairwiseOnDemand]: 399/403 looper letters, 35 selfloop transitions, 2 changer transitions 0/49 dead transitions. [2023-08-30 12:49:10,211 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 49 transitions, 213 flow [2023-08-30 12:49:10,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:49:10,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:49:10,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 517 transitions. [2023-08-30 12:49:10,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42762613730355664 [2023-08-30 12:49:10,215 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 517 transitions. [2023-08-30 12:49:10,215 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 517 transitions. [2023-08-30 12:49:10,215 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:49:10,215 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 517 transitions. [2023-08-30 12:49:10,216 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 172.33333333333334) internal successors, (517), 3 states have internal predecessors, (517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:10,217 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 403.0) internal successors, (1612), 4 states have internal predecessors, (1612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:10,218 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 403.0) internal successors, (1612), 4 states have internal predecessors, (1612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:10,218 INFO L175 Difference]: Start difference. First operand has 45 places, 35 transitions, 99 flow. Second operand 3 states and 517 transitions. [2023-08-30 12:49:10,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 49 transitions, 213 flow [2023-08-30 12:49:10,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 49 transitions, 212 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:49:10,219 INFO L231 Difference]: Finished difference. Result has 47 places, 36 transitions, 112 flow [2023-08-30 12:49:10,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=403, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=112, PETRI_PLACES=47, PETRI_TRANSITIONS=36} [2023-08-30 12:49:10,220 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 1 predicate places. [2023-08-30 12:49:10,220 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 36 transitions, 112 flow [2023-08-30 12:49:10,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 162.33333333333334) internal successors, (487), 3 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:10,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:10,221 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1] [2023-08-30 12:49:10,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-30 12:49:10,221 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-30 12:49:10,221 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:10,221 INFO L85 PathProgramCache]: Analyzing trace with hash 247429447, now seen corresponding path program 1 times [2023-08-30 12:49:10,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:10,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17352410] [2023-08-30 12:49:10,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:10,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:10,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:49:10,256 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-30 12:49:10,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:49:10,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17352410] [2023-08-30 12:49:10,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17352410] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:49:10,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:49:10,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:49:10,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397250344] [2023-08-30 12:49:10,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:49:10,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:49:10,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:49:10,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:49:10,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:49:10,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 403 [2023-08-30 12:49:10,267 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 36 transitions, 112 flow. Second operand has 3 states, 3 states have (on average 164.33333333333334) internal successors, (493), 3 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:10,267 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:49:10,267 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 403 [2023-08-30 12:49:10,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:49:10,400 INFO L130 PetriNetUnfolder]: 1253/1974 cut-off events. [2023-08-30 12:49:10,400 INFO L131 PetriNetUnfolder]: For 371/371 co-relation queries the response was YES. [2023-08-30 12:49:10,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4981 conditions, 1974 events. 1253/1974 cut-off events. For 371/371 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 10152 event pairs, 175 based on Foata normal form. 120/1707 useless extension candidates. Maximal degree in co-relation 3717. Up to 1320 conditions per place. [2023-08-30 12:49:10,410 INFO L137 encePairwiseOnDemand]: 401/403 looper letters, 34 selfloop transitions, 1 changer transitions 0/47 dead transitions. [2023-08-30 12:49:10,410 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 47 transitions, 216 flow [2023-08-30 12:49:10,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:49:10,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:49:10,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 519 transitions. [2023-08-30 12:49:10,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292803970223325 [2023-08-30 12:49:10,412 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 519 transitions. [2023-08-30 12:49:10,412 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 519 transitions. [2023-08-30 12:49:10,413 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:49:10,413 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 519 transitions. [2023-08-30 12:49:10,413 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 173.0) internal successors, (519), 3 states have internal predecessors, (519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:10,415 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 403.0) internal successors, (1612), 4 states have internal predecessors, (1612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:10,415 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 403.0) internal successors, (1612), 4 states have internal predecessors, (1612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:10,415 INFO L175 Difference]: Start difference. First operand has 47 places, 36 transitions, 112 flow. Second operand 3 states and 519 transitions. [2023-08-30 12:49:10,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 47 transitions, 216 flow [2023-08-30 12:49:10,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 47 transitions, 212 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-30 12:49:10,417 INFO L231 Difference]: Finished difference. Result has 47 places, 35 transitions, 108 flow [2023-08-30 12:49:10,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=403, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=108, PETRI_PLACES=47, PETRI_TRANSITIONS=35} [2023-08-30 12:49:10,418 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 1 predicate places. [2023-08-30 12:49:10,418 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 35 transitions, 108 flow [2023-08-30 12:49:10,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 164.33333333333334) internal successors, (493), 3 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:10,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:10,418 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:49:10,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-30 12:49:10,419 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-30 12:49:10,419 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:10,419 INFO L85 PathProgramCache]: Analyzing trace with hash -919616522, now seen corresponding path program 1 times [2023-08-30 12:49:10,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:10,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057757405] [2023-08-30 12:49:10,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:10,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:10,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:49:10,444 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-30 12:49:10,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:49:10,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057757405] [2023-08-30 12:49:10,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057757405] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:49:10,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:49:10,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:49:10,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046706243] [2023-08-30 12:49:10,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:49:10,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:49:10,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:49:10,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:49:10,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:49:10,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 403 [2023-08-30 12:49:10,457 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 35 transitions, 108 flow. Second operand has 3 states, 3 states have (on average 164.66666666666666) internal successors, (494), 3 states have internal predecessors, (494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:10,457 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:49:10,457 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 403 [2023-08-30 12:49:10,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:49:10,576 INFO L130 PetriNetUnfolder]: 1103/1764 cut-off events. [2023-08-30 12:49:10,576 INFO L131 PetriNetUnfolder]: For 351/351 co-relation queries the response was YES. [2023-08-30 12:49:10,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4345 conditions, 1764 events. 1103/1764 cut-off events. For 351/351 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 8938 event pairs, 175 based on Foata normal form. 0/1459 useless extension candidates. Maximal degree in co-relation 3237. Up to 1110 conditions per place. [2023-08-30 12:49:10,585 INFO L137 encePairwiseOnDemand]: 401/403 looper letters, 33 selfloop transitions, 1 changer transitions 0/46 dead transitions. [2023-08-30 12:49:10,585 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 46 transitions, 208 flow [2023-08-30 12:49:10,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:49:10,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:49:10,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 518 transitions. [2023-08-30 12:49:10,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4284532671629446 [2023-08-30 12:49:10,587 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 518 transitions. [2023-08-30 12:49:10,587 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 518 transitions. [2023-08-30 12:49:10,587 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:49:10,587 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 518 transitions. [2023-08-30 12:49:10,588 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 172.66666666666666) internal successors, (518), 3 states have internal predecessors, (518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:10,589 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 403.0) internal successors, (1612), 4 states have internal predecessors, (1612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:10,590 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 403.0) internal successors, (1612), 4 states have internal predecessors, (1612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:10,590 INFO L175 Difference]: Start difference. First operand has 47 places, 35 transitions, 108 flow. Second operand 3 states and 518 transitions. [2023-08-30 12:49:10,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 46 transitions, 208 flow [2023-08-30 12:49:10,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 46 transitions, 207 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:49:10,592 INFO L231 Difference]: Finished difference. Result has 47 places, 34 transitions, 105 flow [2023-08-30 12:49:10,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=403, PETRI_DIFFERENCE_MINUEND_FLOW=103, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=105, PETRI_PLACES=47, PETRI_TRANSITIONS=34} [2023-08-30 12:49:10,592 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 1 predicate places. [2023-08-30 12:49:10,592 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 34 transitions, 105 flow [2023-08-30 12:49:10,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 164.66666666666666) internal successors, (494), 3 states have internal predecessors, (494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:10,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:10,593 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1] [2023-08-30 12:49:10,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-30 12:49:10,593 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2023-08-30 12:49:10,593 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:10,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1543776136, now seen corresponding path program 1 times [2023-08-30 12:49:10,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:10,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107611766] [2023-08-30 12:49:10,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:10,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:10,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 12:49:10,602 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-30 12:49:10,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 12:49:10,610 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-30 12:49:10,610 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-30 12:49:10,612 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (16 of 17 remaining) [2023-08-30 12:49:10,612 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 17 remaining) [2023-08-30 12:49:10,612 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 17 remaining) [2023-08-30 12:49:10,612 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 17 remaining) [2023-08-30 12:49:10,612 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 17 remaining) [2023-08-30 12:49:10,612 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 17 remaining) [2023-08-30 12:49:10,613 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 17 remaining) [2023-08-30 12:49:10,613 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 17 remaining) [2023-08-30 12:49:10,613 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 17 remaining) [2023-08-30 12:49:10,613 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 17 remaining) [2023-08-30 12:49:10,613 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 17 remaining) [2023-08-30 12:49:10,613 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 17 remaining) [2023-08-30 12:49:10,613 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 17 remaining) [2023-08-30 12:49:10,613 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 17 remaining) [2023-08-30 12:49:10,613 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 17 remaining) [2023-08-30 12:49:10,614 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 17 remaining) [2023-08-30 12:49:10,614 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 17 remaining) [2023-08-30 12:49:10,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-30 12:49:10,614 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:49:10,616 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-30 12:49:10,617 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2023-08-30 12:49:10,640 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-30 12:49:10,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 221 places, 241 transitions, 514 flow [2023-08-30 12:49:10,664 INFO L130 PetriNetUnfolder]: 33/287 cut-off events. [2023-08-30 12:49:10,665 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-08-30 12:49:10,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 310 conditions, 287 events. 33/287 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 858 event pairs, 0 based on Foata normal form. 0/233 useless extension candidates. Maximal degree in co-relation 231. Up to 10 conditions per place. [2023-08-30 12:49:10,667 INFO L82 GeneralOperation]: Start removeDead. Operand has 221 places, 241 transitions, 514 flow [2023-08-30 12:49:10,669 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 221 places, 241 transitions, 514 flow [2023-08-30 12:49:10,669 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 12:49:10,669 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 221 places, 241 transitions, 514 flow [2023-08-30 12:49:10,669 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 221 places, 241 transitions, 514 flow [2023-08-30 12:49:10,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 221 places, 241 transitions, 514 flow [2023-08-30 12:49:10,691 INFO L130 PetriNetUnfolder]: 33/287 cut-off events. [2023-08-30 12:49:10,692 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-08-30 12:49:10,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 310 conditions, 287 events. 33/287 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 858 event pairs, 0 based on Foata normal form. 0/233 useless extension candidates. Maximal degree in co-relation 231. Up to 10 conditions per place. [2023-08-30 12:49:10,704 INFO L119 LiptonReduction]: Number of co-enabled transitions 37128 [2023-08-30 12:49:15,030 INFO L134 LiptonReduction]: Checked pairs total: 56574 [2023-08-30 12:49:15,030 INFO L136 LiptonReduction]: Total number of compositions: 275 [2023-08-30 12:49:15,031 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-30 12:49:15,032 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=true, 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;@7410f98e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 12:49:15,032 INFO L358 AbstractCegarLoop]: Starting to check reachability of 21 error locations. [2023-08-30 12:49:15,033 INFO L130 PetriNetUnfolder]: 1/8 cut-off events. [2023-08-30 12:49:15,033 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 12:49:15,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:15,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 12:49:15,033 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-30 12:49:15,034 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:15,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1698102033, now seen corresponding path program 1 times [2023-08-30 12:49:15,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:15,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459282777] [2023-08-30 12:49:15,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:15,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:15,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:49:15,062 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-30 12:49:15,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:49:15,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459282777] [2023-08-30 12:49:15,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459282777] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:49:15,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:49:15,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:49:15,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370939373] [2023-08-30 12:49:15,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:49:15,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:49:15,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:49:15,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:49:15,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:49:15,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 516 [2023-08-30 12:49:15,074 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 62 transitions, 156 flow. Second operand has 3 states, 3 states have (on average 208.66666666666666) internal successors, (626), 3 states have internal predecessors, (626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:15,074 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:49:15,074 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 516 [2023-08-30 12:49:15,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:49:16,717 INFO L130 PetriNetUnfolder]: 19990/27660 cut-off events. [2023-08-30 12:49:16,718 INFO L131 PetriNetUnfolder]: For 3968/3968 co-relation queries the response was YES. [2023-08-30 12:49:16,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54446 conditions, 27660 events. 19990/27660 cut-off events. For 3968/3968 co-relation queries the response was YES. Maximal size of possible extension queue 1435. Compared 183989 event pairs, 1602 based on Foata normal form. 0/17278 useless extension candidates. Maximal degree in co-relation 6476. Up to 21950 conditions per place. [2023-08-30 12:49:16,868 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 58 selfloop transitions, 1 changer transitions 0/77 dead transitions. [2023-08-30 12:49:16,869 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 77 transitions, 325 flow [2023-08-30 12:49:16,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:49:16,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:49:16,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 697 transitions. [2023-08-30 12:49:16,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4502583979328165 [2023-08-30 12:49:16,871 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 697 transitions. [2023-08-30 12:49:16,871 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 697 transitions. [2023-08-30 12:49:16,871 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:49:16,871 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 697 transitions. [2023-08-30 12:49:16,872 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 232.33333333333334) internal successors, (697), 3 states have internal predecessors, (697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:16,874 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:16,874 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:16,874 INFO L175 Difference]: Start difference. First operand has 59 places, 62 transitions, 156 flow. Second operand 3 states and 697 transitions. [2023-08-30 12:49:16,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 77 transitions, 325 flow [2023-08-30 12:49:16,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 77 transitions, 307 flow, removed 9 selfloop flow, removed 0 redundant places. [2023-08-30 12:49:16,877 INFO L231 Difference]: Finished difference. Result has 55 places, 52 transitions, 126 flow [2023-08-30 12:49:16,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=126, PETRI_PLACES=55, PETRI_TRANSITIONS=52} [2023-08-30 12:49:16,877 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, -4 predicate places. [2023-08-30 12:49:16,877 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 52 transitions, 126 flow [2023-08-30 12:49:16,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 208.66666666666666) internal successors, (626), 3 states have internal predecessors, (626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:16,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:16,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 12:49:16,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-30 12:49:16,878 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-30 12:49:16,878 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:16,878 INFO L85 PathProgramCache]: Analyzing trace with hash 1698102361, now seen corresponding path program 1 times [2023-08-30 12:49:16,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:16,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501610867] [2023-08-30 12:49:16,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:16,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:16,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:49:16,926 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-30 12:49:16,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:49:16,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501610867] [2023-08-30 12:49:16,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501610867] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:49:16,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:49:16,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:49:16,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361183847] [2023-08-30 12:49:16,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:49:16,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:49:16,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:49:16,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:49:16,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:49:16,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 205 out of 516 [2023-08-30 12:49:16,942 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 52 transitions, 126 flow. Second operand has 3 states, 3 states have (on average 206.66666666666666) internal successors, (620), 3 states have internal predecessors, (620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:16,942 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:49:16,942 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 205 of 516 [2023-08-30 12:49:16,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:49:19,264 INFO L130 PetriNetUnfolder]: 25410/36044 cut-off events. [2023-08-30 12:49:19,264 INFO L131 PetriNetUnfolder]: For 2240/2240 co-relation queries the response was YES. [2023-08-30 12:49:19,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70414 conditions, 36044 events. 25410/36044 cut-off events. For 2240/2240 co-relation queries the response was YES. Maximal size of possible extension queue 1850. Compared 244183 event pairs, 14590 based on Foata normal form. 0/22810 useless extension candidates. Maximal degree in co-relation 49276. Up to 24679 conditions per place. [2023-08-30 12:49:19,504 INFO L137 encePairwiseOnDemand]: 512/516 looper letters, 59 selfloop transitions, 2 changer transitions 0/79 dead transitions. [2023-08-30 12:49:19,504 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 79 transitions, 317 flow [2023-08-30 12:49:19,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:49:19,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:49:19,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 678 transitions. [2023-08-30 12:49:19,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.437984496124031 [2023-08-30 12:49:19,506 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 678 transitions. [2023-08-30 12:49:19,506 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 678 transitions. [2023-08-30 12:49:19,506 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:49:19,507 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 678 transitions. [2023-08-30 12:49:19,508 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 226.0) internal successors, (678), 3 states have internal predecessors, (678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:19,509 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:19,518 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:19,518 INFO L175 Difference]: Start difference. First operand has 55 places, 52 transitions, 126 flow. Second operand 3 states and 678 transitions. [2023-08-30 12:49:19,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 79 transitions, 317 flow [2023-08-30 12:49:19,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 79 transitions, 316 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:49:19,520 INFO L231 Difference]: Finished difference. Result has 57 places, 53 transitions, 139 flow [2023-08-30 12:49:19,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=125, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=139, PETRI_PLACES=57, PETRI_TRANSITIONS=53} [2023-08-30 12:49:19,520 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, -2 predicate places. [2023-08-30 12:49:19,520 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 53 transitions, 139 flow [2023-08-30 12:49:19,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 206.66666666666666) internal successors, (620), 3 states have internal predecessors, (620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:19,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:19,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 12:49:19,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-30 12:49:19,521 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-30 12:49:19,522 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:19,522 INFO L85 PathProgramCache]: Analyzing trace with hash 1698102185, now seen corresponding path program 1 times [2023-08-30 12:49:19,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:19,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232688436] [2023-08-30 12:49:19,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:19,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:19,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:49:19,561 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-30 12:49:19,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:49:19,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232688436] [2023-08-30 12:49:19,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232688436] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:49:19,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:49:19,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:49:19,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669212449] [2023-08-30 12:49:19,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:49:19,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:49:19,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:49:19,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:49:19,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:49:19,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 516 [2023-08-30 12:49:19,571 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 53 transitions, 139 flow. Second operand has 3 states, 3 states have (on average 208.66666666666666) internal successors, (626), 3 states have internal predecessors, (626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:19,571 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:49:19,571 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 516 [2023-08-30 12:49:19,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:49:21,015 INFO L130 PetriNetUnfolder]: 19502/26196 cut-off events. [2023-08-30 12:49:21,016 INFO L131 PetriNetUnfolder]: For 4555/4555 co-relation queries the response was YES. [2023-08-30 12:49:21,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57723 conditions, 26196 events. 19502/26196 cut-off events. For 4555/4555 co-relation queries the response was YES. Maximal size of possible extension queue 1326. Compared 153864 event pairs, 5002 based on Foata normal form. 1600/18846 useless extension candidates. Maximal degree in co-relation 57608. Up to 21950 conditions per place. [2023-08-30 12:49:21,163 INFO L137 encePairwiseOnDemand]: 514/516 looper letters, 58 selfloop transitions, 1 changer transitions 0/77 dead transitions. [2023-08-30 12:49:21,163 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 77 transitions, 320 flow [2023-08-30 12:49:21,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:49:21,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:49:21,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 680 transitions. [2023-08-30 12:49:21,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392764857881137 [2023-08-30 12:49:21,165 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 680 transitions. [2023-08-30 12:49:21,165 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 680 transitions. [2023-08-30 12:49:21,165 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:49:21,165 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 680 transitions. [2023-08-30 12:49:21,166 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 226.66666666666666) internal successors, (680), 3 states have internal predecessors, (680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:21,168 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:21,168 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:21,168 INFO L175 Difference]: Start difference. First operand has 57 places, 53 transitions, 139 flow. Second operand 3 states and 680 transitions. [2023-08-30 12:49:21,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 77 transitions, 320 flow [2023-08-30 12:49:21,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 77 transitions, 316 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-30 12:49:21,170 INFO L231 Difference]: Finished difference. Result has 57 places, 52 transitions, 135 flow [2023-08-30 12:49:21,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=133, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=135, PETRI_PLACES=57, PETRI_TRANSITIONS=52} [2023-08-30 12:49:21,171 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, -2 predicate places. [2023-08-30 12:49:21,171 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 52 transitions, 135 flow [2023-08-30 12:49:21,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 208.66666666666666) internal successors, (626), 3 states have internal predecessors, (626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:21,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:21,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-30 12:49:21,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-30 12:49:21,172 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-30 12:49:21,172 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:21,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1101568321, now seen corresponding path program 1 times [2023-08-30 12:49:21,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:21,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97401353] [2023-08-30 12:49:21,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:21,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:21,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:49:21,186 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-30 12:49:21,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:49:21,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97401353] [2023-08-30 12:49:21,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97401353] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:49:21,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:49:21,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:49:21,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865877944] [2023-08-30 12:49:21,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:49:21,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:49:21,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:49:21,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:49:21,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:49:21,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 516 [2023-08-30 12:49:21,194 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 52 transitions, 135 flow. Second operand has 3 states, 3 states have (on average 209.0) internal successors, (627), 3 states have internal predecessors, (627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:21,195 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:49:21,195 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 516 [2023-08-30 12:49:21,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:49:22,650 INFO L130 PetriNetUnfolder]: 16777/22671 cut-off events. [2023-08-30 12:49:22,650 INFO L131 PetriNetUnfolder]: For 3896/3896 co-relation queries the response was YES. [2023-08-30 12:49:22,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48902 conditions, 22671 events. 16777/22671 cut-off events. For 3896/3896 co-relation queries the response was YES. Maximal size of possible extension queue 1124. Compared 131851 event pairs, 4354 based on Foata normal form. 0/15493 useless extension candidates. Maximal degree in co-relation 48802. Up to 18425 conditions per place. [2023-08-30 12:49:22,803 INFO L137 encePairwiseOnDemand]: 514/516 looper letters, 57 selfloop transitions, 1 changer transitions 0/76 dead transitions. [2023-08-30 12:49:22,803 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 76 transitions, 312 flow [2023-08-30 12:49:22,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:49:22,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:49:22,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 679 transitions. [2023-08-30 12:49:22,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43863049095607237 [2023-08-30 12:49:22,805 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 679 transitions. [2023-08-30 12:49:22,806 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 679 transitions. [2023-08-30 12:49:22,806 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:49:22,806 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 679 transitions. [2023-08-30 12:49:22,807 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 226.33333333333334) internal successors, (679), 3 states have internal predecessors, (679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:22,808 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:22,809 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:22,809 INFO L175 Difference]: Start difference. First operand has 57 places, 52 transitions, 135 flow. Second operand 3 states and 679 transitions. [2023-08-30 12:49:22,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 76 transitions, 312 flow [2023-08-30 12:49:22,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 76 transitions, 311 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:49:22,811 INFO L231 Difference]: Finished difference. Result has 57 places, 51 transitions, 132 flow [2023-08-30 12:49:22,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=130, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=132, PETRI_PLACES=57, PETRI_TRANSITIONS=51} [2023-08-30 12:49:22,811 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, -2 predicate places. [2023-08-30 12:49:22,811 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 51 transitions, 132 flow [2023-08-30 12:49:22,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 209.0) internal successors, (627), 3 states have internal predecessors, (627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:22,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:22,812 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:49:22,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-30 12:49:22,812 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-30 12:49:22,812 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:22,812 INFO L85 PathProgramCache]: Analyzing trace with hash 721076435, now seen corresponding path program 1 times [2023-08-30 12:49:22,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:22,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819503779] [2023-08-30 12:49:22,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:22,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:22,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:49:22,869 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-30 12:49:22,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:49:22,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819503779] [2023-08-30 12:49:22,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819503779] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:49:22,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:49:22,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:49:22,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491776848] [2023-08-30 12:49:22,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:49:22,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:49:22,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:49:22,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:49:22,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:49:22,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 516 [2023-08-30 12:49:22,879 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 51 transitions, 132 flow. Second operand has 3 states, 3 states have (on average 209.0) internal successors, (627), 3 states have internal predecessors, (627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:22,879 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:49:22,879 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 516 [2023-08-30 12:49:22,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:49:24,317 INFO L130 PetriNetUnfolder]: 17133/23715 cut-off events. [2023-08-30 12:49:24,317 INFO L131 PetriNetUnfolder]: For 4198/4198 co-relation queries the response was YES. [2023-08-30 12:49:24,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50740 conditions, 23715 events. 17133/23715 cut-off events. For 4198/4198 co-relation queries the response was YES. Maximal size of possible extension queue 1163. Compared 152535 event pairs, 1367 based on Foata normal form. 0/16249 useless extension candidates. Maximal degree in co-relation 39844. Up to 18792 conditions per place. [2023-08-30 12:49:24,427 INFO L137 encePairwiseOnDemand]: 514/516 looper letters, 55 selfloop transitions, 1 changer transitions 0/73 dead transitions. [2023-08-30 12:49:24,428 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 73 transitions, 308 flow [2023-08-30 12:49:24,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:49:24,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:49:24,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 676 transitions. [2023-08-30 12:49:24,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43669250645994834 [2023-08-30 12:49:24,430 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 676 transitions. [2023-08-30 12:49:24,430 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 676 transitions. [2023-08-30 12:49:24,430 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:49:24,430 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 676 transitions. [2023-08-30 12:49:24,431 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 225.33333333333334) internal successors, (676), 3 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:24,433 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:24,433 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:24,433 INFO L175 Difference]: Start difference. First operand has 57 places, 51 transitions, 132 flow. Second operand 3 states and 676 transitions. [2023-08-30 12:49:24,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 73 transitions, 308 flow [2023-08-30 12:49:24,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 73 transitions, 306 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:49:24,434 INFO L231 Difference]: Finished difference. Result has 57 places, 50 transitions, 131 flow [2023-08-30 12:49:24,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=129, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=131, PETRI_PLACES=57, PETRI_TRANSITIONS=50} [2023-08-30 12:49:24,435 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, -2 predicate places. [2023-08-30 12:49:24,435 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 50 transitions, 131 flow [2023-08-30 12:49:24,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 209.0) internal successors, (627), 3 states have internal predecessors, (627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:24,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:24,436 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:49:24,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-30 12:49:24,436 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-30 12:49:24,436 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:24,436 INFO L85 PathProgramCache]: Analyzing trace with hash 721076736, now seen corresponding path program 1 times [2023-08-30 12:49:24,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:24,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517718636] [2023-08-30 12:49:24,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:24,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:24,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:49:24,477 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-30 12:49:24,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:49:24,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517718636] [2023-08-30 12:49:24,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517718636] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:49:24,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:49:24,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:49:24,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844532633] [2023-08-30 12:49:24,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:49:24,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:49:24,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:49:24,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:49:24,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:49:24,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 205 out of 516 [2023-08-30 12:49:24,489 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 50 transitions, 131 flow. Second operand has 3 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-30 12:49:24,489 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:49:24,489 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 205 of 516 [2023-08-30 12:49:24,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:49:25,991 INFO L130 PetriNetUnfolder]: 21777/30879 cut-off events. [2023-08-30 12:49:25,991 INFO L131 PetriNetUnfolder]: For 3962/3962 co-relation queries the response was YES. [2023-08-30 12:49:26,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66496 conditions, 30879 events. 21777/30879 cut-off events. For 3962/3962 co-relation queries the response was YES. Maximal size of possible extension queue 1480. Compared 203644 event pairs, 12767 based on Foata normal form. 0/21139 useless extension candidates. Maximal degree in co-relation 52290. Up to 21154 conditions per place. [2023-08-30 12:49:26,349 INFO L137 encePairwiseOnDemand]: 512/516 looper letters, 56 selfloop transitions, 2 changer transitions 0/75 dead transitions. [2023-08-30 12:49:26,350 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 75 transitions, 316 flow [2023-08-30 12:49:26,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:49:26,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:49:26,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 673 transitions. [2023-08-30 12:49:26,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4347545219638243 [2023-08-30 12:49:26,352 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 673 transitions. [2023-08-30 12:49:26,352 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 673 transitions. [2023-08-30 12:49:26,352 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:49:26,352 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 673 transitions. [2023-08-30 12:49:26,353 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 224.33333333333334) internal successors, (673), 3 states have internal predecessors, (673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:26,354 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:26,355 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:26,355 INFO L175 Difference]: Start difference. First operand has 57 places, 50 transitions, 131 flow. Second operand 3 states and 673 transitions. [2023-08-30 12:49:26,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 75 transitions, 316 flow [2023-08-30 12:49:26,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 75 transitions, 315 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:49:26,357 INFO L231 Difference]: Finished difference. Result has 59 places, 51 transitions, 144 flow [2023-08-30 12:49:26,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=130, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=144, PETRI_PLACES=59, PETRI_TRANSITIONS=51} [2023-08-30 12:49:26,357 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 0 predicate places. [2023-08-30 12:49:26,358 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 51 transitions, 144 flow [2023-08-30 12:49:26,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 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-30 12:49:26,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:26,358 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:49:26,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-30 12:49:26,358 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-30 12:49:26,358 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:26,358 INFO L85 PathProgramCache]: Analyzing trace with hash 721076567, now seen corresponding path program 1 times [2023-08-30 12:49:26,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:26,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751230615] [2023-08-30 12:49:26,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:26,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:26,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:49:26,399 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-30 12:49:26,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:49:26,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751230615] [2023-08-30 12:49:26,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751230615] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:49:26,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:49:26,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:49:26,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488941351] [2023-08-30 12:49:26,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:49:26,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:49:26,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:49:26,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:49:26,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:49:26,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 516 [2023-08-30 12:49:26,409 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 51 transitions, 144 flow. Second operand has 3 states, 3 states have (on average 209.0) internal successors, (627), 3 states have internal predecessors, (627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:26,409 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:49:26,409 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 516 [2023-08-30 12:49:26,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:49:27,634 INFO L130 PetriNetUnfolder]: 17133/23715 cut-off events. [2023-08-30 12:49:27,635 INFO L131 PetriNetUnfolder]: For 4641/4641 co-relation queries the response was YES. [2023-08-30 12:49:27,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55529 conditions, 23715 events. 17133/23715 cut-off events. For 4641/4641 co-relation queries the response was YES. Maximal size of possible extension queue 1127. Compared 151076 event pairs, 1367 based on Foata normal form. 1368/18301 useless extension candidates. Maximal degree in co-relation 43834. Up to 18792 conditions per place. [2023-08-30 12:49:27,793 INFO L137 encePairwiseOnDemand]: 514/516 looper letters, 55 selfloop transitions, 1 changer transitions 0/73 dead transitions. [2023-08-30 12:49:27,793 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 73 transitions, 319 flow [2023-08-30 12:49:27,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:49:27,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:49:27,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 675 transitions. [2023-08-30 12:49:27,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436046511627907 [2023-08-30 12:49:27,795 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 675 transitions. [2023-08-30 12:49:27,795 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 675 transitions. [2023-08-30 12:49:27,795 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:49:27,796 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 675 transitions. [2023-08-30 12:49:27,796 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 225.0) internal successors, (675), 3 states have internal predecessors, (675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:27,798 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:27,798 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:27,798 INFO L175 Difference]: Start difference. First operand has 59 places, 51 transitions, 144 flow. Second operand 3 states and 675 transitions. [2023-08-30 12:49:27,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 73 transitions, 319 flow [2023-08-30 12:49:27,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 73 transitions, 315 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-30 12:49:27,803 INFO L231 Difference]: Finished difference. Result has 59 places, 50 transitions, 140 flow [2023-08-30 12:49:27,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=140, PETRI_PLACES=59, PETRI_TRANSITIONS=50} [2023-08-30 12:49:27,804 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 0 predicate places. [2023-08-30 12:49:27,804 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 50 transitions, 140 flow [2023-08-30 12:49:27,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 209.0) internal successors, (627), 3 states have internal predecessors, (627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:27,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:27,805 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:49:27,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-08-30 12:49:27,805 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-30 12:49:27,805 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:27,805 INFO L85 PathProgramCache]: Analyzing trace with hash 878544174, now seen corresponding path program 1 times [2023-08-30 12:49:27,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:27,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663782813] [2023-08-30 12:49:27,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:27,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:27,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:49:27,820 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 12:49:27,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:49:27,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663782813] [2023-08-30 12:49:27,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663782813] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:49:27,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:49:27,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:49:27,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712421243] [2023-08-30 12:49:27,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:49:27,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:49:27,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:49:27,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:49:27,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:49:27,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 516 [2023-08-30 12:49:27,830 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 50 transitions, 140 flow. Second operand has 3 states, 3 states have (on average 209.33333333333334) internal successors, (628), 3 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:27,830 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:49:27,830 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 516 [2023-08-30 12:49:27,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:49:28,882 INFO L130 PetriNetUnfolder]: 14799/20697 cut-off events. [2023-08-30 12:49:28,882 INFO L131 PetriNetUnfolder]: For 4269/4269 co-relation queries the response was YES. [2023-08-30 12:49:28,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47297 conditions, 20697 events. 14799/20697 cut-off events. For 4269/4269 co-relation queries the response was YES. Maximal size of possible extension queue 972. Compared 131310 event pairs, 1367 based on Foata normal form. 0/15253 useless extension candidates. Maximal degree in co-relation 37316. Up to 15774 conditions per place. [2023-08-30 12:49:28,999 INFO L137 encePairwiseOnDemand]: 514/516 looper letters, 54 selfloop transitions, 1 changer transitions 0/72 dead transitions. [2023-08-30 12:49:29,000 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 72 transitions, 311 flow [2023-08-30 12:49:29,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:49:29,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:49:29,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 674 transitions. [2023-08-30 12:49:29,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4354005167958656 [2023-08-30 12:49:29,002 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 674 transitions. [2023-08-30 12:49:29,002 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 674 transitions. [2023-08-30 12:49:29,002 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:49:29,002 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 674 transitions. [2023-08-30 12:49:29,003 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 224.66666666666666) internal successors, (674), 3 states have internal predecessors, (674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:29,004 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:29,005 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:29,005 INFO L175 Difference]: Start difference. First operand has 59 places, 50 transitions, 140 flow. Second operand 3 states and 674 transitions. [2023-08-30 12:49:29,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 72 transitions, 311 flow [2023-08-30 12:49:29,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 72 transitions, 310 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:49:29,008 INFO L231 Difference]: Finished difference. Result has 59 places, 49 transitions, 137 flow [2023-08-30 12:49:29,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=135, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=137, PETRI_PLACES=59, PETRI_TRANSITIONS=49} [2023-08-30 12:49:29,008 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 0 predicate places. [2023-08-30 12:49:29,009 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 49 transitions, 137 flow [2023-08-30 12:49:29,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 209.33333333333334) internal successors, (628), 3 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:29,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:29,009 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1] [2023-08-30 12:49:29,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-08-30 12:49:29,009 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-30 12:49:29,009 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:29,010 INFO L85 PathProgramCache]: Analyzing trace with hash 668437557, now seen corresponding path program 1 times [2023-08-30 12:49:29,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:29,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88486068] [2023-08-30 12:49:29,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:29,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:29,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:49:29,038 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-30 12:49:29,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:49:29,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88486068] [2023-08-30 12:49:29,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88486068] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:49:29,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:49:29,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:49:29,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786604929] [2023-08-30 12:49:29,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:49:29,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:49:29,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:49:29,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:49:29,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:49:29,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 516 [2023-08-30 12:49:29,046 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 49 transitions, 137 flow. Second operand has 3 states, 3 states have (on average 209.33333333333334) internal successors, (628), 3 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:29,046 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:49:29,047 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 516 [2023-08-30 12:49:29,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:49:30,053 INFO L130 PetriNetUnfolder]: 14535/19941 cut-off events. [2023-08-30 12:49:30,054 INFO L131 PetriNetUnfolder]: For 4895/4895 co-relation queries the response was YES. [2023-08-30 12:49:30,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47225 conditions, 19941 events. 14535/19941 cut-off events. For 4895/4895 co-relation queries the response was YES. Maximal size of possible extension queue 931. Compared 119199 event pairs, 1991 based on Foata normal form. 0/14756 useless extension candidates. Maximal degree in co-relation 37256. Up to 15912 conditions per place. [2023-08-30 12:49:30,186 INFO L137 encePairwiseOnDemand]: 514/516 looper letters, 52 selfloop transitions, 1 changer transitions 0/69 dead transitions. [2023-08-30 12:49:30,187 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 69 transitions, 307 flow [2023-08-30 12:49:30,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:49:30,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:49:30,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 671 transitions. [2023-08-30 12:49:30,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4334625322997416 [2023-08-30 12:49:30,188 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 671 transitions. [2023-08-30 12:49:30,188 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 671 transitions. [2023-08-30 12:49:30,189 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:49:30,189 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 671 transitions. [2023-08-30 12:49:30,190 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 223.66666666666666) internal successors, (671), 3 states have internal predecessors, (671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:30,191 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:30,191 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:30,191 INFO L175 Difference]: Start difference. First operand has 59 places, 49 transitions, 137 flow. Second operand 3 states and 671 transitions. [2023-08-30 12:49:30,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 69 transitions, 307 flow [2023-08-30 12:49:30,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 69 transitions, 305 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:49:30,195 INFO L231 Difference]: Finished difference. Result has 59 places, 48 transitions, 136 flow [2023-08-30 12:49:30,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=134, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=136, PETRI_PLACES=59, PETRI_TRANSITIONS=48} [2023-08-30 12:49:30,195 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 0 predicate places. [2023-08-30 12:49:30,195 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 48 transitions, 136 flow [2023-08-30 12:49:30,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 209.33333333333334) internal successors, (628), 3 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:30,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:30,196 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1] [2023-08-30 12:49:30,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-08-30 12:49:30,196 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-30 12:49:30,196 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:30,196 INFO L85 PathProgramCache]: Analyzing trace with hash 668437991, now seen corresponding path program 1 times [2023-08-30 12:49:30,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:30,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156661692] [2023-08-30 12:49:30,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:30,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:30,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:49:30,231 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-30 12:49:30,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:49:30,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156661692] [2023-08-30 12:49:30,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156661692] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:49:30,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:49:30,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:49:30,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206211822] [2023-08-30 12:49:30,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:49:30,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:49:30,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:49:30,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:49:30,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:49:30,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 205 out of 516 [2023-08-30 12:49:30,246 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 48 transitions, 136 flow. Second operand has 3 states, 3 states have (on average 207.33333333333334) internal successors, (622), 3 states have internal predecessors, (622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:30,246 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:49:30,246 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 205 of 516 [2023-08-30 12:49:30,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:49:31,624 INFO L130 PetriNetUnfolder]: 18495/25953 cut-off events. [2023-08-30 12:49:31,625 INFO L131 PetriNetUnfolder]: For 5062/5062 co-relation queries the response was YES. [2023-08-30 12:49:31,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61625 conditions, 25953 events. 18495/25953 cut-off events. For 5062/5062 co-relation queries the response was YES. Maximal size of possible extension queue 1181. Compared 163563 event pairs, 11567 based on Foata normal form. 0/19052 useless extension candidates. Maximal degree in co-relation 48680. Up to 18136 conditions per place. [2023-08-30 12:49:31,811 INFO L137 encePairwiseOnDemand]: 512/516 looper letters, 53 selfloop transitions, 2 changer transitions 0/71 dead transitions. [2023-08-30 12:49:31,812 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 71 transitions, 315 flow [2023-08-30 12:49:31,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:49:31,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:49:31,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 668 transitions. [2023-08-30 12:49:31,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4315245478036176 [2023-08-30 12:49:31,813 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 668 transitions. [2023-08-30 12:49:31,813 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 668 transitions. [2023-08-30 12:49:31,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:49:31,814 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 668 transitions. [2023-08-30 12:49:31,815 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 222.66666666666666) internal successors, (668), 3 states have internal predecessors, (668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:31,816 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:31,816 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:31,816 INFO L175 Difference]: Start difference. First operand has 59 places, 48 transitions, 136 flow. Second operand 3 states and 668 transitions. [2023-08-30 12:49:31,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 71 transitions, 315 flow [2023-08-30 12:49:31,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 71 transitions, 314 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:49:31,823 INFO L231 Difference]: Finished difference. Result has 61 places, 49 transitions, 149 flow [2023-08-30 12:49:31,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=135, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=149, PETRI_PLACES=61, PETRI_TRANSITIONS=49} [2023-08-30 12:49:31,823 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 2 predicate places. [2023-08-30 12:49:31,823 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 49 transitions, 149 flow [2023-08-30 12:49:31,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 207.33333333333334) internal successors, (622), 3 states have internal predecessors, (622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:31,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:31,824 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1] [2023-08-30 12:49:31,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-30 12:49:31,824 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-30 12:49:31,824 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:31,824 INFO L85 PathProgramCache]: Analyzing trace with hash 668437831, now seen corresponding path program 1 times [2023-08-30 12:49:31,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:31,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757985339] [2023-08-30 12:49:31,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:31,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:31,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:49:31,851 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-30 12:49:31,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:49:31,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757985339] [2023-08-30 12:49:31,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757985339] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:49:31,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:49:31,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:49:31,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987290892] [2023-08-30 12:49:31,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:49:31,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:49:31,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:49:31,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:49:31,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:49:31,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 516 [2023-08-30 12:49:31,861 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 49 transitions, 149 flow. Second operand has 3 states, 3 states have (on average 209.33333333333334) internal successors, (628), 3 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:31,861 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:49:31,861 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 516 [2023-08-30 12:49:31,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:49:32,963 INFO L130 PetriNetUnfolder]: 14535/19941 cut-off events. [2023-08-30 12:49:32,963 INFO L131 PetriNetUnfolder]: For 5488/5488 co-relation queries the response was YES. [2023-08-30 12:49:33,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51258 conditions, 19941 events. 14535/19941 cut-off events. For 5488/5488 co-relation queries the response was YES. Maximal size of possible extension queue 897. Compared 117925 event pairs, 1991 based on Foata normal form. 1152/16484 useless extension candidates. Maximal degree in co-relation 40616. Up to 15912 conditions per place. [2023-08-30 12:49:33,081 INFO L137 encePairwiseOnDemand]: 514/516 looper letters, 52 selfloop transitions, 1 changer transitions 0/69 dead transitions. [2023-08-30 12:49:33,081 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 69 transitions, 318 flow [2023-08-30 12:49:33,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:49:33,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:49:33,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 670 transitions. [2023-08-30 12:49:33,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43281653746770027 [2023-08-30 12:49:33,083 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 670 transitions. [2023-08-30 12:49:33,083 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 670 transitions. [2023-08-30 12:49:33,083 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:49:33,083 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 670 transitions. [2023-08-30 12:49:33,084 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 223.33333333333334) internal successors, (670), 3 states have internal predecessors, (670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:33,085 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:33,085 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:33,085 INFO L175 Difference]: Start difference. First operand has 61 places, 49 transitions, 149 flow. Second operand 3 states and 670 transitions. [2023-08-30 12:49:33,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 69 transitions, 318 flow [2023-08-30 12:49:33,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 69 transitions, 314 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-30 12:49:33,095 INFO L231 Difference]: Finished difference. Result has 61 places, 48 transitions, 145 flow [2023-08-30 12:49:33,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=143, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=145, PETRI_PLACES=61, PETRI_TRANSITIONS=48} [2023-08-30 12:49:33,096 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 2 predicate places. [2023-08-30 12:49:33,096 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 48 transitions, 145 flow [2023-08-30 12:49:33,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 209.33333333333334) internal successors, (628), 3 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:33,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:33,096 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:49:33,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-08-30 12:49:33,096 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-30 12:49:33,097 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:33,097 INFO L85 PathProgramCache]: Analyzing trace with hash -753256135, now seen corresponding path program 1 times [2023-08-30 12:49:33,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:33,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430720419] [2023-08-30 12:49:33,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:33,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:33,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:49:33,116 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-30 12:49:33,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:49:33,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430720419] [2023-08-30 12:49:33,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430720419] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:49:33,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:49:33,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:49:33,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142192626] [2023-08-30 12:49:33,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:49:33,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:49:33,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:49:33,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:49:33,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:49:33,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 516 [2023-08-30 12:49:33,125 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 48 transitions, 145 flow. Second operand has 3 states, 3 states have (on average 209.66666666666666) internal successors, (629), 3 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:33,126 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:49:33,126 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 516 [2023-08-30 12:49:33,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:49:34,071 INFO L130 PetriNetUnfolder]: 12699/17817 cut-off events. [2023-08-30 12:49:34,072 INFO L131 PetriNetUnfolder]: For 4708/4708 co-relation queries the response was YES. [2023-08-30 12:49:34,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44166 conditions, 17817 events. 12699/17817 cut-off events. For 4708/4708 co-relation queries the response was YES. Maximal size of possible extension queue 789. Compared 108817 event pairs, 1271 based on Foata normal form. 0/14048 useless extension candidates. Maximal degree in co-relation 34994. Up to 13356 conditions per place. [2023-08-30 12:49:34,189 INFO L137 encePairwiseOnDemand]: 514/516 looper letters, 51 selfloop transitions, 1 changer transitions 0/68 dead transitions. [2023-08-30 12:49:34,189 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 68 transitions, 310 flow [2023-08-30 12:49:34,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:49:34,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:49:34,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 669 transitions. [2023-08-30 12:49:34,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4321705426356589 [2023-08-30 12:49:34,191 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 669 transitions. [2023-08-30 12:49:34,191 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 669 transitions. [2023-08-30 12:49:34,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:49:34,192 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 669 transitions. [2023-08-30 12:49:34,192 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 223.0) internal successors, (669), 3 states have internal predecessors, (669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:34,194 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:34,194 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:34,194 INFO L175 Difference]: Start difference. First operand has 61 places, 48 transitions, 145 flow. Second operand 3 states and 669 transitions. [2023-08-30 12:49:34,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 68 transitions, 310 flow [2023-08-30 12:49:34,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 68 transitions, 309 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:49:34,204 INFO L231 Difference]: Finished difference. Result has 61 places, 47 transitions, 142 flow [2023-08-30 12:49:34,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=142, PETRI_PLACES=61, PETRI_TRANSITIONS=47} [2023-08-30 12:49:34,205 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 2 predicate places. [2023-08-30 12:49:34,205 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 47 transitions, 142 flow [2023-08-30 12:49:34,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 209.66666666666666) internal successors, (629), 3 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:34,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:34,205 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:49:34,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-08-30 12:49:34,205 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-30 12:49:34,206 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:34,206 INFO L85 PathProgramCache]: Analyzing trace with hash -1802397695, now seen corresponding path program 1 times [2023-08-30 12:49:34,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:34,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342208846] [2023-08-30 12:49:34,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:34,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:34,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:49:34,236 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-08-30 12:49:34,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:49:34,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342208846] [2023-08-30 12:49:34,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342208846] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:49:34,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:49:34,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:49:34,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106993011] [2023-08-30 12:49:34,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:49:34,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:49:34,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:49:34,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:49:34,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:49:34,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 516 [2023-08-30 12:49:34,245 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 47 transitions, 142 flow. Second operand has 3 states, 3 states have (on average 209.66666666666666) internal successors, (629), 3 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:34,245 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:49:34,245 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 516 [2023-08-30 12:49:34,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:49:35,201 INFO L130 PetriNetUnfolder]: 12555/17745 cut-off events. [2023-08-30 12:49:35,202 INFO L131 PetriNetUnfolder]: For 5224/5224 co-relation queries the response was YES. [2023-08-30 12:49:35,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44814 conditions, 17745 events. 12555/17745 cut-off events. For 5224/5224 co-relation queries the response was YES. Maximal size of possible extension queue 763. Compared 106775 event pairs, 2075 based on Foata normal form. 0/14054 useless extension candidates. Maximal degree in co-relation 35534. Up to 12096 conditions per place. [2023-08-30 12:49:35,312 INFO L137 encePairwiseOnDemand]: 514/516 looper letters, 49 selfloop transitions, 1 changer transitions 0/65 dead transitions. [2023-08-30 12:49:35,312 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 65 transitions, 306 flow [2023-08-30 12:49:35,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:49:35,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:49:35,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 666 transitions. [2023-08-30 12:49:35,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2023-08-30 12:49:35,314 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 666 transitions. [2023-08-30 12:49:35,314 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 666 transitions. [2023-08-30 12:49:35,314 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:49:35,314 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 666 transitions. [2023-08-30 12:49:35,315 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 222.0) internal successors, (666), 3 states have internal predecessors, (666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:35,317 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:35,317 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:35,317 INFO L175 Difference]: Start difference. First operand has 61 places, 47 transitions, 142 flow. Second operand 3 states and 666 transitions. [2023-08-30 12:49:35,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 65 transitions, 306 flow [2023-08-30 12:49:35,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 65 transitions, 304 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:49:35,325 INFO L231 Difference]: Finished difference. Result has 61 places, 46 transitions, 141 flow [2023-08-30 12:49:35,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=139, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=141, PETRI_PLACES=61, PETRI_TRANSITIONS=46} [2023-08-30 12:49:35,326 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 2 predicate places. [2023-08-30 12:49:35,326 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 46 transitions, 141 flow [2023-08-30 12:49:35,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 209.66666666666666) internal successors, (629), 3 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:35,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:35,326 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:49:35,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-08-30 12:49:35,327 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-30 12:49:35,327 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:35,327 INFO L85 PathProgramCache]: Analyzing trace with hash -1802397319, now seen corresponding path program 1 times [2023-08-30 12:49:35,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:35,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933804926] [2023-08-30 12:49:35,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:35,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:35,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:49:35,375 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-08-30 12:49:35,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:49:35,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933804926] [2023-08-30 12:49:35,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933804926] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:49:35,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:49:35,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:49:35,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837629915] [2023-08-30 12:49:35,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:49:35,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:49:35,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:49:35,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:49:35,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:49:35,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 516 [2023-08-30 12:49:35,395 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 46 transitions, 141 flow. Second operand has 3 states, 3 states have (on average 209.66666666666666) internal successors, (629), 3 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:35,395 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:49:35,396 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 516 [2023-08-30 12:49:35,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:49:36,257 INFO L130 PetriNetUnfolder]: 11043/15801 cut-off events. [2023-08-30 12:49:36,257 INFO L131 PetriNetUnfolder]: For 3922/3922 co-relation queries the response was YES. [2023-08-30 12:49:36,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40062 conditions, 15801 events. 11043/15801 cut-off events. For 3922/3922 co-relation queries the response was YES. Maximal size of possible extension queue 666. Compared 95003 event pairs, 2075 based on Foata normal form. 0/12758 useless extension candidates. Maximal degree in co-relation 31790. Up to 10152 conditions per place. [2023-08-30 12:49:36,359 INFO L137 encePairwiseOnDemand]: 514/516 looper letters, 48 selfloop transitions, 1 changer transitions 0/64 dead transitions. [2023-08-30 12:49:36,359 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 64 transitions, 302 flow [2023-08-30 12:49:36,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:49:36,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:49:36,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 665 transitions. [2023-08-30 12:49:36,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42958656330749356 [2023-08-30 12:49:36,361 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 665 transitions. [2023-08-30 12:49:36,361 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 665 transitions. [2023-08-30 12:49:36,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:49:36,361 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 665 transitions. [2023-08-30 12:49:36,362 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 221.66666666666666) internal successors, (665), 3 states have internal predecessors, (665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:36,363 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:36,363 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:36,363 INFO L175 Difference]: Start difference. First operand has 61 places, 46 transitions, 141 flow. Second operand 3 states and 665 transitions. [2023-08-30 12:49:36,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 64 transitions, 302 flow [2023-08-30 12:49:36,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 64 transitions, 301 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:49:36,383 INFO L231 Difference]: Finished difference. Result has 61 places, 45 transitions, 140 flow [2023-08-30 12:49:36,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=140, PETRI_PLACES=61, PETRI_TRANSITIONS=45} [2023-08-30 12:49:36,383 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 2 predicate places. [2023-08-30 12:49:36,383 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 45 transitions, 140 flow [2023-08-30 12:49:36,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 209.66666666666666) internal successors, (629), 3 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:36,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:36,384 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:49:36,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-08-30 12:49:36,384 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-30 12:49:36,384 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:36,384 INFO L85 PathProgramCache]: Analyzing trace with hash -1802397458, now seen corresponding path program 1 times [2023-08-30 12:49:36,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:36,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902053153] [2023-08-30 12:49:36,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:36,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:36,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:49:36,415 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-08-30 12:49:36,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:49:36,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902053153] [2023-08-30 12:49:36,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902053153] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:49:36,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:49:36,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:49:36,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034289030] [2023-08-30 12:49:36,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:49:36,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:49:36,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:49:36,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:49:36,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:49:36,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 516 [2023-08-30 12:49:36,425 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 45 transitions, 140 flow. Second operand has 3 states, 3 states have (on average 209.66666666666666) internal successors, (629), 3 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:36,425 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:49:36,425 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 516 [2023-08-30 12:49:36,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:49:37,207 INFO L130 PetriNetUnfolder]: 9531/13857 cut-off events. [2023-08-30 12:49:37,208 INFO L131 PetriNetUnfolder]: For 3490/3490 co-relation queries the response was YES. [2023-08-30 12:49:37,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35310 conditions, 13857 events. 9531/13857 cut-off events. For 3490/3490 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 83313 event pairs, 2075 based on Foata normal form. 0/11462 useless extension candidates. Maximal degree in co-relation 28046. Up to 8208 conditions per place. [2023-08-30 12:49:37,294 INFO L137 encePairwiseOnDemand]: 514/516 looper letters, 47 selfloop transitions, 1 changer transitions 0/63 dead transitions. [2023-08-30 12:49:37,294 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 63 transitions, 299 flow [2023-08-30 12:49:37,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:49:37,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:49:37,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 664 transitions. [2023-08-30 12:49:37,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289405684754522 [2023-08-30 12:49:37,295 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 664 transitions. [2023-08-30 12:49:37,295 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 664 transitions. [2023-08-30 12:49:37,296 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:49:37,296 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 664 transitions. [2023-08-30 12:49:37,296 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 221.33333333333334) internal successors, (664), 3 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-30 12:49:37,298 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:37,298 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:37,298 INFO L175 Difference]: Start difference. First operand has 61 places, 45 transitions, 140 flow. Second operand 3 states and 664 transitions. [2023-08-30 12:49:37,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 63 transitions, 299 flow [2023-08-30 12:49:37,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 63 transitions, 298 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:49:37,315 INFO L231 Difference]: Finished difference. Result has 61 places, 44 transitions, 139 flow [2023-08-30 12:49:37,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=137, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=139, PETRI_PLACES=61, PETRI_TRANSITIONS=44} [2023-08-30 12:49:37,316 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 2 predicate places. [2023-08-30 12:49:37,316 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 44 transitions, 139 flow [2023-08-30 12:49:37,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 209.66666666666666) internal successors, (629), 3 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:37,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:37,317 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1] [2023-08-30 12:49:37,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-08-30 12:49:37,317 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-30 12:49:37,317 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:37,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1248217585, now seen corresponding path program 1 times [2023-08-30 12:49:37,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:37,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966754892] [2023-08-30 12:49:37,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:37,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:37,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 12:49:37,332 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-30 12:49:37,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 12:49:37,344 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-30 12:49:37,344 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-30 12:49:37,344 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (20 of 21 remaining) [2023-08-30 12:49:37,344 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 21 remaining) [2023-08-30 12:49:37,344 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 21 remaining) [2023-08-30 12:49:37,344 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 21 remaining) [2023-08-30 12:49:37,344 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 21 remaining) [2023-08-30 12:49:37,345 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 21 remaining) [2023-08-30 12:49:37,345 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 21 remaining) [2023-08-30 12:49:37,345 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 21 remaining) [2023-08-30 12:49:37,345 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 21 remaining) [2023-08-30 12:49:37,345 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 21 remaining) [2023-08-30 12:49:37,345 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 21 remaining) [2023-08-30 12:49:37,345 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 21 remaining) [2023-08-30 12:49:37,345 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 21 remaining) [2023-08-30 12:49:37,345 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 21 remaining) [2023-08-30 12:49:37,345 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 21 remaining) [2023-08-30 12:49:37,346 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 21 remaining) [2023-08-30 12:49:37,346 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 21 remaining) [2023-08-30 12:49:37,346 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 21 remaining) [2023-08-30 12:49:37,346 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 21 remaining) [2023-08-30 12:49:37,346 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 21 remaining) [2023-08-30 12:49:37,346 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 21 remaining) [2023-08-30 12:49:37,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-08-30 12:49:37,346 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:49:37,347 WARN L233 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-30 12:49:37,347 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2023-08-30 12:49:37,369 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-30 12:49:37,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 268 places, 293 transitions, 631 flow [2023-08-30 12:49:37,398 INFO L130 PetriNetUnfolder]: 41/351 cut-off events. [2023-08-30 12:49:37,398 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-08-30 12:49:37,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 382 conditions, 351 events. 41/351 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1137 event pairs, 0 based on Foata normal form. 0/284 useless extension candidates. Maximal degree in co-relation 300. Up to 12 conditions per place. [2023-08-30 12:49:37,401 INFO L82 GeneralOperation]: Start removeDead. Operand has 268 places, 293 transitions, 631 flow [2023-08-30 12:49:37,402 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 268 places, 293 transitions, 631 flow [2023-08-30 12:49:37,402 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 12:49:37,403 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 268 places, 293 transitions, 631 flow [2023-08-30 12:49:37,403 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 268 places, 293 transitions, 631 flow [2023-08-30 12:49:37,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 268 places, 293 transitions, 631 flow [2023-08-30 12:49:37,430 INFO L130 PetriNetUnfolder]: 41/351 cut-off events. [2023-08-30 12:49:37,430 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-08-30 12:49:37,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 382 conditions, 351 events. 41/351 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1137 event pairs, 0 based on Foata normal form. 0/284 useless extension candidates. Maximal degree in co-relation 300. Up to 12 conditions per place. [2023-08-30 12:49:37,440 INFO L119 LiptonReduction]: Number of co-enabled transitions 59670 [2023-08-30 12:49:42,261 INFO L134 LiptonReduction]: Checked pairs total: 85613 [2023-08-30 12:49:42,261 INFO L136 LiptonReduction]: Total number of compositions: 320 [2023-08-30 12:49:42,262 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-30 12:49:42,263 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=true, 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;@7410f98e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 12:49:42,263 INFO L358 AbstractCegarLoop]: Starting to check reachability of 25 error locations. [2023-08-30 12:49:42,264 INFO L130 PetriNetUnfolder]: 1/8 cut-off events. [2023-08-30 12:49:42,264 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 12:49:42,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:42,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 12:49:42,264 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2023-08-30 12:49:42,264 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:42,264 INFO L85 PathProgramCache]: Analyzing trace with hash -1972842403, now seen corresponding path program 1 times [2023-08-30 12:49:42,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:42,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89341897] [2023-08-30 12:49:42,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:42,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:42,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:49:42,286 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-30 12:49:42,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:49:42,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89341897] [2023-08-30 12:49:42,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89341897] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:49:42,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:49:42,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:49:42,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536977697] [2023-08-30 12:49:42,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:49:42,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:49:42,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:49:42,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:49:42,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:49:42,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 613 [2023-08-30 12:49:42,295 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 76 transitions, 197 flow. Second operand has 3 states, 3 states have (on average 253.66666666666666) internal successors, (761), 3 states have internal predecessors, (761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:42,296 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:49:42,296 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 613 [2023-08-30 12:49:42,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:49:57,412 INFO L130 PetriNetUnfolder]: 179142/232830 cut-off events. [2023-08-30 12:49:57,412 INFO L131 PetriNetUnfolder]: For 42461/42461 co-relation queries the response was YES. [2023-08-30 12:49:57,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 462603 conditions, 232830 events. 179142/232830 cut-off events. For 42461/42461 co-relation queries the response was YES. Maximal size of possible extension queue 9482. Compared 1649009 event pairs, 16008 based on Foata normal form. 0/144794 useless extension candidates. Maximal degree in co-relation 57226. Up to 187276 conditions per place. [2023-08-30 12:49:59,022 INFO L137 encePairwiseOnDemand]: 600/613 looper letters, 74 selfloop transitions, 1 changer transitions 0/97 dead transitions. [2023-08-30 12:49:59,023 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 97 transitions, 421 flow [2023-08-30 12:49:59,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:49:59,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:49:59,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 852 transitions. [2023-08-30 12:49:59,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4632952691680261 [2023-08-30 12:49:59,024 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 852 transitions. [2023-08-30 12:49:59,024 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 852 transitions. [2023-08-30 12:49:59,024 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:49:59,025 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 852 transitions. [2023-08-30 12:49:59,025 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 284.0) internal successors, (852), 3 states have internal predecessors, (852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:59,027 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:59,027 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:59,027 INFO L175 Difference]: Start difference. First operand has 72 places, 76 transitions, 197 flow. Second operand 3 states and 852 transitions. [2023-08-30 12:49:59,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 97 transitions, 421 flow [2023-08-30 12:49:59,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 97 transitions, 389 flow, removed 16 selfloop flow, removed 0 redundant places. [2023-08-30 12:49:59,036 INFO L231 Difference]: Finished difference. Result has 67 places, 64 transitions, 155 flow [2023-08-30 12:49:59,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=613, PETRI_DIFFERENCE_MINUEND_FLOW=153, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=155, PETRI_PLACES=67, PETRI_TRANSITIONS=64} [2023-08-30 12:49:59,037 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -5 predicate places. [2023-08-30 12:49:59,037 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 64 transitions, 155 flow [2023-08-30 12:49:59,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 253.66666666666666) internal successors, (761), 3 states have internal predecessors, (761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:59,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:49:59,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 12:49:59,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-08-30 12:49:59,037 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2023-08-30 12:49:59,038 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:49:59,038 INFO L85 PathProgramCache]: Analyzing trace with hash -1972842116, now seen corresponding path program 1 times [2023-08-30 12:49:59,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:49:59,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444054948] [2023-08-30 12:49:59,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:49:59,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:49:59,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:49:59,058 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-30 12:49:59,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:49:59,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444054948] [2023-08-30 12:49:59,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444054948] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:49:59,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:49:59,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:49:59,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177288277] [2023-08-30 12:49:59,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:49:59,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:49:59,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:49:59,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:49:59,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:49:59,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 613 [2023-08-30 12:49:59,067 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 64 transitions, 155 flow. Second operand has 3 states, 3 states have (on average 253.66666666666666) internal successors, (761), 3 states have internal predecessors, (761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:49:59,067 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:49:59,067 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 613 [2023-08-30 12:49:59,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:50:11,197 INFO L130 PetriNetUnfolder]: 150425/190431 cut-off events. [2023-08-30 12:50:11,197 INFO L131 PetriNetUnfolder]: For 12701/12701 co-relation queries the response was YES. [2023-08-30 12:50:11,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 385214 conditions, 190431 events. 150425/190431 cut-off events. For 12701/12701 co-relation queries the response was YES. Maximal size of possible extension queue 7663. Compared 1161292 event pairs, 42648 based on Foata normal form. 0/121241 useless extension candidates. Maximal degree in co-relation 385122. Up to 156997 conditions per place. [2023-08-30 12:50:12,493 INFO L137 encePairwiseOnDemand]: 611/613 looper letters, 73 selfloop transitions, 1 changer transitions 0/96 dead transitions. [2023-08-30 12:50:12,493 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 96 transitions, 387 flow [2023-08-30 12:50:12,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:50:12,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:50:12,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 831 transitions. [2023-08-30 12:50:12,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45187601957585644 [2023-08-30 12:50:12,494 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 831 transitions. [2023-08-30 12:50:12,495 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 831 transitions. [2023-08-30 12:50:12,495 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:50:12,495 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 831 transitions. [2023-08-30 12:50:12,496 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 277.0) internal successors, (831), 3 states have internal predecessors, (831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:50:12,497 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:50:12,497 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:50:12,497 INFO L175 Difference]: Start difference. First operand has 67 places, 64 transitions, 155 flow. Second operand 3 states and 831 transitions. [2023-08-30 12:50:12,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 96 transitions, 387 flow [2023-08-30 12:50:12,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 96 transitions, 386 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:50:12,511 INFO L231 Difference]: Finished difference. Result has 67 places, 63 transitions, 154 flow [2023-08-30 12:50:12,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=613, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=154, PETRI_PLACES=67, PETRI_TRANSITIONS=63} [2023-08-30 12:50:12,512 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -5 predicate places. [2023-08-30 12:50:12,512 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 63 transitions, 154 flow [2023-08-30 12:50:12,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 253.66666666666666) internal successors, (761), 3 states have internal predecessors, (761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:50:12,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:50:12,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 12:50:12,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-08-30 12:50:12,512 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2023-08-30 12:50:12,513 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:50:12,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1972841938, now seen corresponding path program 1 times [2023-08-30 12:50:12,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:50:12,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779797052] [2023-08-30 12:50:12,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:50:12,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:50:12,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:50:12,538 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-30 12:50:12,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:50:12,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779797052] [2023-08-30 12:50:12,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779797052] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:50:12,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:50:12,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:50:12,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76866911] [2023-08-30 12:50:12,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:50:12,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:50:12,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:50:12,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:50:12,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:50:12,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 613 [2023-08-30 12:50:12,546 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 63 transitions, 154 flow. Second operand has 3 states, 3 states have (on average 253.66666666666666) internal successors, (761), 3 states have internal predecessors, (761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:50:12,546 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:50:12,546 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 613 [2023-08-30 12:50:12,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:50:22,910 INFO L130 PetriNetUnfolder]: 125748/160152 cut-off events. [2023-08-30 12:50:22,910 INFO L131 PetriNetUnfolder]: For 11501/11501 co-relation queries the response was YES. [2023-08-30 12:50:23,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 329058 conditions, 160152 events. 125748/160152 cut-off events. For 11501/11501 co-relation queries the response was YES. Maximal size of possible extension queue 6403. Compared 971063 event pairs, 36512 based on Foata normal form. 0/105768 useless extension candidates. Maximal degree in co-relation 328975. Up to 126718 conditions per place. [2023-08-30 12:50:24,179 INFO L137 encePairwiseOnDemand]: 611/613 looper letters, 72 selfloop transitions, 1 changer transitions 0/95 dead transitions. [2023-08-30 12:50:24,180 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 95 transitions, 384 flow [2023-08-30 12:50:24,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:50:24,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:50:24,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 830 transitions. [2023-08-30 12:50:24,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45133224578575315 [2023-08-30 12:50:24,181 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 830 transitions. [2023-08-30 12:50:24,181 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 830 transitions. [2023-08-30 12:50:24,181 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:50:24,181 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 830 transitions. [2023-08-30 12:50:24,182 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 276.6666666666667) internal successors, (830), 3 states have internal predecessors, (830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:50:24,184 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:50:24,184 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:50:24,184 INFO L175 Difference]: Start difference. First operand has 67 places, 63 transitions, 154 flow. Second operand 3 states and 830 transitions. [2023-08-30 12:50:24,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 95 transitions, 384 flow [2023-08-30 12:50:24,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 95 transitions, 383 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:50:24,190 INFO L231 Difference]: Finished difference. Result has 67 places, 62 transitions, 153 flow [2023-08-30 12:50:24,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=613, PETRI_DIFFERENCE_MINUEND_FLOW=151, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=153, PETRI_PLACES=67, PETRI_TRANSITIONS=62} [2023-08-30 12:50:24,190 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -5 predicate places. [2023-08-30 12:50:24,190 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 62 transitions, 153 flow [2023-08-30 12:50:24,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 253.66666666666666) internal successors, (761), 3 states have internal predecessors, (761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:50:24,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:50:24,191 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:50:24,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-08-30 12:50:24,191 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2023-08-30 12:50:24,191 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:50:24,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1436965603, now seen corresponding path program 1 times [2023-08-30 12:50:24,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:50:24,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490815287] [2023-08-30 12:50:24,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:50:24,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:50:24,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:50:24,214 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-30 12:50:24,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:50:24,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490815287] [2023-08-30 12:50:24,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490815287] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:50:24,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:50:24,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:50:24,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001093825] [2023-08-30 12:50:24,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:50:24,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:50:24,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:50:24,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:50:24,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:50:24,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 613 [2023-08-30 12:50:24,223 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 62 transitions, 153 flow. Second operand has 3 states, 3 states have (on average 254.0) internal successors, (762), 3 states have internal predecessors, (762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:50:24,223 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:50:24,223 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 613 [2023-08-30 12:50:24,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:50:33,920 INFO L130 PetriNetUnfolder]: 127958/166314 cut-off events. [2023-08-30 12:50:33,920 INFO L131 PetriNetUnfolder]: For 11521/11521 co-relation queries the response was YES. [2023-08-30 12:50:34,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 340738 conditions, 166314 events. 127958/166314 cut-off events. For 11521/11521 co-relation queries the response was YES. Maximal size of possible extension queue 6615. Compared 1129081 event pairs, 11214 based on Foata normal form. 0/109833 useless extension candidates. Maximal degree in co-relation 259113. Up to 133750 conditions per place. [2023-08-30 12:50:35,238 INFO L137 encePairwiseOnDemand]: 611/613 looper letters, 69 selfloop transitions, 1 changer transitions 0/91 dead transitions. [2023-08-30 12:50:35,238 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 91 transitions, 370 flow [2023-08-30 12:50:35,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:50:35,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:50:35,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 827 transitions. [2023-08-30 12:50:35,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497009244154432 [2023-08-30 12:50:35,239 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 827 transitions. [2023-08-30 12:50:35,240 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 827 transitions. [2023-08-30 12:50:35,240 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:50:35,240 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 827 transitions. [2023-08-30 12:50:35,241 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 275.6666666666667) internal successors, (827), 3 states have internal predecessors, (827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:50:35,242 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:50:35,242 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:50:35,242 INFO L175 Difference]: Start difference. First operand has 67 places, 62 transitions, 153 flow. Second operand 3 states and 827 transitions. [2023-08-30 12:50:35,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 91 transitions, 370 flow [2023-08-30 12:50:35,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 91 transitions, 368 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:50:35,249 INFO L231 Difference]: Finished difference. Result has 67 places, 61 transitions, 152 flow [2023-08-30 12:50:35,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=613, PETRI_DIFFERENCE_MINUEND_FLOW=150, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=152, PETRI_PLACES=67, PETRI_TRANSITIONS=61} [2023-08-30 12:50:35,249 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -5 predicate places. [2023-08-30 12:50:35,249 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 61 transitions, 152 flow [2023-08-30 12:50:35,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 254.0) internal successors, (762), 3 states have internal predecessors, (762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:50:35,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:50:35,250 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:50:35,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-08-30 12:50:35,250 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2023-08-30 12:50:35,250 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:50:35,250 INFO L85 PathProgramCache]: Analyzing trace with hash 1436965939, now seen corresponding path program 1 times [2023-08-30 12:50:35,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:50:35,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911694487] [2023-08-30 12:50:35,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:50:35,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:50:35,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:50:35,272 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-30 12:50:35,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:50:35,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911694487] [2023-08-30 12:50:35,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911694487] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:50:35,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:50:35,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:50:35,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088033333] [2023-08-30 12:50:35,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:50:35,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:50:35,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:50:35,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:50:35,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:50:35,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 613 [2023-08-30 12:50:35,281 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 61 transitions, 152 flow. Second operand has 3 states, 3 states have (on average 254.0) internal successors, (762), 3 states have internal predecessors, (762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:50:35,288 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:50:35,289 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 613 [2023-08-30 12:50:35,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:50:43,677 INFO L130 PetriNetUnfolder]: 107893/137369 cut-off events. [2023-08-30 12:50:43,677 INFO L131 PetriNetUnfolder]: For 9061/9061 co-relation queries the response was YES. [2023-08-30 12:50:44,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 290913 conditions, 137369 events. 107893/137369 cut-off events. For 9061/9061 co-relation queries the response was YES. Maximal size of possible extension queue 5421. Compared 829236 event pairs, 24974 based on Foata normal form. 0/92988 useless extension candidates. Maximal degree in co-relation 221173. Up to 112125 conditions per place. [2023-08-30 12:50:44,781 INFO L137 encePairwiseOnDemand]: 611/613 looper letters, 68 selfloop transitions, 1 changer transitions 0/90 dead transitions. [2023-08-30 12:50:44,781 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 90 transitions, 366 flow [2023-08-30 12:50:44,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:50:44,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:50:44,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 826 transitions. [2023-08-30 12:50:44,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44915715062533984 [2023-08-30 12:50:44,783 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 826 transitions. [2023-08-30 12:50:44,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 826 transitions. [2023-08-30 12:50:44,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:50:44,783 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 826 transitions. [2023-08-30 12:50:44,784 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 275.3333333333333) internal successors, (826), 3 states have internal predecessors, (826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:50:44,785 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:50:44,785 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:50:44,785 INFO L175 Difference]: Start difference. First operand has 67 places, 61 transitions, 152 flow. Second operand 3 states and 826 transitions. [2023-08-30 12:50:44,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 90 transitions, 366 flow [2023-08-30 12:50:44,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 90 transitions, 365 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:50:44,792 INFO L231 Difference]: Finished difference. Result has 67 places, 60 transitions, 151 flow [2023-08-30 12:50:44,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=613, PETRI_DIFFERENCE_MINUEND_FLOW=149, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=151, PETRI_PLACES=67, PETRI_TRANSITIONS=60} [2023-08-30 12:50:44,793 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -5 predicate places. [2023-08-30 12:50:44,793 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 60 transitions, 151 flow [2023-08-30 12:50:44,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 254.0) internal successors, (762), 3 states have internal predecessors, (762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:50:44,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:50:44,793 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:50:44,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-08-30 12:50:44,794 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2023-08-30 12:50:44,794 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:50:44,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1436966150, now seen corresponding path program 1 times [2023-08-30 12:50:44,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:50:44,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067496666] [2023-08-30 12:50:44,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:50:44,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:50:44,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:50:44,832 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-30 12:50:44,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:50:44,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067496666] [2023-08-30 12:50:44,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067496666] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:50:44,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:50:44,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:50:44,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140194365] [2023-08-30 12:50:44,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:50:44,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:50:44,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:50:44,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:50:44,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:50:44,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 250 out of 613 [2023-08-30 12:50:44,847 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 60 transitions, 151 flow. Second operand has 3 states, 3 states have (on average 252.0) internal successors, (756), 3 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:50:44,847 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:50:44,847 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 250 of 613 [2023-08-30 12:50:44,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:50:55,503 INFO L130 PetriNetUnfolder]: 126808/168794 cut-off events. [2023-08-30 12:50:55,503 INFO L131 PetriNetUnfolder]: For 9576/9576 co-relation queries the response was YES. [2023-08-30 12:50:56,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 352268 conditions, 168794 events. 126808/168794 cut-off events. For 9576/9576 co-relation queries the response was YES. Maximal size of possible extension queue 6494. Compared 1151981 event pairs, 87239 based on Foata normal form. 0/116023 useless extension candidates. Maximal degree in co-relation 268337. Up to 129774 conditions per place. [2023-08-30 12:50:56,906 INFO L137 encePairwiseOnDemand]: 609/613 looper letters, 68 selfloop transitions, 2 changer transitions 0/91 dead transitions. [2023-08-30 12:50:56,907 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 91 transitions, 371 flow [2023-08-30 12:50:56,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:50:56,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:50:56,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 822 transitions. [2023-08-30 12:50:56,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4469820554649266 [2023-08-30 12:50:56,908 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 822 transitions. [2023-08-30 12:50:56,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 822 transitions. [2023-08-30 12:50:56,908 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:50:56,908 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 822 transitions. [2023-08-30 12:50:56,909 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 274.0) internal successors, (822), 3 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-30 12:50:56,910 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:50:56,911 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:50:56,911 INFO L175 Difference]: Start difference. First operand has 67 places, 60 transitions, 151 flow. Second operand 3 states and 822 transitions. [2023-08-30 12:50:56,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 91 transitions, 371 flow [2023-08-30 12:50:56,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 91 transitions, 370 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:50:56,936 INFO L231 Difference]: Finished difference. Result has 69 places, 61 transitions, 164 flow [2023-08-30 12:50:56,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=613, PETRI_DIFFERENCE_MINUEND_FLOW=150, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=164, PETRI_PLACES=69, PETRI_TRANSITIONS=61} [2023-08-30 12:50:56,937 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -3 predicate places. [2023-08-30 12:50:56,937 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 61 transitions, 164 flow [2023-08-30 12:50:56,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 252.0) internal successors, (756), 3 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:50:56,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:50:56,937 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:50:56,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-08-30 12:50:56,937 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2023-08-30 12:50:56,938 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:50:56,938 INFO L85 PathProgramCache]: Analyzing trace with hash 1596280127, now seen corresponding path program 1 times [2023-08-30 12:50:56,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:50:56,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050354738] [2023-08-30 12:50:56,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:50:56,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:50:56,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:50:56,961 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 12:50:56,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:50:56,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050354738] [2023-08-30 12:50:56,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050354738] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:50:56,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:50:56,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:50:56,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373630766] [2023-08-30 12:50:56,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:50:56,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:50:56,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:50:56,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:50:56,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:50:56,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 613 [2023-08-30 12:50:56,970 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 61 transitions, 164 flow. Second operand has 3 states, 3 states have (on average 254.33333333333334) internal successors, (763), 3 states have internal predecessors, (763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:50:56,970 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:50:56,970 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 613 [2023-08-30 12:50:56,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:51:05,915 INFO L130 PetriNetUnfolder]: 107893/137369 cut-off events. [2023-08-30 12:51:05,916 INFO L131 PetriNetUnfolder]: For 21937/21937 co-relation queries the response was YES. [2023-08-30 12:51:06,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 314914 conditions, 137369 events. 107893/137369 cut-off events. For 21937/21937 co-relation queries the response was YES. Maximal size of possible extension queue 5182. Compared 823485 event pairs, 24974 based on Foata normal form. 0/96988 useless extension candidates. Maximal degree in co-relation 240373. Up to 112125 conditions per place. [2023-08-30 12:51:07,224 INFO L137 encePairwiseOnDemand]: 611/613 looper letters, 68 selfloop transitions, 1 changer transitions 0/90 dead transitions. [2023-08-30 12:51:07,224 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 90 transitions, 376 flow [2023-08-30 12:51:07,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:51:07,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:51:07,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 825 transitions. [2023-08-30 12:51:07,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44861337683523655 [2023-08-30 12:51:07,226 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 825 transitions. [2023-08-30 12:51:07,226 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 825 transitions. [2023-08-30 12:51:07,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:51:07,226 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 825 transitions. [2023-08-30 12:51:07,227 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 275.0) internal successors, (825), 3 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-30 12:51:07,228 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:51:07,228 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:51:07,228 INFO L175 Difference]: Start difference. First operand has 69 places, 61 transitions, 164 flow. Second operand 3 states and 825 transitions. [2023-08-30 12:51:07,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 90 transitions, 376 flow [2023-08-30 12:51:07,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 90 transitions, 372 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-30 12:51:07,251 INFO L231 Difference]: Finished difference. Result has 69 places, 60 transitions, 158 flow [2023-08-30 12:51:07,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=613, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=158, PETRI_PLACES=69, PETRI_TRANSITIONS=60} [2023-08-30 12:51:07,252 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -3 predicate places. [2023-08-30 12:51:07,252 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 60 transitions, 158 flow [2023-08-30 12:51:07,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 254.33333333333334) internal successors, (763), 3 states have internal predecessors, (763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:51:07,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:51:07,252 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1] [2023-08-30 12:51:07,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-08-30 12:51:07,252 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2023-08-30 12:51:07,253 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:51:07,253 INFO L85 PathProgramCache]: Analyzing trace with hash -497258751, now seen corresponding path program 1 times [2023-08-30 12:51:07,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:51:07,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411199677] [2023-08-30 12:51:07,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:51:07,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:51:07,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:51:07,279 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-30 12:51:07,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:51:07,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411199677] [2023-08-30 12:51:07,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411199677] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:51:07,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:51:07,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:51:07,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623688750] [2023-08-30 12:51:07,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:51:07,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:51:07,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:51:07,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:51:07,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:51:07,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 613 [2023-08-30 12:51:07,288 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 60 transitions, 158 flow. Second operand has 3 states, 3 states have (on average 254.33333333333334) internal successors, (763), 3 states have internal predecessors, (763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:51:07,288 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:51:07,288 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 613 [2023-08-30 12:51:07,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:51:16,216 INFO L130 PetriNetUnfolder]: 108113/137909 cut-off events. [2023-08-30 12:51:16,216 INFO L131 PetriNetUnfolder]: For 21007/21007 co-relation queries the response was YES. [2023-08-30 12:51:16,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 311424 conditions, 137909 events. 108113/137909 cut-off events. For 21007/21007 co-relation queries the response was YES. Maximal size of possible extension queue 5150. Compared 842941 event pairs, 18863 based on Foata normal form. 0/97339 useless extension candidates. Maximal degree in co-relation 237581. Up to 114480 conditions per place. [2023-08-30 12:51:17,549 INFO L137 encePairwiseOnDemand]: 611/613 looper letters, 66 selfloop transitions, 1 changer transitions 0/87 dead transitions. [2023-08-30 12:51:17,549 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 87 transitions, 369 flow [2023-08-30 12:51:17,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:51:17,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:51:17,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 822 transitions. [2023-08-30 12:51:17,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4469820554649266 [2023-08-30 12:51:17,551 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 822 transitions. [2023-08-30 12:51:17,551 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 822 transitions. [2023-08-30 12:51:17,551 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:51:17,551 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 822 transitions. [2023-08-30 12:51:17,552 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 274.0) internal successors, (822), 3 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-30 12:51:17,553 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:51:17,553 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:51:17,553 INFO L175 Difference]: Start difference. First operand has 69 places, 60 transitions, 158 flow. Second operand 3 states and 822 transitions. [2023-08-30 12:51:17,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 87 transitions, 369 flow [2023-08-30 12:51:17,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 87 transitions, 367 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:51:17,564 INFO L231 Difference]: Finished difference. Result has 69 places, 59 transitions, 157 flow [2023-08-30 12:51:17,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=613, PETRI_DIFFERENCE_MINUEND_FLOW=155, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=157, PETRI_PLACES=69, PETRI_TRANSITIONS=59} [2023-08-30 12:51:17,565 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -3 predicate places. [2023-08-30 12:51:17,565 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 59 transitions, 157 flow [2023-08-30 12:51:17,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 254.33333333333334) internal successors, (763), 3 states have internal predecessors, (763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:51:17,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:51:17,565 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1] [2023-08-30 12:51:17,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-08-30 12:51:17,565 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2023-08-30 12:51:17,566 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:51:17,566 INFO L85 PathProgramCache]: Analyzing trace with hash -497258325, now seen corresponding path program 1 times [2023-08-30 12:51:17,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:51:17,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310223220] [2023-08-30 12:51:17,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:51:17,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:51:17,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:51:17,601 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-30 12:51:17,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:51:17,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310223220] [2023-08-30 12:51:17,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310223220] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:51:17,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:51:17,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:51:17,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51383474] [2023-08-30 12:51:17,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:51:17,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:51:17,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:51:17,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:51:17,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:51:17,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 250 out of 613 [2023-08-30 12:51:17,618 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 59 transitions, 157 flow. Second operand has 3 states, 3 states have (on average 252.33333333333334) internal successors, (757), 3 states have internal predecessors, (757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:51:17,618 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:51:17,618 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 250 of 613 [2023-08-30 12:51:17,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:51:29,540 INFO L130 PetriNetUnfolder]: 139313/183989 cut-off events. [2023-08-30 12:51:29,541 INFO L131 PetriNetUnfolder]: For 19826/19826 co-relation queries the response was YES. [2023-08-30 12:51:30,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 411408 conditions, 183989 events. 139313/183989 cut-off events. For 19826/19826 co-relation queries the response was YES. Maximal size of possible extension queue 6798. Compared 1245493 event pairs, 87239 based on Foata normal form. 0/129541 useless extension candidates. Maximal degree in co-relation 314285. Up to 129774 conditions per place. [2023-08-30 12:51:31,132 INFO L137 encePairwiseOnDemand]: 609/613 looper letters, 67 selfloop transitions, 2 changer transitions 0/89 dead transitions. [2023-08-30 12:51:31,133 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 89 transitions, 377 flow [2023-08-30 12:51:31,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:51:31,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:51:31,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 819 transitions. [2023-08-30 12:51:31,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4453507340946166 [2023-08-30 12:51:31,134 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 819 transitions. [2023-08-30 12:51:31,134 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 819 transitions. [2023-08-30 12:51:31,134 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:51:31,134 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 819 transitions. [2023-08-30 12:51:31,135 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 273.0) internal successors, (819), 3 states have internal predecessors, (819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:51:31,136 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:51:31,137 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:51:31,137 INFO L175 Difference]: Start difference. First operand has 69 places, 59 transitions, 157 flow. Second operand 3 states and 819 transitions. [2023-08-30 12:51:31,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 89 transitions, 377 flow [2023-08-30 12:51:31,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 89 transitions, 376 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:51:31,159 INFO L231 Difference]: Finished difference. Result has 71 places, 60 transitions, 170 flow [2023-08-30 12:51:31,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=613, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=170, PETRI_PLACES=71, PETRI_TRANSITIONS=60} [2023-08-30 12:51:31,159 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -1 predicate places. [2023-08-30 12:51:31,159 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 60 transitions, 170 flow [2023-08-30 12:51:31,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 252.33333333333334) internal successors, (757), 3 states have internal predecessors, (757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:51:31,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:51:31,160 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1] [2023-08-30 12:51:31,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-08-30 12:51:31,160 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2023-08-30 12:51:31,160 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:51:31,160 INFO L85 PathProgramCache]: Analyzing trace with hash -497258561, now seen corresponding path program 1 times [2023-08-30 12:51:31,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:51:31,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037385436] [2023-08-30 12:51:31,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:51:31,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:51:31,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:51:31,186 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-30 12:51:31,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:51:31,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037385436] [2023-08-30 12:51:31,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037385436] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:51:31,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:51:31,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:51:31,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283629782] [2023-08-30 12:51:31,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:51:31,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:51:31,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:51:31,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:51:31,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:51:31,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 613 [2023-08-30 12:51:31,197 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 60 transitions, 170 flow. Second operand has 3 states, 3 states have (on average 254.33333333333334) internal successors, (763), 3 states have internal predecessors, (763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:51:31,197 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:51:31,197 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 613 [2023-08-30 12:51:31,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:51:40,512 INFO L130 PetriNetUnfolder]: 109673/142589 cut-off events. [2023-08-30 12:51:40,512 INFO L131 PetriNetUnfolder]: For 23221/23221 co-relation queries the response was YES. [2023-08-30 12:51:41,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 340045 conditions, 142589 events. 109673/142589 cut-off events. For 23221/23221 co-relation queries the response was YES. Maximal size of possible extension queue 5195. Compared 941741 event pairs, 9623 based on Foata normal form. 6840/110719 useless extension candidates. Maximal degree in co-relation 260477. Up to 114480 conditions per place. [2023-08-30 12:51:41,621 INFO L137 encePairwiseOnDemand]: 611/613 looper letters, 66 selfloop transitions, 1 changer transitions 0/87 dead transitions. [2023-08-30 12:51:41,622 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 87 transitions, 380 flow [2023-08-30 12:51:41,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:51:41,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:51:41,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 821 transitions. [2023-08-30 12:51:41,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4464382816748233 [2023-08-30 12:51:41,623 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 821 transitions. [2023-08-30 12:51:41,623 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 821 transitions. [2023-08-30 12:51:41,623 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:51:41,623 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 821 transitions. [2023-08-30 12:51:41,624 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 273.6666666666667) internal successors, (821), 3 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-30 12:51:41,626 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:51:41,626 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:51:41,626 INFO L175 Difference]: Start difference. First operand has 71 places, 60 transitions, 170 flow. Second operand 3 states and 821 transitions. [2023-08-30 12:51:41,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 87 transitions, 380 flow [2023-08-30 12:51:41,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 87 transitions, 376 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-30 12:51:41,683 INFO L231 Difference]: Finished difference. Result has 71 places, 59 transitions, 166 flow [2023-08-30 12:51:41,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=613, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=166, PETRI_PLACES=71, PETRI_TRANSITIONS=59} [2023-08-30 12:51:41,687 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -1 predicate places. [2023-08-30 12:51:41,687 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 59 transitions, 166 flow [2023-08-30 12:51:41,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 254.33333333333334) internal successors, (763), 3 states have internal predecessors, (763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:51:41,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:51:41,687 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:51:41,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2023-08-30 12:51:41,688 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2023-08-30 12:51:41,688 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:51:41,688 INFO L85 PathProgramCache]: Analyzing trace with hash 1764863527, now seen corresponding path program 1 times [2023-08-30 12:51:41,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:51:41,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345091003] [2023-08-30 12:51:41,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:51:41,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:51:41,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:51:41,737 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-30 12:51:41,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:51:41,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345091003] [2023-08-30 12:51:41,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345091003] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:51:41,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:51:41,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:51:41,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539814770] [2023-08-30 12:51:41,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:51:41,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:51:41,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:51:41,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:51:41,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:51:41,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 613 [2023-08-30 12:51:41,745 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 59 transitions, 166 flow. Second operand has 3 states, 3 states have (on average 254.66666666666666) internal successors, (764), 3 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:51:41,745 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:51:41,746 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 613 [2023-08-30 12:51:41,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:51:49,387 INFO L130 PetriNetUnfolder]: 93023/119399 cut-off events. [2023-08-30 12:51:49,388 INFO L131 PetriNetUnfolder]: For 22921/22921 co-relation queries the response was YES. [2023-08-30 12:51:49,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 285313 conditions, 119399 events. 93023/119399 cut-off events. For 22921/22921 co-relation queries the response was YES. Maximal size of possible extension queue 4320. Compared 723873 event pairs, 17063 based on Foata normal form. 0/89623 useless extension candidates. Maximal degree in co-relation 218333. Up to 95970 conditions per place. [2023-08-30 12:51:50,298 INFO L137 encePairwiseOnDemand]: 611/613 looper letters, 65 selfloop transitions, 1 changer transitions 0/86 dead transitions. [2023-08-30 12:51:50,298 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 86 transitions, 372 flow [2023-08-30 12:51:50,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:51:50,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:51:50,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 820 transitions. [2023-08-30 12:51:50,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44589450788471996 [2023-08-30 12:51:50,302 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 820 transitions. [2023-08-30 12:51:50,302 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 820 transitions. [2023-08-30 12:51:50,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:51:50,302 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 820 transitions. [2023-08-30 12:51:50,303 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 273.3333333333333) internal successors, (820), 3 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-30 12:51:50,304 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:51:50,304 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:51:50,304 INFO L175 Difference]: Start difference. First operand has 71 places, 59 transitions, 166 flow. Second operand 3 states and 820 transitions. [2023-08-30 12:51:50,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 86 transitions, 372 flow [2023-08-30 12:51:50,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 86 transitions, 371 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:51:50,332 INFO L231 Difference]: Finished difference. Result has 71 places, 58 transitions, 163 flow [2023-08-30 12:51:50,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=613, PETRI_DIFFERENCE_MINUEND_FLOW=161, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=163, PETRI_PLACES=71, PETRI_TRANSITIONS=58} [2023-08-30 12:51:50,333 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -1 predicate places. [2023-08-30 12:51:50,333 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 58 transitions, 163 flow [2023-08-30 12:51:50,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 254.66666666666666) internal successors, (764), 3 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:51:50,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:51:50,335 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:51:50,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2023-08-30 12:51:50,335 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2023-08-30 12:51:50,335 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:51:50,335 INFO L85 PathProgramCache]: Analyzing trace with hash 1000784685, now seen corresponding path program 1 times [2023-08-30 12:51:50,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:51:50,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388267577] [2023-08-30 12:51:50,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:51:50,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:51:50,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:51:50,413 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-08-30 12:51:50,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:51:50,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388267577] [2023-08-30 12:51:50,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388267577] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:51:50,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:51:50,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:51:50,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962086744] [2023-08-30 12:51:50,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:51:50,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:51:50,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:51:50,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:51:50,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:51:50,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 613 [2023-08-30 12:51:50,433 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 58 transitions, 163 flow. Second operand has 3 states, 3 states have (on average 254.66666666666666) internal successors, (764), 3 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:51:50,433 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:51:50,433 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 613 [2023-08-30 12:51:50,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:51:58,152 INFO L130 PetriNetUnfolder]: 93263/120299 cut-off events. [2023-08-30 12:51:58,152 INFO L131 PetriNetUnfolder]: For 24491/24491 co-relation queries the response was YES. [2023-08-30 12:51:58,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 289633 conditions, 120299 events. 93263/120299 cut-off events. For 24491/24491 co-relation queries the response was YES. Maximal size of possible extension queue 4311. Compared 747095 event pairs, 12599 based on Foata normal form. 0/90258 useless extension candidates. Maximal degree in co-relation 221789. Up to 96840 conditions per place. [2023-08-30 12:51:59,254 INFO L137 encePairwiseOnDemand]: 611/613 looper letters, 63 selfloop transitions, 1 changer transitions 0/83 dead transitions. [2023-08-30 12:51:59,255 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 83 transitions, 368 flow [2023-08-30 12:51:59,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:51:59,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:51:59,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 817 transitions. [2023-08-30 12:51:59,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44426318651441 [2023-08-30 12:51:59,256 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 817 transitions. [2023-08-30 12:51:59,256 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 817 transitions. [2023-08-30 12:51:59,256 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:51:59,256 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 817 transitions. [2023-08-30 12:51:59,257 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 272.3333333333333) internal successors, (817), 3 states have internal predecessors, (817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:51:59,258 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:51:59,259 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:51:59,259 INFO L175 Difference]: Start difference. First operand has 71 places, 58 transitions, 163 flow. Second operand 3 states and 817 transitions. [2023-08-30 12:51:59,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 83 transitions, 368 flow [2023-08-30 12:51:59,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 83 transitions, 366 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:51:59,302 INFO L231 Difference]: Finished difference. Result has 71 places, 57 transitions, 162 flow [2023-08-30 12:51:59,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=613, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=162, PETRI_PLACES=71, PETRI_TRANSITIONS=57} [2023-08-30 12:51:59,302 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -1 predicate places. [2023-08-30 12:51:59,303 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 57 transitions, 162 flow [2023-08-30 12:51:59,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 254.66666666666666) internal successors, (764), 3 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:51:59,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:51:59,303 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:51:59,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2023-08-30 12:51:59,303 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2023-08-30 12:51:59,303 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:51:59,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1000785050, now seen corresponding path program 1 times [2023-08-30 12:51:59,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:51:59,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182945990] [2023-08-30 12:51:59,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:51:59,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:51:59,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:51:59,340 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-08-30 12:51:59,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:51:59,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182945990] [2023-08-30 12:51:59,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182945990] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:51:59,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:51:59,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:51:59,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178487574] [2023-08-30 12:51:59,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:51:59,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:51:59,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:51:59,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:51:59,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:51:59,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 250 out of 613 [2023-08-30 12:51:59,352 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 57 transitions, 162 flow. Second operand has 3 states, 3 states have (on average 252.66666666666666) internal successors, (758), 3 states have internal predecessors, (758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:51:59,352 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:51:59,353 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 250 of 613 [2023-08-30 12:51:59,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:52:09,796 INFO L130 PetriNetUnfolder]: 119183/157199 cut-off events. [2023-08-30 12:52:09,796 INFO L131 PetriNetUnfolder]: For 25326/25326 co-relation queries the response was YES. [2023-08-30 12:52:10,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 377689 conditions, 157199 events. 119183/157199 cut-off events. For 25326/25326 co-relation queries the response was YES. Maximal size of possible extension queue 5580. Compared 1034200 event pairs, 72503 based on Foata normal form. 0/117066 useless extension candidates. Maximal degree in co-relation 289469. Up to 111264 conditions per place. [2023-08-30 12:52:11,215 INFO L137 encePairwiseOnDemand]: 609/613 looper letters, 64 selfloop transitions, 2 changer transitions 0/85 dead transitions. [2023-08-30 12:52:11,216 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 85 transitions, 376 flow [2023-08-30 12:52:11,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:52:11,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:52:11,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 814 transitions. [2023-08-30 12:52:11,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4426318651441001 [2023-08-30 12:52:11,217 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 814 transitions. [2023-08-30 12:52:11,217 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 814 transitions. [2023-08-30 12:52:11,217 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:52:11,217 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 814 transitions. [2023-08-30 12:52:11,218 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 271.3333333333333) internal successors, (814), 3 states have internal predecessors, (814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:52:11,219 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:52:11,220 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:52:11,220 INFO L175 Difference]: Start difference. First operand has 71 places, 57 transitions, 162 flow. Second operand 3 states and 814 transitions. [2023-08-30 12:52:11,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 85 transitions, 376 flow [2023-08-30 12:52:11,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 85 transitions, 375 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:52:11,337 INFO L231 Difference]: Finished difference. Result has 73 places, 58 transitions, 175 flow [2023-08-30 12:52:11,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=613, PETRI_DIFFERENCE_MINUEND_FLOW=161, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=175, PETRI_PLACES=73, PETRI_TRANSITIONS=58} [2023-08-30 12:52:11,338 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 1 predicate places. [2023-08-30 12:52:11,338 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 58 transitions, 175 flow [2023-08-30 12:52:11,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 252.66666666666666) internal successors, (758), 3 states have internal predecessors, (758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:52:11,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:52:11,338 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:52:11,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2023-08-30 12:52:11,339 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2023-08-30 12:52:11,339 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:52:11,339 INFO L85 PathProgramCache]: Analyzing trace with hash 1000784805, now seen corresponding path program 1 times [2023-08-30 12:52:11,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:52:11,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771587385] [2023-08-30 12:52:11,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:52:11,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:52:11,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:52:11,364 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-08-30 12:52:11,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:52:11,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771587385] [2023-08-30 12:52:11,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771587385] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:52:11,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:52:11,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:52:11,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963249240] [2023-08-30 12:52:11,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:52:11,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:52:11,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:52:11,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:52:11,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:52:11,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 613 [2023-08-30 12:52:11,374 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 58 transitions, 175 flow. Second operand has 3 states, 3 states have (on average 254.66666666666666) internal successors, (764), 3 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:52:11,374 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:52:11,374 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 613 [2023-08-30 12:52:11,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:52:19,422 INFO L130 PetriNetUnfolder]: 93983/122459 cut-off events. [2023-08-30 12:52:19,422 INFO L131 PetriNetUnfolder]: For 26016/26016 co-relation queries the response was YES. [2023-08-30 12:52:19,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 311954 conditions, 122459 events. 93983/122459 cut-off events. For 26016/26016 co-relation queries the response was YES. Maximal size of possible extension queue 4270. Compared 783282 event pairs, 8999 based on Foata normal form. 5760/100338 useless extension candidates. Maximal degree in co-relation 239645. Up to 96840 conditions per place. [2023-08-30 12:52:20,440 INFO L137 encePairwiseOnDemand]: 611/613 looper letters, 63 selfloop transitions, 1 changer transitions 0/83 dead transitions. [2023-08-30 12:52:20,440 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 83 transitions, 379 flow [2023-08-30 12:52:20,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:52:20,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:52:20,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 816 transitions. [2023-08-30 12:52:20,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4437194127243067 [2023-08-30 12:52:20,442 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 816 transitions. [2023-08-30 12:52:20,442 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 816 transitions. [2023-08-30 12:52:20,442 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:52:20,442 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 816 transitions. [2023-08-30 12:52:20,443 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 272.0) internal successors, (816), 3 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:52:20,444 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:52:20,444 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:52:20,444 INFO L175 Difference]: Start difference. First operand has 73 places, 58 transitions, 175 flow. Second operand 3 states and 816 transitions. [2023-08-30 12:52:20,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 83 transitions, 379 flow [2023-08-30 12:52:20,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 83 transitions, 375 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-30 12:52:20,630 INFO L231 Difference]: Finished difference. Result has 73 places, 57 transitions, 171 flow [2023-08-30 12:52:20,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=613, PETRI_DIFFERENCE_MINUEND_FLOW=169, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=171, PETRI_PLACES=73, PETRI_TRANSITIONS=57} [2023-08-30 12:52:20,630 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 1 predicate places. [2023-08-30 12:52:20,631 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 57 transitions, 171 flow [2023-08-30 12:52:20,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 254.66666666666666) internal successors, (764), 3 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:52:20,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:52:20,631 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:52:20,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2023-08-30 12:52:20,631 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2023-08-30 12:52:20,631 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:52:20,631 INFO L85 PathProgramCache]: Analyzing trace with hash 959567948, now seen corresponding path program 1 times [2023-08-30 12:52:20,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:52:20,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210152165] [2023-08-30 12:52:20,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:52:20,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:52:20,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:52:20,648 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-08-30 12:52:20,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:52:20,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210152165] [2023-08-30 12:52:20,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210152165] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:52:20,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:52:20,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:52:20,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999378869] [2023-08-30 12:52:20,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:52:20,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:52:20,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:52:20,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:52:20,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:52:20,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 613 [2023-08-30 12:52:20,656 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 57 transitions, 171 flow. Second operand has 3 states, 3 states have (on average 255.0) internal successors, (765), 3 states have internal predecessors, (765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:52:20,656 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:52:20,656 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 613 [2023-08-30 12:52:20,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:52:27,995 INFO L130 PetriNetUnfolder]: 80483/104639 cut-off events. [2023-08-30 12:52:27,996 INFO L131 PetriNetUnfolder]: For 24276/24276 co-relation queries the response was YES. [2023-08-30 12:52:28,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 264686 conditions, 104639 events. 80483/104639 cut-off events. For 24276/24276 co-relation queries the response was YES. Maximal size of possible extension queue 3604. Compared 643459 event pairs, 11879 based on Foata normal form. 0/82974 useless extension candidates. Maximal degree in co-relation 203213. Up to 81180 conditions per place. [2023-08-30 12:52:29,233 INFO L137 encePairwiseOnDemand]: 611/613 looper letters, 62 selfloop transitions, 1 changer transitions 0/82 dead transitions. [2023-08-30 12:52:29,234 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 82 transitions, 371 flow [2023-08-30 12:52:29,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:52:29,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:52:29,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 815 transitions. [2023-08-30 12:52:29,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44317563893420336 [2023-08-30 12:52:29,235 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 815 transitions. [2023-08-30 12:52:29,235 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 815 transitions. [2023-08-30 12:52:29,236 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:52:29,236 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 815 transitions. [2023-08-30 12:52:29,236 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 271.6666666666667) internal successors, (815), 3 states have internal predecessors, (815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:52:29,238 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:52:29,238 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:52:29,238 INFO L175 Difference]: Start difference. First operand has 73 places, 57 transitions, 171 flow. Second operand 3 states and 815 transitions. [2023-08-30 12:52:29,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 82 transitions, 371 flow [2023-08-30 12:52:29,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 82 transitions, 370 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:52:29,475 INFO L231 Difference]: Finished difference. Result has 73 places, 56 transitions, 168 flow [2023-08-30 12:52:29,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=613, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=168, PETRI_PLACES=73, PETRI_TRANSITIONS=56} [2023-08-30 12:52:29,475 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 1 predicate places. [2023-08-30 12:52:29,475 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 56 transitions, 168 flow [2023-08-30 12:52:29,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 255.0) internal successors, (765), 3 states have internal predecessors, (765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:52:29,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:52:29,476 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:52:29,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2023-08-30 12:52:29,476 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2023-08-30 12:52:29,476 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:52:29,476 INFO L85 PathProgramCache]: Analyzing trace with hash -2131144810, now seen corresponding path program 1 times [2023-08-30 12:52:29,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:52:29,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719549579] [2023-08-30 12:52:29,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:52:29,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:52:29,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:52:29,559 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-08-30 12:52:29,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:52:29,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719549579] [2023-08-30 12:52:29,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719549579] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:52:29,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:52:29,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:52:29,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677157948] [2023-08-30 12:52:29,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:52:29,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:52:29,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:52:29,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:52:29,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:52:29,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 613 [2023-08-30 12:52:29,570 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 56 transitions, 168 flow. Second operand has 3 states, 3 states have (on average 255.0) internal successors, (765), 3 states have internal predecessors, (765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:52:29,570 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:52:29,570 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 613 [2023-08-30 12:52:29,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:52:37,729 INFO L130 PetriNetUnfolder]: 80483/106439 cut-off events. [2023-08-30 12:52:37,730 INFO L131 PetriNetUnfolder]: For 26136/26136 co-relation queries the response was YES. [2023-08-30 12:52:38,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 270086 conditions, 106439 events. 80483/106439 cut-off events. For 26136/26136 co-relation queries the response was YES. Maximal size of possible extension queue 3590. Compared 672750 event pairs, 14171 based on Foata normal form. 0/84444 useless extension candidates. Maximal degree in co-relation 207533. Up to 73440 conditions per place. [2023-08-30 12:52:38,900 INFO L137 encePairwiseOnDemand]: 611/613 looper letters, 60 selfloop transitions, 1 changer transitions 0/79 dead transitions. [2023-08-30 12:52:38,900 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 79 transitions, 367 flow [2023-08-30 12:52:38,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:52:38,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:52:38,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 812 transitions. [2023-08-30 12:52:38,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4415443175638934 [2023-08-30 12:52:38,903 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 812 transitions. [2023-08-30 12:52:38,903 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 812 transitions. [2023-08-30 12:52:38,903 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:52:38,904 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 812 transitions. [2023-08-30 12:52:38,904 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 270.6666666666667) internal successors, (812), 3 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:52:38,905 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:52:38,906 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:52:38,906 INFO L175 Difference]: Start difference. First operand has 73 places, 56 transitions, 168 flow. Second operand 3 states and 812 transitions. [2023-08-30 12:52:38,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 79 transitions, 367 flow [2023-08-30 12:52:39,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 79 transitions, 365 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:52:39,107 INFO L231 Difference]: Finished difference. Result has 73 places, 55 transitions, 167 flow [2023-08-30 12:52:39,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=613, PETRI_DIFFERENCE_MINUEND_FLOW=165, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=167, PETRI_PLACES=73, PETRI_TRANSITIONS=55} [2023-08-30 12:52:39,107 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 1 predicate places. [2023-08-30 12:52:39,107 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 55 transitions, 167 flow [2023-08-30 12:52:39,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 255.0) internal successors, (765), 3 states have internal predecessors, (765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:52:39,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:52:39,108 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:52:39,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2023-08-30 12:52:39,108 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2023-08-30 12:52:39,108 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:52:39,108 INFO L85 PathProgramCache]: Analyzing trace with hash -2131144459, now seen corresponding path program 1 times [2023-08-30 12:52:39,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:52:39,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763005589] [2023-08-30 12:52:39,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:52:39,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:52:39,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:52:39,187 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-08-30 12:52:39,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:52:39,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763005589] [2023-08-30 12:52:39,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763005589] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:52:39,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:52:39,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:52:39,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854588504] [2023-08-30 12:52:39,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:52:39,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:52:39,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:52:39,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:52:39,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:52:39,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 613 [2023-08-30 12:52:39,197 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 55 transitions, 167 flow. Second operand has 3 states, 3 states have (on average 255.0) internal successors, (765), 3 states have internal predecessors, (765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:52:39,197 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:52:39,197 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 613 [2023-08-30 12:52:39,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:52:45,660 INFO L130 PetriNetUnfolder]: 70763/94559 cut-off events. [2023-08-30 12:52:45,660 INFO L131 PetriNetUnfolder]: For 19626/19626 co-relation queries the response was YES. [2023-08-30 12:52:46,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 240710 conditions, 94559 events. 70763/94559 cut-off events. For 19626/19626 co-relation queries the response was YES. Maximal size of possible extension queue 3141. Compared 602234 event pairs, 14171 based on Foata normal form. 0/76236 useless extension candidates. Maximal degree in co-relation 185069. Up to 61560 conditions per place. [2023-08-30 12:52:46,739 INFO L137 encePairwiseOnDemand]: 611/613 looper letters, 59 selfloop transitions, 1 changer transitions 0/78 dead transitions. [2023-08-30 12:52:46,739 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 78 transitions, 363 flow [2023-08-30 12:52:46,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:52:46,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:52:46,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 811 transitions. [2023-08-30 12:52:46,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4410005437737901 [2023-08-30 12:52:46,740 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 811 transitions. [2023-08-30 12:52:46,740 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 811 transitions. [2023-08-30 12:52:46,740 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:52:46,741 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 811 transitions. [2023-08-30 12:52:46,741 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 270.3333333333333) internal successors, (811), 3 states have internal predecessors, (811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:52:46,742 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:52:46,742 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:52:46,743 INFO L175 Difference]: Start difference. First operand has 73 places, 55 transitions, 167 flow. Second operand 3 states and 811 transitions. [2023-08-30 12:52:46,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 78 transitions, 363 flow [2023-08-30 12:52:47,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 78 transitions, 362 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:52:47,190 INFO L231 Difference]: Finished difference. Result has 73 places, 54 transitions, 166 flow [2023-08-30 12:52:47,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=613, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=166, PETRI_PLACES=73, PETRI_TRANSITIONS=54} [2023-08-30 12:52:47,190 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 1 predicate places. [2023-08-30 12:52:47,190 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 54 transitions, 166 flow [2023-08-30 12:52:47,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 255.0) internal successors, (765), 3 states have internal predecessors, (765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:52:47,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:52:47,191 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:52:47,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2023-08-30 12:52:47,191 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2023-08-30 12:52:47,191 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:52:47,191 INFO L85 PathProgramCache]: Analyzing trace with hash -2131144710, now seen corresponding path program 1 times [2023-08-30 12:52:47,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:52:47,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346353901] [2023-08-30 12:52:47,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:52:47,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:52:47,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:52:47,221 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-08-30 12:52:47,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:52:47,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346353901] [2023-08-30 12:52:47,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346353901] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:52:47,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:52:47,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:52:47,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480026718] [2023-08-30 12:52:47,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:52:47,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:52:47,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:52:47,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:52:47,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:52:47,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 613 [2023-08-30 12:52:47,231 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 54 transitions, 166 flow. Second operand has 3 states, 3 states have (on average 255.0) internal successors, (765), 3 states have internal predecessors, (765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:52:47,231 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:52:47,231 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 613 [2023-08-30 12:52:47,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:52:53,045 INFO L130 PetriNetUnfolder]: 61043/82679 cut-off events. [2023-08-30 12:52:53,046 INFO L131 PetriNetUnfolder]: For 17466/17466 co-relation queries the response was YES. [2023-08-30 12:52:53,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 211334 conditions, 82679 events. 61043/82679 cut-off events. For 17466/17466 co-relation queries the response was YES. Maximal size of possible extension queue 2692. Compared 531337 event pairs, 14171 based on Foata normal form. 0/68028 useless extension candidates. Maximal degree in co-relation 162605. Up to 49680 conditions per place. [2023-08-30 12:52:53,926 INFO L137 encePairwiseOnDemand]: 611/613 looper letters, 58 selfloop transitions, 1 changer transitions 0/77 dead transitions. [2023-08-30 12:52:53,926 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 77 transitions, 360 flow [2023-08-30 12:52:53,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:52:53,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:52:53,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 810 transitions. [2023-08-30 12:52:53,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44045676998368677 [2023-08-30 12:52:53,928 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 810 transitions. [2023-08-30 12:52:53,928 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 810 transitions. [2023-08-30 12:52:53,928 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:52:53,928 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 810 transitions. [2023-08-30 12:52:53,929 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 270.0) internal successors, (810), 3 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:52:53,930 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:52:53,930 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:52:53,930 INFO L175 Difference]: Start difference. First operand has 73 places, 54 transitions, 166 flow. Second operand 3 states and 810 transitions. [2023-08-30 12:52:53,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 77 transitions, 360 flow [2023-08-30 12:52:54,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 77 transitions, 359 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:52:54,392 INFO L231 Difference]: Finished difference. Result has 73 places, 53 transitions, 165 flow [2023-08-30 12:52:54,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=613, PETRI_DIFFERENCE_MINUEND_FLOW=163, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=165, PETRI_PLACES=73, PETRI_TRANSITIONS=53} [2023-08-30 12:52:54,392 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 1 predicate places. [2023-08-30 12:52:54,392 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 53 transitions, 165 flow [2023-08-30 12:52:54,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 255.0) internal successors, (765), 3 states have internal predecessors, (765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:52:54,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:52:54,393 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:52:54,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2023-08-30 12:52:54,393 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2023-08-30 12:52:54,393 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:52:54,393 INFO L85 PathProgramCache]: Analyzing trace with hash 650278541, now seen corresponding path program 1 times [2023-08-30 12:52:54,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:52:54,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025431363] [2023-08-30 12:52:54,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:52:54,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:52:54,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 12:52:54,400 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-30 12:52:54,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 12:52:54,406 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-30 12:52:54,406 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-30 12:52:54,406 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (24 of 25 remaining) [2023-08-30 12:52:54,407 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (23 of 25 remaining) [2023-08-30 12:52:54,407 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (22 of 25 remaining) [2023-08-30 12:52:54,407 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 25 remaining) [2023-08-30 12:52:54,407 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 25 remaining) [2023-08-30 12:52:54,407 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 25 remaining) [2023-08-30 12:52:54,407 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 25 remaining) [2023-08-30 12:52:54,407 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 25 remaining) [2023-08-30 12:52:54,407 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 25 remaining) [2023-08-30 12:52:54,407 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 25 remaining) [2023-08-30 12:52:54,407 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 25 remaining) [2023-08-30 12:52:54,408 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 25 remaining) [2023-08-30 12:52:54,408 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 25 remaining) [2023-08-30 12:52:54,408 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 25 remaining) [2023-08-30 12:52:54,408 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 25 remaining) [2023-08-30 12:52:54,408 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 25 remaining) [2023-08-30 12:52:54,408 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 25 remaining) [2023-08-30 12:52:54,408 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 25 remaining) [2023-08-30 12:52:54,408 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 25 remaining) [2023-08-30 12:52:54,408 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 25 remaining) [2023-08-30 12:52:54,409 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 25 remaining) [2023-08-30 12:52:54,409 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 25 remaining) [2023-08-30 12:52:54,409 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 25 remaining) [2023-08-30 12:52:54,409 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 25 remaining) [2023-08-30 12:52:54,409 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 25 remaining) [2023-08-30 12:52:54,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2023-08-30 12:52:54,409 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:52:54,410 WARN L233 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-30 12:52:54,410 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2023-08-30 12:52:54,431 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-30 12:52:54,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 315 places, 345 transitions, 750 flow [2023-08-30 12:52:54,474 INFO L130 PetriNetUnfolder]: 49/415 cut-off events. [2023-08-30 12:52:54,474 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-08-30 12:52:54,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 455 conditions, 415 events. 49/415 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1435 event pairs, 0 based on Foata normal form. 0/335 useless extension candidates. Maximal degree in co-relation 370. Up to 14 conditions per place. [2023-08-30 12:52:54,480 INFO L82 GeneralOperation]: Start removeDead. Operand has 315 places, 345 transitions, 750 flow [2023-08-30 12:52:54,483 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 315 places, 345 transitions, 750 flow [2023-08-30 12:52:54,483 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 12:52:54,484 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 315 places, 345 transitions, 750 flow [2023-08-30 12:52:54,484 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 315 places, 345 transitions, 750 flow [2023-08-30 12:52:54,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 315 places, 345 transitions, 750 flow [2023-08-30 12:52:54,523 INFO L130 PetriNetUnfolder]: 49/415 cut-off events. [2023-08-30 12:52:54,523 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-08-30 12:52:54,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 455 conditions, 415 events. 49/415 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1435 event pairs, 0 based on Foata normal form. 0/335 useless extension candidates. Maximal degree in co-relation 370. Up to 14 conditions per place. [2023-08-30 12:52:54,544 INFO L119 LiptonReduction]: Number of co-enabled transitions 87516 [2023-08-30 12:52:59,778 INFO L134 LiptonReduction]: Checked pairs total: 131197 [2023-08-30 12:52:59,778 INFO L136 LiptonReduction]: Total number of compositions: 382 [2023-08-30 12:52:59,779 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-30 12:52:59,779 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=true, 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;@7410f98e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 12:52:59,779 INFO L358 AbstractCegarLoop]: Starting to check reachability of 29 error locations. [2023-08-30 12:52:59,782 INFO L130 PetriNetUnfolder]: 1/8 cut-off events. [2023-08-30 12:52:59,782 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 12:52:59,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:52:59,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 12:52:59,782 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 26 more)] === [2023-08-30 12:52:59,782 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:52:59,782 INFO L85 PathProgramCache]: Analyzing trace with hash -1219132290, now seen corresponding path program 1 times [2023-08-30 12:52:59,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:52:59,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684090450] [2023-08-30 12:52:59,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:52:59,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:52:59,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:52:59,837 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-30 12:52:59,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:52:59,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684090450] [2023-08-30 12:52:59,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684090450] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:52:59,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:52:59,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:52:59,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672458577] [2023-08-30 12:52:59,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:52:59,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:52:59,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:52:59,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:52:59,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:52:59,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 297 out of 727 [2023-08-30 12:52:59,846 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 90 transitions, 240 flow. Second operand has 3 states, 3 states have (on average 298.6666666666667) internal successors, (896), 3 states have internal predecessors, (896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:52:59,846 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:52:59,846 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 297 of 727 [2023-08-30 12:52:59,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand