./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/weaver/chl-name-comparator-symm.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version f4b24e32 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 ../sv-benchmarks/c/weaver/chl-name-comparator-symm.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-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 ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 908fbcc4d3742ed9abcae99df082df11caf0d6bd4e74389f515555cf6e492354 --- Real Ultimate output --- This is Ultimate 0.2.2-?-f4b24e3 [2022-07-13 22:04:30,421 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-13 22:04:30,423 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-13 22:04:30,461 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-13 22:04:30,461 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-13 22:04:30,463 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-13 22:04:30,464 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-13 22:04:30,466 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-13 22:04:30,467 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-13 22:04:30,470 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-13 22:04:30,471 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-13 22:04:30,472 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-13 22:04:30,473 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-13 22:04:30,473 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-13 22:04:30,474 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-13 22:04:30,476 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-13 22:04:30,477 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-13 22:04:30,478 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-13 22:04:30,479 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-13 22:04:30,483 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-13 22:04:30,485 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-13 22:04:30,485 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-13 22:04:30,486 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-13 22:04:30,486 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-13 22:04:30,488 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-13 22:04:30,493 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-13 22:04:30,493 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-13 22:04:30,493 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-13 22:04:30,494 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-13 22:04:30,494 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-13 22:04:30,495 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-13 22:04:30,495 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-13 22:04:30,496 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-13 22:04:30,497 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-13 22:04:30,497 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-13 22:04:30,498 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-13 22:04:30,498 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-13 22:04:30,498 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-13 22:04:30,499 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-13 22:04:30,499 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-13 22:04:30,500 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-13 22:04:30,501 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-13 22:04:30,502 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-07-13 22:04:30,525 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-13 22:04:30,526 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-13 22:04:30,526 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-13 22:04:30,526 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-13 22:04:30,526 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-13 22:04:30,527 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-13 22:04:30,527 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-13 22:04:30,527 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-13 22:04:30,527 INFO L138 SettingsManager]: * Use SBE=true [2022-07-13 22:04:30,528 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-13 22:04:30,528 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-13 22:04:30,528 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-13 22:04:30,529 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-13 22:04:30,529 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-13 22:04:30,529 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-13 22:04:30,529 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-13 22:04:30,529 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-13 22:04:30,529 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-13 22:04:30,529 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-13 22:04:30,530 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-13 22:04:30,530 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-13 22:04:30,531 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-13 22:04:30,531 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-13 22:04:30,531 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-13 22:04:30,531 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-13 22:04:30,531 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-13 22:04:30,531 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-13 22:04:30,531 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-13 22:04:30,532 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-13 22:04:30,532 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-13 22:04:30,532 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-13 22:04:30,532 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-13 22:04:30,532 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-13 22:04:30,532 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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 ! call(reach_error())) ) 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 -> 908fbcc4d3742ed9abcae99df082df11caf0d6bd4e74389f515555cf6e492354 [2022-07-13 22:04:30,720 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-13 22:04:30,733 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-13 22:04:30,735 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-13 22:04:30,736 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-13 22:04:30,736 INFO L275 PluginConnector]: CDTParser initialized [2022-07-13 22:04:30,737 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/chl-name-comparator-symm.wvr.c [2022-07-13 22:04:30,792 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a0b2fd7e8/977d5a1863f649d190ff6ecf3d503d44/FLAG56565181c [2022-07-13 22:04:31,179 INFO L306 CDTParser]: Found 1 translation units. [2022-07-13 22:04:31,180 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/chl-name-comparator-symm.wvr.c [2022-07-13 22:04:31,184 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a0b2fd7e8/977d5a1863f649d190ff6ecf3d503d44/FLAG56565181c [2022-07-13 22:04:31,590 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a0b2fd7e8/977d5a1863f649d190ff6ecf3d503d44 [2022-07-13 22:04:31,592 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-13 22:04:31,593 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-13 22:04:31,608 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-13 22:04:31,608 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-13 22:04:31,610 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-13 22:04:31,611 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.07 10:04:31" (1/1) ... [2022-07-13 22:04:31,612 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@27ab3bdd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:04:31, skipping insertion in model container [2022-07-13 22:04:31,612 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.07 10:04:31" (1/1) ... [2022-07-13 22:04:31,616 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-13 22:04:31,629 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-13 22:04:31,765 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/chl-name-comparator-symm.wvr.c[3856,3869] [2022-07-13 22:04:31,778 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-13 22:04:31,783 INFO L203 MainTranslator]: Completed pre-run [2022-07-13 22:04:31,808 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/chl-name-comparator-symm.wvr.c[3856,3869] [2022-07-13 22:04:31,811 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-13 22:04:31,821 INFO L208 MainTranslator]: Completed translation [2022-07-13 22:04:31,821 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:04:31 WrapperNode [2022-07-13 22:04:31,821 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-13 22:04:31,822 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-13 22:04:31,822 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-13 22:04:31,822 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-13 22:04:31,827 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:04:31" (1/1) ... [2022-07-13 22:04:31,833 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:04:31" (1/1) ... [2022-07-13 22:04:31,855 INFO L137 Inliner]: procedures = 25, calls = 34, calls flagged for inlining = 14, calls inlined = 16, statements flattened = 278 [2022-07-13 22:04:31,856 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-13 22:04:31,856 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-13 22:04:31,856 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-13 22:04:31,857 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-13 22:04:31,862 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:04:31" (1/1) ... [2022-07-13 22:04:31,863 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:04:31" (1/1) ... [2022-07-13 22:04:31,866 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:04:31" (1/1) ... [2022-07-13 22:04:31,866 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:04:31" (1/1) ... [2022-07-13 22:04:31,872 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:04:31" (1/1) ... [2022-07-13 22:04:31,876 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:04:31" (1/1) ... [2022-07-13 22:04:31,878 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:04:31" (1/1) ... [2022-07-13 22:04:31,880 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-13 22:04:31,881 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-13 22:04:31,881 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-13 22:04:31,881 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-13 22:04:31,882 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:04:31" (1/1) ... [2022-07-13 22:04:31,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-13 22:04:31,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:04:31,912 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) [2022-07-13 22:04:31,915 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 [2022-07-13 22:04:31,941 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-13 22:04:31,941 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-13 22:04:31,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-13 22:04:31,942 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-13 22:04:31,942 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-07-13 22:04:31,942 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-07-13 22:04:31,942 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-07-13 22:04:31,942 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-07-13 22:04:31,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-13 22:04:31,943 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-13 22:04:31,943 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-13 22:04:31,943 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-13 22:04:31,943 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-13 22:04:31,944 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-07-13 22:04:32,026 INFO L234 CfgBuilder]: Building ICFG [2022-07-13 22:04:32,027 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-13 22:04:32,356 INFO L275 CfgBuilder]: Performing block encoding [2022-07-13 22:04:32,366 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-13 22:04:32,371 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-07-13 22:04:32,373 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 10:04:32 BoogieIcfgContainer [2022-07-13 22:04:32,374 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-13 22:04:32,376 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-13 22:04:32,376 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-13 22:04:32,378 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-13 22:04:32,378 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.07 10:04:31" (1/3) ... [2022-07-13 22:04:32,379 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57fe9e42 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.07 10:04:32, skipping insertion in model container [2022-07-13 22:04:32,379 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:04:31" (2/3) ... [2022-07-13 22:04:32,380 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57fe9e42 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.07 10:04:32, skipping insertion in model container [2022-07-13 22:04:32,380 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 10:04:32" (3/3) ... [2022-07-13 22:04:32,381 INFO L111 eAbstractionObserver]: Analyzing ICFG chl-name-comparator-symm.wvr.c [2022-07-13 22:04:32,385 WARN L143 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-07-13 22:04:32,391 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-13 22:04:32,391 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-13 22:04:32,391 INFO L509 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-07-13 22:04:32,495 INFO L135 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-07-13 22:04:32,545 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 325 places, 353 transitions, 722 flow [2022-07-13 22:04:32,673 INFO L129 PetriNetUnfolder]: 35/351 cut-off events. [2022-07-13 22:04:32,676 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-07-13 22:04:32,691 INFO L84 FinitePrefix]: Finished finitePrefix Result has 360 conditions, 351 events. 35/351 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 735 event pairs, 0 based on Foata normal form. 0/315 useless extension candidates. Maximal degree in co-relation 211. Up to 2 conditions per place. [2022-07-13 22:04:32,691 INFO L82 GeneralOperation]: Start removeDead. Operand has 325 places, 353 transitions, 722 flow [2022-07-13 22:04:32,701 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 314 places, 342 transitions, 696 flow [2022-07-13 22:04:32,713 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-13 22:04:32,722 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=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@1ffaeaf6, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@711e4f24 [2022-07-13 22:04:32,722 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-07-13 22:04:32,791 INFO L129 PetriNetUnfolder]: 35/341 cut-off events. [2022-07-13 22:04:32,791 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-07-13 22:04:32,791 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:32,792 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:32,793 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:04:32,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:32,797 INFO L85 PathProgramCache]: Analyzing trace with hash 400884361, now seen corresponding path program 1 times [2022-07-13 22:04:32,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:32,805 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787638766] [2022-07-13 22:04:32,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:32,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:32,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:33,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:04:33,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:33,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787638766] [2022-07-13 22:04:33,044 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787638766] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:33,044 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:33,044 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-13 22:04:33,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278435044] [2022-07-13 22:04:33,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:33,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-07-13 22:04:33,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:33,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-07-13 22:04:33,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-07-13 22:04:33,082 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 334 out of 353 [2022-07-13 22:04:33,090 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 342 transitions, 696 flow. Second operand has 2 states, 2 states have (on average 337.0) internal successors, (674), 2 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) [2022-07-13 22:04:33,090 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:33,090 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 334 of 353 [2022-07-13 22:04:33,091 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:33,150 INFO L129 PetriNetUnfolder]: 21/328 cut-off events. [2022-07-13 22:04:33,151 INFO L130 PetriNetUnfolder]: For 8/9 co-relation queries the response was YES. [2022-07-13 22:04:33,154 INFO L84 FinitePrefix]: Finished finitePrefix Result has 342 conditions, 328 events. 21/328 cut-off events. For 8/9 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 709 event pairs, 0 based on Foata normal form. 17/313 useless extension candidates. Maximal degree in co-relation 202. Up to 5 conditions per place. [2022-07-13 22:04:33,162 INFO L132 encePairwiseOnDemand]: 339/353 looper letters, 4 selfloop transitions, 0 changer transitions 3/328 dead transitions. [2022-07-13 22:04:33,162 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 328 transitions, 676 flow [2022-07-13 22:04:33,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-07-13 22:04:33,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-07-13 22:04:33,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 686 transitions. [2022-07-13 22:04:33,179 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9716713881019831 [2022-07-13 22:04:33,180 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 686 transitions. [2022-07-13 22:04:33,181 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 686 transitions. [2022-07-13 22:04:33,183 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:33,185 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 686 transitions. [2022-07-13 22:04:33,190 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 343.0) internal successors, (686), 2 states have internal predecessors, (686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:33,196 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 353.0) internal successors, (1059), 3 states have internal predecessors, (1059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:33,197 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 353.0) internal successors, (1059), 3 states have internal predecessors, (1059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:33,198 INFO L186 Difference]: Start difference. First operand has 314 places, 342 transitions, 696 flow. Second operand 2 states and 686 transitions. [2022-07-13 22:04:33,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 328 transitions, 676 flow [2022-07-13 22:04:33,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 328 transitions, 668 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-07-13 22:04:33,211 INFO L242 Difference]: Finished difference. Result has 311 places, 325 transitions, 654 flow [2022-07-13 22:04:33,212 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=660, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=654, PETRI_PLACES=311, PETRI_TRANSITIONS=325} [2022-07-13 22:04:33,215 INFO L279 CegarLoopForPetriNet]: 314 programPoint places, -3 predicate places. [2022-07-13 22:04:33,216 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 325 transitions, 654 flow [2022-07-13 22:04:33,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 337.0) internal successors, (674), 2 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) [2022-07-13 22:04:33,217 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:33,217 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:33,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-13 22:04:33,217 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:04:33,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:33,218 INFO L85 PathProgramCache]: Analyzing trace with hash -1831147785, now seen corresponding path program 1 times [2022-07-13 22:04:33,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:33,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789654032] [2022-07-13 22:04:33,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:33,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:33,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:33,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:04:33,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:33,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789654032] [2022-07-13 22:04:33,372 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789654032] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:33,373 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:33,373 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-13 22:04:33,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717362665] [2022-07-13 22:04:33,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:33,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-13 22:04:33,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:33,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-13 22:04:33,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-13 22:04:33,379 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 315 out of 353 [2022-07-13 22:04:33,380 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 325 transitions, 654 flow. Second operand has 4 states, 4 states have (on average 318.0) internal successors, (1272), 4 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:33,381 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:33,381 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 315 of 353 [2022-07-13 22:04:33,381 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:33,514 INFO L129 PetriNetUnfolder]: 61/565 cut-off events. [2022-07-13 22:04:33,514 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2022-07-13 22:04:33,517 INFO L84 FinitePrefix]: Finished finitePrefix Result has 678 conditions, 565 events. 61/565 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 2319 event pairs, 10 based on Foata normal form. 0/508 useless extension candidates. Maximal degree in co-relation 675. Up to 42 conditions per place. [2022-07-13 22:04:33,519 INFO L132 encePairwiseOnDemand]: 341/353 looper letters, 27 selfloop transitions, 11 changer transitions 0/340 dead transitions. [2022-07-13 22:04:33,519 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 340 transitions, 764 flow [2022-07-13 22:04:33,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-13 22:04:33,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-07-13 22:04:33,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1299 transitions. [2022-07-13 22:04:33,522 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.919971671388102 [2022-07-13 22:04:33,522 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1299 transitions. [2022-07-13 22:04:33,522 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1299 transitions. [2022-07-13 22:04:33,523 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:33,523 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1299 transitions. [2022-07-13 22:04:33,526 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 324.75) internal successors, (1299), 4 states have internal predecessors, (1299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:33,528 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 353.0) internal successors, (1765), 5 states have internal predecessors, (1765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:33,529 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 353.0) internal successors, (1765), 5 states have internal predecessors, (1765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:33,529 INFO L186 Difference]: Start difference. First operand has 311 places, 325 transitions, 654 flow. Second operand 4 states and 1299 transitions. [2022-07-13 22:04:33,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 340 transitions, 764 flow [2022-07-13 22:04:33,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 340 transitions, 764 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-07-13 22:04:33,536 INFO L242 Difference]: Finished difference. Result has 314 places, 331 transitions, 724 flow [2022-07-13 22:04:33,537 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=654, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=724, PETRI_PLACES=314, PETRI_TRANSITIONS=331} [2022-07-13 22:04:33,538 INFO L279 CegarLoopForPetriNet]: 314 programPoint places, 0 predicate places. [2022-07-13 22:04:33,538 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 331 transitions, 724 flow [2022-07-13 22:04:33,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 318.0) internal successors, (1272), 4 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:33,539 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:33,539 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:33,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-13 22:04:33,540 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:04:33,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:33,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1892940965, now seen corresponding path program 1 times [2022-07-13 22:04:33,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:33,541 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110113474] [2022-07-13 22:04:33,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:33,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:33,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:33,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:04:33,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:33,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110113474] [2022-07-13 22:04:33,630 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110113474] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:33,631 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:33,631 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 22:04:33,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589414332] [2022-07-13 22:04:33,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:33,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-13 22:04:33,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:33,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 22:04:33,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 22:04:33,634 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 304 out of 353 [2022-07-13 22:04:33,635 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 331 transitions, 724 flow. Second operand has 3 states, 3 states have (on average 308.0) internal successors, (924), 3 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:33,636 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:33,636 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 304 of 353 [2022-07-13 22:04:33,636 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:34,187 INFO L129 PetriNetUnfolder]: 848/4653 cut-off events. [2022-07-13 22:04:34,187 INFO L130 PetriNetUnfolder]: For 362/374 co-relation queries the response was YES. [2022-07-13 22:04:34,200 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6143 conditions, 4653 events. 848/4653 cut-off events. For 362/374 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 46818 event pairs, 363 based on Foata normal form. 0/4073 useless extension candidates. Maximal degree in co-relation 6137. Up to 732 conditions per place. [2022-07-13 22:04:34,214 INFO L132 encePairwiseOnDemand]: 345/353 looper letters, 57 selfloop transitions, 4 changer transitions 0/357 dead transitions. [2022-07-13 22:04:34,214 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 357 transitions, 911 flow [2022-07-13 22:04:34,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 22:04:34,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-07-13 22:04:34,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 975 transitions. [2022-07-13 22:04:34,217 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9206798866855525 [2022-07-13 22:04:34,217 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 975 transitions. [2022-07-13 22:04:34,217 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 975 transitions. [2022-07-13 22:04:34,217 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:34,218 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 975 transitions. [2022-07-13 22:04:34,220 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 325.0) internal successors, (975), 3 states have internal predecessors, (975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:34,221 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 353.0) internal successors, (1412), 4 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:34,222 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 353.0) internal successors, (1412), 4 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:34,222 INFO L186 Difference]: Start difference. First operand has 314 places, 331 transitions, 724 flow. Second operand 3 states and 975 transitions. [2022-07-13 22:04:34,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 357 transitions, 911 flow [2022-07-13 22:04:34,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 357 transitions, 911 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-07-13 22:04:34,230 INFO L242 Difference]: Finished difference. Result has 318 places, 335 transitions, 764 flow [2022-07-13 22:04:34,231 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=724, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=764, PETRI_PLACES=318, PETRI_TRANSITIONS=335} [2022-07-13 22:04:34,232 INFO L279 CegarLoopForPetriNet]: 314 programPoint places, 4 predicate places. [2022-07-13 22:04:34,233 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 335 transitions, 764 flow [2022-07-13 22:04:34,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 308.0) internal successors, (924), 3 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:34,233 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:34,233 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:34,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-13 22:04:34,234 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:04:34,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:34,234 INFO L85 PathProgramCache]: Analyzing trace with hash -1952454215, now seen corresponding path program 1 times [2022-07-13 22:04:34,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:34,234 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210950977] [2022-07-13 22:04:34,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:34,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:34,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:34,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:04:34,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:34,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210950977] [2022-07-13 22:04:34,325 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210950977] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:34,325 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:34,325 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 22:04:34,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669413222] [2022-07-13 22:04:34,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:34,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-13 22:04:34,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:34,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 22:04:34,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 22:04:34,328 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 304 out of 353 [2022-07-13 22:04:34,329 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 335 transitions, 764 flow. Second operand has 3 states, 3 states have (on average 308.0) internal successors, (924), 3 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:34,329 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:34,329 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 304 of 353 [2022-07-13 22:04:34,329 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:34,729 INFO L129 PetriNetUnfolder]: 648/4102 cut-off events. [2022-07-13 22:04:34,729 INFO L130 PetriNetUnfolder]: For 527/541 co-relation queries the response was YES. [2022-07-13 22:04:34,740 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5289 conditions, 4102 events. 648/4102 cut-off events. For 527/541 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 40003 event pairs, 357 based on Foata normal form. 53/3664 useless extension candidates. Maximal degree in co-relation 5281. Up to 479 conditions per place. [2022-07-13 22:04:34,749 INFO L132 encePairwiseOnDemand]: 347/353 looper letters, 59 selfloop transitions, 2 changer transitions 0/357 dead transitions. [2022-07-13 22:04:34,750 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 357 transitions, 939 flow [2022-07-13 22:04:34,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 22:04:34,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-07-13 22:04:34,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 973 transitions. [2022-07-13 22:04:34,752 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9187913125590179 [2022-07-13 22:04:34,752 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 973 transitions. [2022-07-13 22:04:34,752 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 973 transitions. [2022-07-13 22:04:34,753 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:34,753 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 973 transitions. [2022-07-13 22:04:34,755 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 324.3333333333333) internal successors, (973), 3 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:34,759 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 353.0) internal successors, (1412), 4 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:34,760 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 353.0) internal successors, (1412), 4 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:34,760 INFO L186 Difference]: Start difference. First operand has 318 places, 335 transitions, 764 flow. Second operand 3 states and 973 transitions. [2022-07-13 22:04:34,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 357 transitions, 939 flow [2022-07-13 22:04:34,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 357 transitions, 937 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-07-13 22:04:34,766 INFO L242 Difference]: Finished difference. Result has 321 places, 335 transitions, 774 flow [2022-07-13 22:04:34,767 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=750, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=774, PETRI_PLACES=321, PETRI_TRANSITIONS=335} [2022-07-13 22:04:34,768 INFO L279 CegarLoopForPetriNet]: 314 programPoint places, 7 predicate places. [2022-07-13 22:04:34,768 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 335 transitions, 774 flow [2022-07-13 22:04:34,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 308.0) internal successors, (924), 3 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:34,769 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:34,769 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:34,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-13 22:04:34,770 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:04:34,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:34,770 INFO L85 PathProgramCache]: Analyzing trace with hash -1351251233, now seen corresponding path program 1 times [2022-07-13 22:04:34,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:34,771 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160925947] [2022-07-13 22:04:34,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:34,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:34,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:34,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:04:34,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:34,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160925947] [2022-07-13 22:04:34,840 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160925947] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:34,840 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:34,841 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:04:34,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966281477] [2022-07-13 22:04:34,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:34,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:04:34,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:34,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:04:34,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:04:34,844 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 316 out of 353 [2022-07-13 22:04:34,845 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 335 transitions, 774 flow. Second operand has 5 states, 5 states have (on average 318.6) internal successors, (1593), 5 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:34,845 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:34,845 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 316 of 353 [2022-07-13 22:04:34,845 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:35,054 INFO L129 PetriNetUnfolder]: 132/1424 cut-off events. [2022-07-13 22:04:35,054 INFO L130 PetriNetUnfolder]: For 49/62 co-relation queries the response was YES. [2022-07-13 22:04:35,060 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1731 conditions, 1424 events. 132/1424 cut-off events. For 49/62 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 9462 event pairs, 31 based on Foata normal form. 2/1295 useless extension candidates. Maximal degree in co-relation 1722. Up to 113 conditions per place. [2022-07-13 22:04:35,063 INFO L132 encePairwiseOnDemand]: 342/353 looper letters, 30 selfloop transitions, 9 changer transitions 0/352 dead transitions. [2022-07-13 22:04:35,063 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 352 transitions, 892 flow [2022-07-13 22:04:35,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-13 22:04:35,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-07-13 22:04:35,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1937 transitions. [2022-07-13 22:04:35,066 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9145420207743153 [2022-07-13 22:04:35,067 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1937 transitions. [2022-07-13 22:04:35,067 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1937 transitions. [2022-07-13 22:04:35,068 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:35,068 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1937 transitions. [2022-07-13 22:04:35,071 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 322.8333333333333) internal successors, (1937), 6 states have internal predecessors, (1937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:35,074 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 353.0) internal successors, (2471), 7 states have internal predecessors, (2471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:35,075 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 353.0) internal successors, (2471), 7 states have internal predecessors, (2471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:35,075 INFO L186 Difference]: Start difference. First operand has 321 places, 335 transitions, 774 flow. Second operand 6 states and 1937 transitions. [2022-07-13 22:04:35,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 352 transitions, 892 flow [2022-07-13 22:04:35,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 352 transitions, 890 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-07-13 22:04:35,080 INFO L242 Difference]: Finished difference. Result has 329 places, 341 transitions, 831 flow [2022-07-13 22:04:35,081 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=772, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=831, PETRI_PLACES=329, PETRI_TRANSITIONS=341} [2022-07-13 22:04:35,082 INFO L279 CegarLoopForPetriNet]: 314 programPoint places, 15 predicate places. [2022-07-13 22:04:35,082 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 341 transitions, 831 flow [2022-07-13 22:04:35,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 318.6) internal successors, (1593), 5 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:35,083 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:35,083 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:35,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-13 22:04:35,083 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:04:35,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:35,084 INFO L85 PathProgramCache]: Analyzing trace with hash -544975579, now seen corresponding path program 1 times [2022-07-13 22:04:35,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:35,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846032550] [2022-07-13 22:04:35,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:35,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:35,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:35,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:04:35,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:35,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846032550] [2022-07-13 22:04:35,129 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846032550] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:35,129 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:35,129 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:04:35,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56924953] [2022-07-13 22:04:35,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:35,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:04:35,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:35,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:04:35,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:04:35,132 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 316 out of 353 [2022-07-13 22:04:35,134 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 341 transitions, 831 flow. Second operand has 5 states, 5 states have (on average 318.6) internal successors, (1593), 5 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:35,134 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:35,134 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 316 of 353 [2022-07-13 22:04:35,134 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:35,524 INFO L129 PetriNetUnfolder]: 211/2381 cut-off events. [2022-07-13 22:04:35,524 INFO L130 PetriNetUnfolder]: For 132/143 co-relation queries the response was YES. [2022-07-13 22:04:35,534 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2892 conditions, 2381 events. 211/2381 cut-off events. For 132/143 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 18196 event pairs, 42 based on Foata normal form. 0/2127 useless extension candidates. Maximal degree in co-relation 2879. Up to 171 conditions per place. [2022-07-13 22:04:35,540 INFO L132 encePairwiseOnDemand]: 342/353 looper letters, 29 selfloop transitions, 9 changer transitions 0/357 dead transitions. [2022-07-13 22:04:35,540 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 357 transitions, 944 flow [2022-07-13 22:04:35,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-13 22:04:35,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-07-13 22:04:35,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1936 transitions. [2022-07-13 22:04:35,544 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9140698772426817 [2022-07-13 22:04:35,544 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1936 transitions. [2022-07-13 22:04:35,544 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1936 transitions. [2022-07-13 22:04:35,545 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:35,545 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1936 transitions. [2022-07-13 22:04:35,548 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 322.6666666666667) internal successors, (1936), 6 states have internal predecessors, (1936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:35,551 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 353.0) internal successors, (2471), 7 states have internal predecessors, (2471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:35,551 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 353.0) internal successors, (2471), 7 states have internal predecessors, (2471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:35,551 INFO L186 Difference]: Start difference. First operand has 329 places, 341 transitions, 831 flow. Second operand 6 states and 1936 transitions. [2022-07-13 22:04:35,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 357 transitions, 944 flow [2022-07-13 22:04:35,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 357 transitions, 939 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-07-13 22:04:35,557 INFO L242 Difference]: Finished difference. Result has 337 places, 347 transitions, 885 flow [2022-07-13 22:04:35,558 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=826, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=885, PETRI_PLACES=337, PETRI_TRANSITIONS=347} [2022-07-13 22:04:35,558 INFO L279 CegarLoopForPetriNet]: 314 programPoint places, 23 predicate places. [2022-07-13 22:04:35,558 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 347 transitions, 885 flow [2022-07-13 22:04:35,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 318.6) internal successors, (1593), 5 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:35,559 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:35,559 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:35,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-13 22:04:35,560 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:04:35,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:35,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1786217094, now seen corresponding path program 1 times [2022-07-13 22:04:35,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:35,561 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31048031] [2022-07-13 22:04:35,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:35,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:35,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:35,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:04:35,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:35,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31048031] [2022-07-13 22:04:35,607 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31048031] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:35,607 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:35,607 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:04:35,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242306384] [2022-07-13 22:04:35,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:35,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:04:35,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:35,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:04:35,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:04:35,610 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 322 out of 353 [2022-07-13 22:04:35,611 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 347 transitions, 885 flow. Second operand has 5 states, 5 states have (on average 324.4) internal successors, (1622), 5 states have internal predecessors, (1622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:35,612 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:35,612 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 322 of 353 [2022-07-13 22:04:35,612 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:35,894 INFO L129 PetriNetUnfolder]: 110/1717 cut-off events. [2022-07-13 22:04:35,895 INFO L130 PetriNetUnfolder]: For 75/87 co-relation queries the response was YES. [2022-07-13 22:04:35,902 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2075 conditions, 1717 events. 110/1717 cut-off events. For 75/87 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 11598 event pairs, 4 based on Foata normal form. 0/1581 useless extension candidates. Maximal degree in co-relation 2058. Up to 53 conditions per place. [2022-07-13 22:04:35,905 INFO L132 encePairwiseOnDemand]: 348/353 looper letters, 16 selfloop transitions, 4 changer transitions 0/351 dead transitions. [2022-07-13 22:04:35,905 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 351 transitions, 933 flow [2022-07-13 22:04:35,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:04:35,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:04:35,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1631 transitions. [2022-07-13 22:04:35,908 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9240793201133144 [2022-07-13 22:04:35,908 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1631 transitions. [2022-07-13 22:04:35,909 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1631 transitions. [2022-07-13 22:04:35,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:35,909 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1631 transitions. [2022-07-13 22:04:35,912 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 326.2) internal successors, (1631), 5 states have internal predecessors, (1631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:35,914 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 353.0) internal successors, (2118), 6 states have internal predecessors, (2118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:35,914 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 353.0) internal successors, (2118), 6 states have internal predecessors, (2118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:35,915 INFO L186 Difference]: Start difference. First operand has 337 places, 347 transitions, 885 flow. Second operand 5 states and 1631 transitions. [2022-07-13 22:04:35,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 351 transitions, 933 flow [2022-07-13 22:04:35,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 351 transitions, 928 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-07-13 22:04:35,920 INFO L242 Difference]: Finished difference. Result has 341 places, 348 transitions, 896 flow [2022-07-13 22:04:35,921 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=880, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=896, PETRI_PLACES=341, PETRI_TRANSITIONS=348} [2022-07-13 22:04:35,921 INFO L279 CegarLoopForPetriNet]: 314 programPoint places, 27 predicate places. [2022-07-13 22:04:35,921 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 348 transitions, 896 flow [2022-07-13 22:04:35,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 324.4) internal successors, (1622), 5 states have internal predecessors, (1622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:35,922 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:35,922 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:35,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-13 22:04:35,922 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:04:35,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:35,923 INFO L85 PathProgramCache]: Analyzing trace with hash 20910411, now seen corresponding path program 1 times [2022-07-13 22:04:35,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:35,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064070361] [2022-07-13 22:04:35,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:35,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:35,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:35,976 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:04:35,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:35,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064070361] [2022-07-13 22:04:35,977 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064070361] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:04:35,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [898313631] [2022-07-13 22:04:35,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:35,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:04:35,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:04:35,979 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-13 22:04:35,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-07-13 22:04:36,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:36,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-13 22:04:36,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:04:36,158 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:04:36,158 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-13 22:04:36,215 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:04:36,215 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [898313631] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-13 22:04:36,216 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-13 22:04:36,216 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-07-13 22:04:36,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230197671] [2022-07-13 22:04:36,216 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-13 22:04:36,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-13 22:04:36,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:36,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-13 22:04:36,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2022-07-13 22:04:36,220 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 321 out of 353 [2022-07-13 22:04:36,223 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 348 transitions, 896 flow. Second operand has 14 states, 14 states have (on average 323.64285714285717) internal successors, (4531), 14 states have internal predecessors, (4531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:36,223 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:36,223 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 321 of 353 [2022-07-13 22:04:36,223 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:36,477 INFO L129 PetriNetUnfolder]: 110/1726 cut-off events. [2022-07-13 22:04:36,477 INFO L130 PetriNetUnfolder]: For 76/88 co-relation queries the response was YES. [2022-07-13 22:04:36,521 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2096 conditions, 1726 events. 110/1726 cut-off events. For 76/88 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 11564 event pairs, 4 based on Foata normal form. 2/1593 useless extension candidates. Maximal degree in co-relation 2078. Up to 53 conditions per place. [2022-07-13 22:04:36,525 INFO L132 encePairwiseOnDemand]: 345/353 looper letters, 17 selfloop transitions, 11 changer transitions 0/358 dead transitions. [2022-07-13 22:04:36,525 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 358 transitions, 974 flow [2022-07-13 22:04:36,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-13 22:04:36,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-07-13 22:04:36,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 3561 transitions. [2022-07-13 22:04:36,530 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9170744269894412 [2022-07-13 22:04:36,530 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 3561 transitions. [2022-07-13 22:04:36,530 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 3561 transitions. [2022-07-13 22:04:36,532 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:36,532 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 3561 transitions. [2022-07-13 22:04:36,537 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 323.72727272727275) internal successors, (3561), 11 states have internal predecessors, (3561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:36,541 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 353.0) internal successors, (4236), 12 states have internal predecessors, (4236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:36,542 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 353.0) internal successors, (4236), 12 states have internal predecessors, (4236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:36,542 INFO L186 Difference]: Start difference. First operand has 341 places, 348 transitions, 896 flow. Second operand 11 states and 3561 transitions. [2022-07-13 22:04:36,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 358 transitions, 974 flow [2022-07-13 22:04:36,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 358 transitions, 968 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-07-13 22:04:36,547 INFO L242 Difference]: Finished difference. Result has 351 places, 354 transitions, 945 flow [2022-07-13 22:04:36,548 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=890, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=945, PETRI_PLACES=351, PETRI_TRANSITIONS=354} [2022-07-13 22:04:36,548 INFO L279 CegarLoopForPetriNet]: 314 programPoint places, 37 predicate places. [2022-07-13 22:04:36,549 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 354 transitions, 945 flow [2022-07-13 22:04:36,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 323.64285714285717) internal successors, (4531), 14 states have internal predecessors, (4531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:36,550 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:36,551 INFO L200 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:36,569 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-07-13 22:04:36,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:04:36,770 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:04:36,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:36,770 INFO L85 PathProgramCache]: Analyzing trace with hash -523708949, now seen corresponding path program 2 times [2022-07-13 22:04:36,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:36,770 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418656637] [2022-07-13 22:04:36,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:36,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:36,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:36,844 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-07-13 22:04:36,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:36,845 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418656637] [2022-07-13 22:04:36,845 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418656637] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:36,845 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:36,846 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-13 22:04:36,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055472493] [2022-07-13 22:04:36,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:36,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-13 22:04:36,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:36,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-13 22:04:36,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-13 22:04:36,849 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 306 out of 353 [2022-07-13 22:04:36,850 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 354 transitions, 945 flow. Second operand has 8 states, 8 states have (on average 309.125) internal successors, (2473), 8 states have internal predecessors, (2473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:36,851 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:36,851 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 306 of 353 [2022-07-13 22:04:36,851 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:37,111 INFO L129 PetriNetUnfolder]: 111/1830 cut-off events. [2022-07-13 22:04:37,112 INFO L130 PetriNetUnfolder]: For 78/90 co-relation queries the response was YES. [2022-07-13 22:04:37,123 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2404 conditions, 1830 events. 111/1830 cut-off events. For 78/90 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 12295 event pairs, 4 based on Foata normal form. 8/1703 useless extension candidates. Maximal degree in co-relation 2383. Up to 128 conditions per place. [2022-07-13 22:04:37,128 INFO L132 encePairwiseOnDemand]: 344/353 looper letters, 35 selfloop transitions, 4 changer transitions 5/369 dead transitions. [2022-07-13 22:04:37,128 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 369 transitions, 1063 flow [2022-07-13 22:04:37,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-13 22:04:37,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-07-13 22:04:37,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2493 transitions. [2022-07-13 22:04:37,132 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8827903682719547 [2022-07-13 22:04:37,132 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2493 transitions. [2022-07-13 22:04:37,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2493 transitions. [2022-07-13 22:04:37,133 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:37,133 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2493 transitions. [2022-07-13 22:04:37,137 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 311.625) internal successors, (2493), 8 states have internal predecessors, (2493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:37,140 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 353.0) internal successors, (3177), 9 states have internal predecessors, (3177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:37,140 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 353.0) internal successors, (3177), 9 states have internal predecessors, (3177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:37,141 INFO L186 Difference]: Start difference. First operand has 351 places, 354 transitions, 945 flow. Second operand 8 states and 2493 transitions. [2022-07-13 22:04:37,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 369 transitions, 1063 flow [2022-07-13 22:04:37,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 369 transitions, 1054 flow, removed 2 selfloop flow, removed 3 redundant places. [2022-07-13 22:04:37,148 INFO L242 Difference]: Finished difference. Result has 361 places, 357 transitions, 972 flow [2022-07-13 22:04:37,148 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=936, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=972, PETRI_PLACES=361, PETRI_TRANSITIONS=357} [2022-07-13 22:04:37,149 INFO L279 CegarLoopForPetriNet]: 314 programPoint places, 47 predicate places. [2022-07-13 22:04:37,149 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 357 transitions, 972 flow [2022-07-13 22:04:37,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 309.125) internal successors, (2473), 8 states have internal predecessors, (2473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:37,150 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:37,150 INFO L200 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:37,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-07-13 22:04:37,151 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:04:37,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:37,151 INFO L85 PathProgramCache]: Analyzing trace with hash -1163854113, now seen corresponding path program 1 times [2022-07-13 22:04:37,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:37,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925771166] [2022-07-13 22:04:37,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:37,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:37,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:37,190 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-07-13 22:04:37,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:37,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925771166] [2022-07-13 22:04:37,191 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925771166] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:37,191 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:37,191 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-13 22:04:37,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114497934] [2022-07-13 22:04:37,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:37,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-13 22:04:37,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:37,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-13 22:04:37,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-13 22:04:37,194 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 315 out of 353 [2022-07-13 22:04:37,195 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 357 transitions, 972 flow. Second operand has 4 states, 4 states have (on average 318.0) internal successors, (1272), 4 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:37,195 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:37,195 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 315 of 353 [2022-07-13 22:04:37,195 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:37,575 INFO L129 PetriNetUnfolder]: 293/2938 cut-off events. [2022-07-13 22:04:37,576 INFO L130 PetriNetUnfolder]: For 213/224 co-relation queries the response was YES. [2022-07-13 22:04:37,592 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3963 conditions, 2938 events. 293/2938 cut-off events. For 213/224 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 24033 event pairs, 64 based on Foata normal form. 0/2626 useless extension candidates. Maximal degree in co-relation 3936. Up to 196 conditions per place. [2022-07-13 22:04:37,599 INFO L132 encePairwiseOnDemand]: 341/353 looper letters, 26 selfloop transitions, 11 changer transitions 0/371 dead transitions. [2022-07-13 22:04:37,599 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 371 transitions, 1077 flow [2022-07-13 22:04:37,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-13 22:04:37,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-07-13 22:04:37,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1298 transitions. [2022-07-13 22:04:37,602 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9192634560906515 [2022-07-13 22:04:37,602 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1298 transitions. [2022-07-13 22:04:37,602 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1298 transitions. [2022-07-13 22:04:37,603 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:37,603 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1298 transitions. [2022-07-13 22:04:37,605 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 324.5) internal successors, (1298), 4 states have internal predecessors, (1298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:37,606 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 353.0) internal successors, (1765), 5 states have internal predecessors, (1765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:37,607 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 353.0) internal successors, (1765), 5 states have internal predecessors, (1765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:37,607 INFO L186 Difference]: Start difference. First operand has 361 places, 357 transitions, 972 flow. Second operand 4 states and 1298 transitions. [2022-07-13 22:04:37,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 371 transitions, 1077 flow [2022-07-13 22:04:37,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 371 transitions, 1067 flow, removed 4 selfloop flow, removed 5 redundant places. [2022-07-13 22:04:37,615 INFO L242 Difference]: Finished difference. Result has 358 places, 363 transitions, 1032 flow [2022-07-13 22:04:37,616 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=962, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1032, PETRI_PLACES=358, PETRI_TRANSITIONS=363} [2022-07-13 22:04:37,616 INFO L279 CegarLoopForPetriNet]: 314 programPoint places, 44 predicate places. [2022-07-13 22:04:37,616 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 363 transitions, 1032 flow [2022-07-13 22:04:37,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 318.0) internal successors, (1272), 4 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:37,617 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:37,617 INFO L200 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:37,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-13 22:04:37,618 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:04:37,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:37,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1467056166, now seen corresponding path program 1 times [2022-07-13 22:04:37,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:37,618 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697708663] [2022-07-13 22:04:37,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:37,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:37,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:37,654 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-07-13 22:04:37,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:37,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697708663] [2022-07-13 22:04:37,654 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697708663] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:37,654 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:37,655 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-13 22:04:37,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038103719] [2022-07-13 22:04:37,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:37,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-13 22:04:37,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:37,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-13 22:04:37,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-13 22:04:37,657 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 315 out of 353 [2022-07-13 22:04:37,658 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 363 transitions, 1032 flow. Second operand has 4 states, 4 states have (on average 318.0) internal successors, (1272), 4 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:37,658 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:37,658 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 315 of 353 [2022-07-13 22:04:37,659 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:37,962 INFO L129 PetriNetUnfolder]: 176/2079 cut-off events. [2022-07-13 22:04:37,963 INFO L130 PetriNetUnfolder]: For 171/302 co-relation queries the response was YES. [2022-07-13 22:04:37,977 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2873 conditions, 2079 events. 176/2079 cut-off events. For 171/302 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 14269 event pairs, 36 based on Foata normal form. 10/1958 useless extension candidates. Maximal degree in co-relation 2848. Up to 135 conditions per place. [2022-07-13 22:04:37,982 INFO L132 encePairwiseOnDemand]: 348/353 looper letters, 35 selfloop transitions, 4 changer transitions 0/372 dead transitions. [2022-07-13 22:04:37,982 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 372 transitions, 1135 flow [2022-07-13 22:04:37,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:04:37,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:04:37,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1611 transitions. [2022-07-13 22:04:37,985 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9127478753541076 [2022-07-13 22:04:37,985 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1611 transitions. [2022-07-13 22:04:37,986 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1611 transitions. [2022-07-13 22:04:37,986 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:37,987 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1611 transitions. [2022-07-13 22:04:37,989 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 322.2) internal successors, (1611), 5 states have internal predecessors, (1611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:37,991 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 353.0) internal successors, (2118), 6 states have internal predecessors, (2118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:37,991 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 353.0) internal successors, (2118), 6 states have internal predecessors, (2118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:37,991 INFO L186 Difference]: Start difference. First operand has 358 places, 363 transitions, 1032 flow. Second operand 5 states and 1611 transitions. [2022-07-13 22:04:37,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 372 transitions, 1135 flow [2022-07-13 22:04:37,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 372 transitions, 1133 flow, removed 1 selfloop flow, removed 0 redundant places. [2022-07-13 22:04:37,999 INFO L242 Difference]: Finished difference. Result has 363 places, 363 transitions, 1044 flow [2022-07-13 22:04:37,999 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=1026, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1044, PETRI_PLACES=363, PETRI_TRANSITIONS=363} [2022-07-13 22:04:38,000 INFO L279 CegarLoopForPetriNet]: 314 programPoint places, 49 predicate places. [2022-07-13 22:04:38,000 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 363 transitions, 1044 flow [2022-07-13 22:04:38,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 318.0) internal successors, (1272), 4 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:38,000 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:38,001 INFO L200 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:38,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-13 22:04:38,001 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:04:38,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:38,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1559069933, now seen corresponding path program 1 times [2022-07-13 22:04:38,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:38,002 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792938610] [2022-07-13 22:04:38,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:38,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:38,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:38,045 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-07-13 22:04:38,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:38,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792938610] [2022-07-13 22:04:38,045 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792938610] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:38,046 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:38,046 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-13 22:04:38,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351810250] [2022-07-13 22:04:38,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:38,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-13 22:04:38,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:38,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-13 22:04:38,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-13 22:04:38,049 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 296 out of 353 [2022-07-13 22:04:38,050 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 363 transitions, 1044 flow. Second operand has 6 states, 6 states have (on average 299.3333333333333) internal successors, (1796), 6 states have internal predecessors, (1796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:38,050 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:38,050 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 296 of 353 [2022-07-13 22:04:38,050 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:39,519 INFO L129 PetriNetUnfolder]: 1757/9306 cut-off events. [2022-07-13 22:04:39,520 INFO L130 PetriNetUnfolder]: For 3062/3087 co-relation queries the response was YES. [2022-07-13 22:04:39,569 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15312 conditions, 9306 events. 1757/9306 cut-off events. For 3062/3087 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 95603 event pairs, 685 based on Foata normal form. 31/8489 useless extension candidates. Maximal degree in co-relation 15285. Up to 1894 conditions per place. [2022-07-13 22:04:39,597 INFO L132 encePairwiseOnDemand]: 343/353 looper letters, 184 selfloop transitions, 36 changer transitions 0/527 dead transitions. [2022-07-13 22:04:39,598 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 527 transitions, 2115 flow [2022-07-13 22:04:39,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-13 22:04:39,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-07-13 22:04:39,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 5234 transitions. [2022-07-13 22:04:39,608 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.872187968671888 [2022-07-13 22:04:39,608 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 5234 transitions. [2022-07-13 22:04:39,609 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 5234 transitions. [2022-07-13 22:04:39,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:39,612 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 5234 transitions. [2022-07-13 22:04:39,620 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 307.88235294117646) internal successors, (5234), 17 states have internal predecessors, (5234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:39,629 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 353.0) internal successors, (6354), 18 states have internal predecessors, (6354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:39,630 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 353.0) internal successors, (6354), 18 states have internal predecessors, (6354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:39,630 INFO L186 Difference]: Start difference. First operand has 363 places, 363 transitions, 1044 flow. Second operand 17 states and 5234 transitions. [2022-07-13 22:04:39,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 527 transitions, 2115 flow [2022-07-13 22:04:39,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 527 transitions, 2093 flow, removed 5 selfloop flow, removed 2 redundant places. [2022-07-13 22:04:39,652 INFO L242 Difference]: Finished difference. Result has 385 places, 391 transitions, 1302 flow [2022-07-13 22:04:39,653 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=1032, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1302, PETRI_PLACES=385, PETRI_TRANSITIONS=391} [2022-07-13 22:04:39,654 INFO L279 CegarLoopForPetriNet]: 314 programPoint places, 71 predicate places. [2022-07-13 22:04:39,654 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 391 transitions, 1302 flow [2022-07-13 22:04:39,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 299.3333333333333) internal successors, (1796), 6 states have internal predecessors, (1796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:39,655 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:39,655 INFO L200 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:39,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-13 22:04:39,655 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:04:39,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:39,656 INFO L85 PathProgramCache]: Analyzing trace with hash 446122812, now seen corresponding path program 1 times [2022-07-13 22:04:39,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:39,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086194404] [2022-07-13 22:04:39,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:39,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:39,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:39,694 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-07-13 22:04:39,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:39,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086194404] [2022-07-13 22:04:39,695 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086194404] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:39,695 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:39,695 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 22:04:39,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870541914] [2022-07-13 22:04:39,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:39,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-13 22:04:39,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:39,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 22:04:39,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 22:04:39,698 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 307 out of 353 [2022-07-13 22:04:39,699 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 391 transitions, 1302 flow. Second operand has 3 states, 3 states have (on average 312.6666666666667) internal successors, (938), 3 states have internal predecessors, (938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:39,699 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:39,699 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 307 of 353 [2022-07-13 22:04:39,699 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:40,841 INFO L129 PetriNetUnfolder]: 1134/9270 cut-off events. [2022-07-13 22:04:40,841 INFO L130 PetriNetUnfolder]: For 2880/2898 co-relation queries the response was YES. [2022-07-13 22:04:40,878 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13766 conditions, 9270 events. 1134/9270 cut-off events. For 2880/2898 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 99047 event pairs, 278 based on Foata normal form. 2/8509 useless extension candidates. Maximal degree in co-relation 13733. Up to 739 conditions per place. [2022-07-13 22:04:40,893 INFO L132 encePairwiseOnDemand]: 349/353 looper letters, 55 selfloop transitions, 3 changer transitions 0/412 dead transitions. [2022-07-13 22:04:40,894 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 412 transitions, 1493 flow [2022-07-13 22:04:40,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 22:04:40,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-07-13 22:04:40,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 972 transitions. [2022-07-13 22:04:40,896 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9178470254957507 [2022-07-13 22:04:40,896 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 972 transitions. [2022-07-13 22:04:40,896 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 972 transitions. [2022-07-13 22:04:40,897 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:40,897 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 972 transitions. [2022-07-13 22:04:40,898 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 324.0) internal successors, (972), 3 states have internal predecessors, (972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:40,899 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 353.0) internal successors, (1412), 4 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:40,900 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 353.0) internal successors, (1412), 4 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:40,900 INFO L186 Difference]: Start difference. First operand has 385 places, 391 transitions, 1302 flow. Second operand 3 states and 972 transitions. [2022-07-13 22:04:40,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 412 transitions, 1493 flow [2022-07-13 22:04:40,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 412 transitions, 1459 flow, removed 4 selfloop flow, removed 4 redundant places. [2022-07-13 22:04:40,918 INFO L242 Difference]: Finished difference. Result has 385 places, 393 transitions, 1290 flow [2022-07-13 22:04:40,919 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=1268, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1290, PETRI_PLACES=385, PETRI_TRANSITIONS=393} [2022-07-13 22:04:40,920 INFO L279 CegarLoopForPetriNet]: 314 programPoint places, 71 predicate places. [2022-07-13 22:04:40,920 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 393 transitions, 1290 flow [2022-07-13 22:04:40,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 312.6666666666667) internal successors, (938), 3 states have internal predecessors, (938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:40,921 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:40,921 INFO L200 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:40,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-13 22:04:40,921 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:04:40,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:40,922 INFO L85 PathProgramCache]: Analyzing trace with hash 2055578978, now seen corresponding path program 1 times [2022-07-13 22:04:40,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:40,922 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461658561] [2022-07-13 22:04:40,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:40,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:40,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:40,965 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-07-13 22:04:40,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:40,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461658561] [2022-07-13 22:04:40,965 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461658561] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:40,965 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:40,965 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:04:40,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076280422] [2022-07-13 22:04:40,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:40,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:04:40,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:40,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:04:40,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:04:40,968 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 313 out of 353 [2022-07-13 22:04:40,969 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 393 transitions, 1290 flow. Second operand has 5 states, 5 states have (on average 317.0) internal successors, (1585), 5 states have internal predecessors, (1585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:40,969 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:40,969 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 313 of 353 [2022-07-13 22:04:40,969 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:41,343 INFO L129 PetriNetUnfolder]: 296/3307 cut-off events. [2022-07-13 22:04:41,343 INFO L130 PetriNetUnfolder]: For 740/946 co-relation queries the response was YES. [2022-07-13 22:04:41,369 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4918 conditions, 3307 events. 296/3307 cut-off events. For 740/946 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 26267 event pairs, 53 based on Foata normal form. 30/3163 useless extension candidates. Maximal degree in co-relation 4884. Up to 215 conditions per place. [2022-07-13 22:04:41,377 INFO L132 encePairwiseOnDemand]: 343/353 looper letters, 44 selfloop transitions, 19 changer transitions 0/412 dead transitions. [2022-07-13 22:04:41,377 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 412 transitions, 1473 flow [2022-07-13 22:04:41,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-13 22:04:41,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-13 22:04:41,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2239 transitions. [2022-07-13 22:04:41,380 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9061108862808579 [2022-07-13 22:04:41,380 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2239 transitions. [2022-07-13 22:04:41,381 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2239 transitions. [2022-07-13 22:04:41,381 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:41,381 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2239 transitions. [2022-07-13 22:04:41,384 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 319.85714285714283) internal successors, (2239), 7 states have internal predecessors, (2239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:41,387 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 353.0) internal successors, (2824), 8 states have internal predecessors, (2824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:41,387 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 353.0) internal successors, (2824), 8 states have internal predecessors, (2824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:41,387 INFO L186 Difference]: Start difference. First operand has 385 places, 393 transitions, 1290 flow. Second operand 7 states and 2239 transitions. [2022-07-13 22:04:41,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 412 transitions, 1473 flow [2022-07-13 22:04:41,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 412 transitions, 1467 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-07-13 22:04:41,399 INFO L242 Difference]: Finished difference. Result has 392 places, 399 transitions, 1374 flow [2022-07-13 22:04:41,400 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=1284, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1374, PETRI_PLACES=392, PETRI_TRANSITIONS=399} [2022-07-13 22:04:41,400 INFO L279 CegarLoopForPetriNet]: 314 programPoint places, 78 predicate places. [2022-07-13 22:04:41,400 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 399 transitions, 1374 flow [2022-07-13 22:04:41,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 317.0) internal successors, (1585), 5 states have internal predecessors, (1585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:41,401 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:41,401 INFO L200 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:41,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-07-13 22:04:41,402 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:04:41,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:41,402 INFO L85 PathProgramCache]: Analyzing trace with hash -1907405474, now seen corresponding path program 1 times [2022-07-13 22:04:41,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:41,402 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349493646] [2022-07-13 22:04:41,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:41,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:41,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:41,429 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-07-13 22:04:41,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:41,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349493646] [2022-07-13 22:04:41,430 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349493646] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:41,430 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:41,430 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 22:04:41,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887314263] [2022-07-13 22:04:41,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:41,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-13 22:04:41,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:41,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 22:04:41,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 22:04:41,432 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 307 out of 353 [2022-07-13 22:04:41,433 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 399 transitions, 1374 flow. Second operand has 3 states, 3 states have (on average 312.6666666666667) internal successors, (938), 3 states have internal predecessors, (938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:41,433 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:41,433 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 307 of 353 [2022-07-13 22:04:41,433 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:42,489 INFO L129 PetriNetUnfolder]: 1050/9717 cut-off events. [2022-07-13 22:04:42,490 INFO L130 PetriNetUnfolder]: For 3278/3323 co-relation queries the response was YES. [2022-07-13 22:04:42,553 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14556 conditions, 9717 events. 1050/9717 cut-off events. For 3278/3323 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 105447 event pairs, 313 based on Foata normal form. 9/9002 useless extension candidates. Maximal degree in co-relation 14519. Up to 819 conditions per place. [2022-07-13 22:04:42,572 INFO L132 encePairwiseOnDemand]: 350/353 looper letters, 53 selfloop transitions, 2 changer transitions 0/415 dead transitions. [2022-07-13 22:04:42,572 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 415 transitions, 1539 flow [2022-07-13 22:04:42,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 22:04:42,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-07-13 22:04:42,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 969 transitions. [2022-07-13 22:04:42,574 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9150141643059491 [2022-07-13 22:04:42,574 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 969 transitions. [2022-07-13 22:04:42,574 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 969 transitions. [2022-07-13 22:04:42,574 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:42,575 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 969 transitions. [2022-07-13 22:04:42,576 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 323.0) internal successors, (969), 3 states have internal predecessors, (969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:42,577 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 353.0) internal successors, (1412), 4 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:42,577 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 353.0) internal successors, (1412), 4 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:42,577 INFO L186 Difference]: Start difference. First operand has 392 places, 399 transitions, 1374 flow. Second operand 3 states and 969 transitions. [2022-07-13 22:04:42,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 415 transitions, 1539 flow [2022-07-13 22:04:42,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 415 transitions, 1521 flow, removed 1 selfloop flow, removed 2 redundant places. [2022-07-13 22:04:42,599 INFO L242 Difference]: Finished difference. Result has 393 places, 399 transitions, 1364 flow [2022-07-13 22:04:42,600 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=1352, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1364, PETRI_PLACES=393, PETRI_TRANSITIONS=399} [2022-07-13 22:04:42,600 INFO L279 CegarLoopForPetriNet]: 314 programPoint places, 79 predicate places. [2022-07-13 22:04:42,600 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 399 transitions, 1364 flow [2022-07-13 22:04:42,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 312.6666666666667) internal successors, (938), 3 states have internal predecessors, (938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:42,601 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:42,601 INFO L200 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:42,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-13 22:04:42,601 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:04:42,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:42,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1289922524, now seen corresponding path program 1 times [2022-07-13 22:04:42,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:42,602 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794632765] [2022-07-13 22:04:42,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:42,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:42,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:42,645 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-07-13 22:04:42,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:42,645 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794632765] [2022-07-13 22:04:42,646 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794632765] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:42,646 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:42,646 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-13 22:04:42,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402128569] [2022-07-13 22:04:42,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:42,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-13 22:04:42,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:42,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-13 22:04:42,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-13 22:04:42,648 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 314 out of 353 [2022-07-13 22:04:42,649 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 399 transitions, 1364 flow. Second operand has 6 states, 6 states have (on average 316.8333333333333) internal successors, (1901), 6 states have internal predecessors, (1901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:42,649 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:42,650 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 314 of 353 [2022-07-13 22:04:42,650 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:43,193 INFO L129 PetriNetUnfolder]: 338/3933 cut-off events. [2022-07-13 22:04:43,194 INFO L130 PetriNetUnfolder]: For 813/1024 co-relation queries the response was YES. [2022-07-13 22:04:43,222 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5999 conditions, 3933 events. 338/3933 cut-off events. For 813/1024 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 32917 event pairs, 58 based on Foata normal form. 42/3769 useless extension candidates. Maximal degree in co-relation 5960. Up to 303 conditions per place. [2022-07-13 22:04:43,229 INFO L132 encePairwiseOnDemand]: 341/353 looper letters, 41 selfloop transitions, 12 changer transitions 0/424 dead transitions. [2022-07-13 22:04:43,230 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 424 transitions, 1539 flow [2022-07-13 22:04:43,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-13 22:04:43,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-13 22:04:43,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2248 transitions. [2022-07-13 22:04:43,234 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9097531363820316 [2022-07-13 22:04:43,235 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2248 transitions. [2022-07-13 22:04:43,235 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2248 transitions. [2022-07-13 22:04:43,236 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:43,236 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2248 transitions. [2022-07-13 22:04:43,240 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 321.14285714285717) internal successors, (2248), 7 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:43,243 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 353.0) internal successors, (2824), 8 states have internal predecessors, (2824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:43,244 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 353.0) internal successors, (2824), 8 states have internal predecessors, (2824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:43,245 INFO L186 Difference]: Start difference. First operand has 393 places, 399 transitions, 1364 flow. Second operand 7 states and 2248 transitions. [2022-07-13 22:04:43,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 424 transitions, 1539 flow [2022-07-13 22:04:43,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 424 transitions, 1537 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-07-13 22:04:43,258 INFO L242 Difference]: Finished difference. Result has 403 places, 410 transitions, 1461 flow [2022-07-13 22:04:43,258 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=1362, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1461, PETRI_PLACES=403, PETRI_TRANSITIONS=410} [2022-07-13 22:04:43,259 INFO L279 CegarLoopForPetriNet]: 314 programPoint places, 89 predicate places. [2022-07-13 22:04:43,259 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 410 transitions, 1461 flow [2022-07-13 22:04:43,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 316.8333333333333) internal successors, (1901), 6 states have internal predecessors, (1901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:43,260 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:43,260 INFO L200 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:43,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-07-13 22:04:43,260 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:04:43,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:43,261 INFO L85 PathProgramCache]: Analyzing trace with hash 743740860, now seen corresponding path program 1 times [2022-07-13 22:04:43,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:43,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961539094] [2022-07-13 22:04:43,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:43,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:43,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:43,338 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-07-13 22:04:43,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:43,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961539094] [2022-07-13 22:04:43,339 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961539094] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:43,339 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:43,339 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-13 22:04:43,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102033779] [2022-07-13 22:04:43,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:43,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-13 22:04:43,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:43,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-13 22:04:43,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-13 22:04:43,343 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 312 out of 353 [2022-07-13 22:04:43,345 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 410 transitions, 1461 flow. Second operand has 7 states, 7 states have (on average 314.7142857142857) internal successors, (2203), 7 states have internal predecessors, (2203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:43,345 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:43,345 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 312 of 353 [2022-07-13 22:04:43,345 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:44,172 INFO L129 PetriNetUnfolder]: 401/5034 cut-off events. [2022-07-13 22:04:44,172 INFO L130 PetriNetUnfolder]: For 1430/1843 co-relation queries the response was YES. [2022-07-13 22:04:44,219 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8147 conditions, 5034 events. 401/5034 cut-off events. For 1430/1843 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 45526 event pairs, 57 based on Foata normal form. 21/4778 useless extension candidates. Maximal degree in co-relation 8103. Up to 530 conditions per place. [2022-07-13 22:04:44,231 INFO L132 encePairwiseOnDemand]: 337/353 looper letters, 50 selfloop transitions, 17 changer transitions 0/435 dead transitions. [2022-07-13 22:04:44,232 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 435 transitions, 1692 flow [2022-07-13 22:04:44,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-13 22:04:44,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-07-13 22:04:44,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2551 transitions. [2022-07-13 22:04:44,236 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9033286118980169 [2022-07-13 22:04:44,236 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2551 transitions. [2022-07-13 22:04:44,236 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2551 transitions. [2022-07-13 22:04:44,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:44,237 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2551 transitions. [2022-07-13 22:04:44,240 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 318.875) internal successors, (2551), 8 states have internal predecessors, (2551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:44,243 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 353.0) internal successors, (3177), 9 states have internal predecessors, (3177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:44,243 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 353.0) internal successors, (3177), 9 states have internal predecessors, (3177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:44,244 INFO L186 Difference]: Start difference. First operand has 403 places, 410 transitions, 1461 flow. Second operand 8 states and 2551 transitions. [2022-07-13 22:04:44,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 435 transitions, 1692 flow [2022-07-13 22:04:44,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 435 transitions, 1690 flow, removed 1 selfloop flow, removed 0 redundant places. [2022-07-13 22:04:44,260 INFO L242 Difference]: Finished difference. Result has 414 places, 419 transitions, 1582 flow [2022-07-13 22:04:44,260 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=1459, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1582, PETRI_PLACES=414, PETRI_TRANSITIONS=419} [2022-07-13 22:04:44,260 INFO L279 CegarLoopForPetriNet]: 314 programPoint places, 100 predicate places. [2022-07-13 22:04:44,261 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 419 transitions, 1582 flow [2022-07-13 22:04:44,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 314.7142857142857) internal successors, (2203), 7 states have internal predecessors, (2203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:44,261 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:44,262 INFO L200 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:44,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-13 22:04:44,262 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:04:44,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:44,262 INFO L85 PathProgramCache]: Analyzing trace with hash -2031545637, now seen corresponding path program 1 times [2022-07-13 22:04:44,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:44,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139642801] [2022-07-13 22:04:44,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:44,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:44,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:44,298 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-07-13 22:04:44,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:44,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139642801] [2022-07-13 22:04:44,299 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139642801] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:44,299 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:44,299 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:04:44,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340256333] [2022-07-13 22:04:44,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:44,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:04:44,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:44,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:04:44,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:04:44,301 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 313 out of 353 [2022-07-13 22:04:44,302 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 419 transitions, 1582 flow. Second operand has 5 states, 5 states have (on average 316.8) internal successors, (1584), 5 states have internal predecessors, (1584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:44,302 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:44,302 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 313 of 353 [2022-07-13 22:04:44,303 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:45,362 INFO L129 PetriNetUnfolder]: 742/6727 cut-off events. [2022-07-13 22:04:45,362 INFO L130 PetriNetUnfolder]: For 2958/2985 co-relation queries the response was YES. [2022-07-13 22:04:45,432 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10927 conditions, 6727 events. 742/6727 cut-off events. For 2958/2985 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 69585 event pairs, 252 based on Foata normal form. 39/6121 useless extension candidates. Maximal degree in co-relation 10878. Up to 724 conditions per place. [2022-07-13 22:04:45,449 INFO L132 encePairwiseOnDemand]: 343/353 looper letters, 46 selfloop transitions, 19 changer transitions 0/436 dead transitions. [2022-07-13 22:04:45,450 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 436 transitions, 1768 flow [2022-07-13 22:04:45,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-13 22:04:45,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-13 22:04:45,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2238 transitions. [2022-07-13 22:04:45,453 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.905706191825172 [2022-07-13 22:04:45,453 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2238 transitions. [2022-07-13 22:04:45,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2238 transitions. [2022-07-13 22:04:45,454 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:45,454 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2238 transitions. [2022-07-13 22:04:45,456 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 319.7142857142857) internal successors, (2238), 7 states have internal predecessors, (2238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:45,459 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 353.0) internal successors, (2824), 8 states have internal predecessors, (2824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:45,459 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 353.0) internal successors, (2824), 8 states have internal predecessors, (2824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:45,460 INFO L186 Difference]: Start difference. First operand has 414 places, 419 transitions, 1582 flow. Second operand 7 states and 2238 transitions. [2022-07-13 22:04:45,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 436 transitions, 1768 flow [2022-07-13 22:04:45,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 436 transitions, 1749 flow, removed 4 selfloop flow, removed 3 redundant places. [2022-07-13 22:04:45,483 INFO L242 Difference]: Finished difference. Result has 420 places, 425 transitions, 1659 flow [2022-07-13 22:04:45,483 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=1563, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1659, PETRI_PLACES=420, PETRI_TRANSITIONS=425} [2022-07-13 22:04:45,484 INFO L279 CegarLoopForPetriNet]: 314 programPoint places, 106 predicate places. [2022-07-13 22:04:45,484 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 425 transitions, 1659 flow [2022-07-13 22:04:45,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 316.8) internal successors, (1584), 5 states have internal predecessors, (1584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:45,485 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:45,485 INFO L200 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:45,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-07-13 22:04:45,485 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:04:45,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:45,486 INFO L85 PathProgramCache]: Analyzing trace with hash -353053735, now seen corresponding path program 1 times [2022-07-13 22:04:45,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:45,486 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851407561] [2022-07-13 22:04:45,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:45,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:45,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:45,540 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-07-13 22:04:45,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:45,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851407561] [2022-07-13 22:04:45,541 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851407561] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:45,541 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:45,541 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-13 22:04:45,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807424589] [2022-07-13 22:04:45,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:45,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-13 22:04:45,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:45,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-13 22:04:45,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-13 22:04:45,544 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 312 out of 353 [2022-07-13 22:04:45,545 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 425 transitions, 1659 flow. Second operand has 7 states, 7 states have (on average 314.7142857142857) internal successors, (2203), 7 states have internal predecessors, (2203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:45,545 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:45,545 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 312 of 353 [2022-07-13 22:04:45,546 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:46,776 INFO L129 PetriNetUnfolder]: 918/8177 cut-off events. [2022-07-13 22:04:46,776 INFO L130 PetriNetUnfolder]: For 3841/3874 co-relation queries the response was YES. [2022-07-13 22:04:46,850 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13872 conditions, 8177 events. 918/8177 cut-off events. For 3841/3874 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 91020 event pairs, 303 based on Foata normal form. 22/7405 useless extension candidates. Maximal degree in co-relation 13820. Up to 994 conditions per place. [2022-07-13 22:04:46,868 INFO L132 encePairwiseOnDemand]: 337/353 looper letters, 39 selfloop transitions, 17 changer transitions 0/450 dead transitions. [2022-07-13 22:04:46,868 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 450 transitions, 1838 flow [2022-07-13 22:04:46,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-13 22:04:46,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-07-13 22:04:46,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2550 transitions. [2022-07-13 22:04:46,870 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9029745042492918 [2022-07-13 22:04:46,870 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2550 transitions. [2022-07-13 22:04:46,871 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2550 transitions. [2022-07-13 22:04:46,871 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:46,871 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2550 transitions. [2022-07-13 22:04:46,873 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 318.75) internal successors, (2550), 8 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:46,876 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 353.0) internal successors, (3177), 9 states have internal predecessors, (3177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:46,877 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 353.0) internal successors, (3177), 9 states have internal predecessors, (3177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:46,877 INFO L186 Difference]: Start difference. First operand has 420 places, 425 transitions, 1659 flow. Second operand 8 states and 2550 transitions. [2022-07-13 22:04:46,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 450 transitions, 1838 flow [2022-07-13 22:04:46,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 450 transitions, 1814 flow, removed 4 selfloop flow, removed 2 redundant places. [2022-07-13 22:04:46,905 INFO L242 Difference]: Finished difference. Result has 429 places, 435 transitions, 1744 flow [2022-07-13 22:04:46,906 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=1635, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1744, PETRI_PLACES=429, PETRI_TRANSITIONS=435} [2022-07-13 22:04:46,906 INFO L279 CegarLoopForPetriNet]: 314 programPoint places, 115 predicate places. [2022-07-13 22:04:46,906 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 435 transitions, 1744 flow [2022-07-13 22:04:46,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 314.7142857142857) internal successors, (2203), 7 states have internal predecessors, (2203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:46,907 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:46,907 INFO L200 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:46,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-07-13 22:04:46,907 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:04:46,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:46,908 INFO L85 PathProgramCache]: Analyzing trace with hash -845106151, now seen corresponding path program 1 times [2022-07-13 22:04:46,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:46,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865273077] [2022-07-13 22:04:46,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:46,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:46,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:46,933 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-07-13 22:04:46,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:46,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865273077] [2022-07-13 22:04:46,934 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865273077] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:46,934 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:46,934 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 22:04:46,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73219361] [2022-07-13 22:04:46,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:46,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-13 22:04:46,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:46,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 22:04:46,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 22:04:46,936 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 307 out of 353 [2022-07-13 22:04:46,936 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 435 transitions, 1744 flow. Second operand has 3 states, 3 states have (on average 312.6666666666667) internal successors, (938), 3 states have internal predecessors, (938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:46,937 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:46,937 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 307 of 353 [2022-07-13 22:04:46,937 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:50,317 INFO L129 PetriNetUnfolder]: 2636/22931 cut-off events. [2022-07-13 22:04:50,317 INFO L130 PetriNetUnfolder]: For 13048/13767 co-relation queries the response was YES. [2022-07-13 22:04:50,708 INFO L84 FinitePrefix]: Finished finitePrefix Result has 40167 conditions, 22931 events. 2636/22931 cut-off events. For 13048/13767 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 311580 event pairs, 1057 based on Foata normal form. 42/21332 useless extension candidates. Maximal degree in co-relation 40110. Up to 2503 conditions per place. [2022-07-13 22:04:50,769 INFO L132 encePairwiseOnDemand]: 349/353 looper letters, 51 selfloop transitions, 3 changer transitions 0/452 dead transitions. [2022-07-13 22:04:50,769 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 452 transitions, 1912 flow [2022-07-13 22:04:50,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 22:04:50,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-07-13 22:04:50,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 969 transitions. [2022-07-13 22:04:50,771 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9150141643059491 [2022-07-13 22:04:50,771 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 969 transitions. [2022-07-13 22:04:50,771 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 969 transitions. [2022-07-13 22:04:50,772 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:50,772 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 969 transitions. [2022-07-13 22:04:50,773 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 323.0) internal successors, (969), 3 states have internal predecessors, (969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:50,774 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 353.0) internal successors, (1412), 4 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:50,775 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 353.0) internal successors, (1412), 4 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:50,775 INFO L186 Difference]: Start difference. First operand has 429 places, 435 transitions, 1744 flow. Second operand 3 states and 969 transitions. [2022-07-13 22:04:50,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 452 transitions, 1912 flow [2022-07-13 22:04:50,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 452 transitions, 1899 flow, removed 1 selfloop flow, removed 3 redundant places. [2022-07-13 22:04:50,936 INFO L242 Difference]: Finished difference. Result has 430 places, 437 transitions, 1753 flow [2022-07-13 22:04:50,937 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=1731, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1753, PETRI_PLACES=430, PETRI_TRANSITIONS=437} [2022-07-13 22:04:50,937 INFO L279 CegarLoopForPetriNet]: 314 programPoint places, 116 predicate places. [2022-07-13 22:04:50,937 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 437 transitions, 1753 flow [2022-07-13 22:04:50,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 312.6666666666667) internal successors, (938), 3 states have internal predecessors, (938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:50,938 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:50,938 INFO L200 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:50,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-07-13 22:04:50,938 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:04:50,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:50,939 INFO L85 PathProgramCache]: Analyzing trace with hash -1195815087, now seen corresponding path program 1 times [2022-07-13 22:04:50,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:50,939 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375894574] [2022-07-13 22:04:50,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:50,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:50,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:50,983 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-07-13 22:04:50,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:50,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375894574] [2022-07-13 22:04:50,984 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375894574] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:50,984 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:50,984 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-13 22:04:50,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273190175] [2022-07-13 22:04:50,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:50,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-13 22:04:50,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:50,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-13 22:04:50,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-13 22:04:50,987 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 314 out of 353 [2022-07-13 22:04:50,988 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 437 transitions, 1753 flow. Second operand has 6 states, 6 states have (on average 316.8333333333333) internal successors, (1901), 6 states have internal predecessors, (1901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:50,988 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:50,988 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 314 of 353 [2022-07-13 22:04:50,988 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:53,508 INFO L129 PetriNetUnfolder]: 1584/15283 cut-off events. [2022-07-13 22:04:53,508 INFO L130 PetriNetUnfolder]: For 7548/7612 co-relation queries the response was YES. [2022-07-13 22:04:53,780 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26643 conditions, 15283 events. 1584/15283 cut-off events. For 7548/7612 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 196709 event pairs, 565 based on Foata normal form. 93/14094 useless extension candidates. Maximal degree in co-relation 26585. Up to 1983 conditions per place. [2022-07-13 22:04:53,820 INFO L132 encePairwiseOnDemand]: 341/353 looper letters, 48 selfloop transitions, 13 changer transitions 0/460 dead transitions. [2022-07-13 22:04:53,820 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 460 transitions, 1961 flow [2022-07-13 22:04:53,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-13 22:04:53,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-13 22:04:53,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2247 transitions. [2022-07-13 22:04:53,822 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9093484419263456 [2022-07-13 22:04:53,823 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2247 transitions. [2022-07-13 22:04:53,823 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2247 transitions. [2022-07-13 22:04:53,823 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:53,823 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2247 transitions. [2022-07-13 22:04:53,825 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 321.0) internal successors, (2247), 7 states have internal predecessors, (2247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:53,827 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 353.0) internal successors, (2824), 8 states have internal predecessors, (2824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:53,827 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 353.0) internal successors, (2824), 8 states have internal predecessors, (2824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:53,827 INFO L186 Difference]: Start difference. First operand has 430 places, 437 transitions, 1753 flow. Second operand 7 states and 2247 transitions. [2022-07-13 22:04:53,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 460 transitions, 1961 flow [2022-07-13 22:04:53,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 460 transitions, 1955 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-07-13 22:04:53,878 INFO L242 Difference]: Finished difference. Result has 439 places, 447 transitions, 1860 flow [2022-07-13 22:04:53,878 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=1747, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1860, PETRI_PLACES=439, PETRI_TRANSITIONS=447} [2022-07-13 22:04:53,878 INFO L279 CegarLoopForPetriNet]: 314 programPoint places, 125 predicate places. [2022-07-13 22:04:53,879 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 447 transitions, 1860 flow [2022-07-13 22:04:53,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 316.8333333333333) internal successors, (1901), 6 states have internal predecessors, (1901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:53,879 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:53,879 INFO L200 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:53,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-07-13 22:04:53,879 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:04:53,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:53,880 INFO L85 PathProgramCache]: Analyzing trace with hash 315906300, now seen corresponding path program 1 times [2022-07-13 22:04:53,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:53,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713640196] [2022-07-13 22:04:53,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:53,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:53,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:53,945 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-07-13 22:04:53,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:53,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713640196] [2022-07-13 22:04:53,945 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713640196] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:53,946 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:53,946 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-13 22:04:53,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546855315] [2022-07-13 22:04:53,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:53,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-13 22:04:53,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:53,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-13 22:04:53,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-13 22:04:53,949 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 278 out of 353 [2022-07-13 22:04:53,950 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 447 transitions, 1860 flow. Second operand has 8 states, 8 states have (on average 282.0) internal successors, (2256), 8 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:53,950 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:53,950 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 278 of 353 [2022-07-13 22:04:53,950 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:05:04,417 INFO L129 PetriNetUnfolder]: 9963/57728 cut-off events. [2022-07-13 22:05:04,418 INFO L130 PetriNetUnfolder]: For 51109/51720 co-relation queries the response was YES. [2022-07-13 22:05:05,411 INFO L84 FinitePrefix]: Finished finitePrefix Result has 113426 conditions, 57728 events. 9963/57728 cut-off events. For 51109/51720 co-relation queries the response was YES. Maximal size of possible extension queue 821. Compared 821789 event pairs, 3671 based on Foata normal form. 485/53816 useless extension candidates. Maximal degree in co-relation 113363. Up to 8820 conditions per place. [2022-07-13 22:05:05,557 INFO L132 encePairwiseOnDemand]: 332/353 looper letters, 286 selfloop transitions, 86 changer transitions 20/717 dead transitions. [2022-07-13 22:05:05,557 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 717 transitions, 3922 flow [2022-07-13 22:05:05,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-13 22:05:05,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-07-13 22:05:05,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 5607 transitions. [2022-07-13 22:05:05,564 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8359922469062174 [2022-07-13 22:05:05,564 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 5607 transitions. [2022-07-13 22:05:05,564 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 5607 transitions. [2022-07-13 22:05:05,569 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:05:05,569 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 5607 transitions. [2022-07-13 22:05:05,576 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 295.10526315789474) internal successors, (5607), 19 states have internal predecessors, (5607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:05,583 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 353.0) internal successors, (7060), 20 states have internal predecessors, (7060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:05,584 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 353.0) internal successors, (7060), 20 states have internal predecessors, (7060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:05,584 INFO L186 Difference]: Start difference. First operand has 439 places, 447 transitions, 1860 flow. Second operand 19 states and 5607 transitions. [2022-07-13 22:05:05,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 717 transitions, 3922 flow [2022-07-13 22:05:06,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 717 transitions, 3868 flow, removed 18 selfloop flow, removed 6 redundant places. [2022-07-13 22:05:06,214 INFO L242 Difference]: Finished difference. Result has 455 places, 487 transitions, 2271 flow [2022-07-13 22:05:06,214 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=1689, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=2271, PETRI_PLACES=455, PETRI_TRANSITIONS=487} [2022-07-13 22:05:06,215 INFO L279 CegarLoopForPetriNet]: 314 programPoint places, 141 predicate places. [2022-07-13 22:05:06,224 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 487 transitions, 2271 flow [2022-07-13 22:05:06,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 282.0) internal successors, (2256), 8 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:06,225 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:05:06,225 INFO L200 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:05:06,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-07-13 22:05:06,226 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:05:06,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:05:06,238 INFO L85 PathProgramCache]: Analyzing trace with hash 899792024, now seen corresponding path program 1 times [2022-07-13 22:05:06,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:05:06,239 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635529573] [2022-07-13 22:05:06,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:05:06,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:05:06,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:05:06,375 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-07-13 22:05:06,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:05:06,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635529573] [2022-07-13 22:05:06,375 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635529573] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:05:06,375 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:05:06,376 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-13 22:05:06,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120904246] [2022-07-13 22:05:06,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:05:06,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-13 22:05:06,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:05:06,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-13 22:05:06,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-13 22:05:06,379 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 272 out of 353 [2022-07-13 22:05:06,380 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 487 transitions, 2271 flow. Second operand has 8 states, 8 states have (on average 276.75) internal successors, (2214), 8 states have internal predecessors, (2214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:06,380 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:05:06,381 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 272 of 353 [2022-07-13 22:05:06,381 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:05:15,220 INFO L129 PetriNetUnfolder]: 9659/46053 cut-off events. [2022-07-13 22:05:15,221 INFO L130 PetriNetUnfolder]: For 41549/42545 co-relation queries the response was YES. [2022-07-13 22:05:16,066 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93411 conditions, 46053 events. 9659/46053 cut-off events. For 41549/42545 co-relation queries the response was YES. Maximal size of possible extension queue 812. Compared 632056 event pairs, 4078 based on Foata normal form. 550/44778 useless extension candidates. Maximal degree in co-relation 93345. Up to 8620 conditions per place. [2022-07-13 22:05:16,171 INFO L132 encePairwiseOnDemand]: 331/353 looper letters, 205 selfloop transitions, 43 changer transitions 120/672 dead transitions. [2022-07-13 22:05:16,171 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 672 transitions, 3663 flow [2022-07-13 22:05:16,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-13 22:05:16,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-13 22:05:16,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 5723 transitions. [2022-07-13 22:05:16,175 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8106232294617564 [2022-07-13 22:05:16,175 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 5723 transitions. [2022-07-13 22:05:16,175 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 5723 transitions. [2022-07-13 22:05:16,183 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:05:16,184 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 5723 transitions. [2022-07-13 22:05:16,188 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 286.15) internal successors, (5723), 20 states have internal predecessors, (5723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:16,192 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 353.0) internal successors, (7413), 21 states have internal predecessors, (7413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:16,193 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 353.0) internal successors, (7413), 21 states have internal predecessors, (7413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:16,193 INFO L186 Difference]: Start difference. First operand has 455 places, 487 transitions, 2271 flow. Second operand 20 states and 5723 transitions. [2022-07-13 22:05:16,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 672 transitions, 3663 flow [2022-07-13 22:05:16,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 672 transitions, 3420 flow, removed 42 selfloop flow, removed 14 redundant places. [2022-07-13 22:05:16,471 INFO L242 Difference]: Finished difference. Result has 464 places, 417 transitions, 1603 flow [2022-07-13 22:05:16,471 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=1733, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1603, PETRI_PLACES=464, PETRI_TRANSITIONS=417} [2022-07-13 22:05:16,472 INFO L279 CegarLoopForPetriNet]: 314 programPoint places, 150 predicate places. [2022-07-13 22:05:16,472 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 417 transitions, 1603 flow [2022-07-13 22:05:16,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 276.75) internal successors, (2214), 8 states have internal predecessors, (2214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:16,472 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:05:16,473 INFO L200 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:05:16,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-07-13 22:05:16,473 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:05:16,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:05:16,473 INFO L85 PathProgramCache]: Analyzing trace with hash -1678379906, now seen corresponding path program 1 times [2022-07-13 22:05:16,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:05:16,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435230750] [2022-07-13 22:05:16,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:05:16,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:05:16,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:05:16,791 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-07-13 22:05:16,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:05:16,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435230750] [2022-07-13 22:05:16,791 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435230750] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:05:16,791 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:05:16,791 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-07-13 22:05:16,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294286722] [2022-07-13 22:05:16,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:05:16,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-07-13 22:05:16,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:05:16,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-07-13 22:05:16,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2022-07-13 22:05:16,794 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 353 [2022-07-13 22:05:16,796 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 417 transitions, 1603 flow. Second operand has 17 states, 17 states have (on average 254.94117647058823) internal successors, (4334), 17 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:16,796 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:05:16,796 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 353 [2022-07-13 22:05:16,796 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:05:29,917 INFO L129 PetriNetUnfolder]: 16500/58485 cut-off events. [2022-07-13 22:05:29,917 INFO L130 PetriNetUnfolder]: For 40738/42909 co-relation queries the response was YES. [2022-07-13 22:05:30,893 INFO L84 FinitePrefix]: Finished finitePrefix Result has 124411 conditions, 58485 events. 16500/58485 cut-off events. For 40738/42909 co-relation queries the response was YES. Maximal size of possible extension queue 1203. Compared 779250 event pairs, 6204 based on Foata normal form. 942/57887 useless extension candidates. Maximal degree in co-relation 124348. Up to 15214 conditions per place. [2022-07-13 22:05:31,042 INFO L132 encePairwiseOnDemand]: 331/353 looper letters, 509 selfloop transitions, 62 changer transitions 5/881 dead transitions. [2022-07-13 22:05:31,043 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 881 transitions, 4481 flow [2022-07-13 22:05:31,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-07-13 22:05:31,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-07-13 22:05:31,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 10796 transitions. [2022-07-13 22:05:31,050 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7459407171975403 [2022-07-13 22:05:31,050 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 10796 transitions. [2022-07-13 22:05:31,051 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 10796 transitions. [2022-07-13 22:05:31,068 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:05:31,069 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 10796 transitions. [2022-07-13 22:05:31,078 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 263.3170731707317) internal successors, (10796), 41 states have internal predecessors, (10796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:31,086 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 353.0) internal successors, (14826), 42 states have internal predecessors, (14826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:31,087 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 353.0) internal successors, (14826), 42 states have internal predecessors, (14826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:31,087 INFO L186 Difference]: Start difference. First operand has 464 places, 417 transitions, 1603 flow. Second operand 41 states and 10796 transitions. [2022-07-13 22:05:31,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 881 transitions, 4481 flow [2022-07-13 22:05:31,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 881 transitions, 4225 flow, removed 83 selfloop flow, removed 29 redundant places. [2022-07-13 22:05:31,450 INFO L242 Difference]: Finished difference. Result has 463 places, 467 transitions, 1878 flow [2022-07-13 22:05:31,451 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=1445, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=1878, PETRI_PLACES=463, PETRI_TRANSITIONS=467} [2022-07-13 22:05:31,451 INFO L279 CegarLoopForPetriNet]: 314 programPoint places, 149 predicate places. [2022-07-13 22:05:31,451 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 467 transitions, 1878 flow [2022-07-13 22:05:31,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 254.94117647058823) internal successors, (4334), 17 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:31,452 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:05:31,452 INFO L200 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:05:31,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-07-13 22:05:31,452 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:05:31,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:05:31,453 INFO L85 PathProgramCache]: Analyzing trace with hash -50112556, now seen corresponding path program 2 times [2022-07-13 22:05:31,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:05:31,453 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964991483] [2022-07-13 22:05:31,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:05:31,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:05:31,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:05:31,627 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-07-13 22:05:31,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:05:31,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964991483] [2022-07-13 22:05:31,628 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964991483] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:05:31,628 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:05:31,628 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-07-13 22:05:31,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545370103] [2022-07-13 22:05:31,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:05:31,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-07-13 22:05:31,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:05:31,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-07-13 22:05:31,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2022-07-13 22:05:31,633 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 353 [2022-07-13 22:05:31,635 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 467 transitions, 1878 flow. Second operand has 17 states, 17 states have (on average 254.94117647058823) internal successors, (4334), 17 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:31,635 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:05:31,635 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 353 [2022-07-13 22:05:31,635 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand