./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 839c364b 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/popl20-more-queue-add-3-nl.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 c6847e0a77224cc67de11826c53270ee36a6eb5754e5add0bb0a49165dff2879 --- Real Ultimate output --- This is Ultimate 0.2.2-839c364b5d67a0f615c82cb70ab247790648d4a9-839c364 [2021-12-14 16:53:50,492 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-14 16:53:50,494 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-14 16:53:50,518 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-14 16:53:50,519 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-14 16:53:50,520 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-14 16:53:50,522 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-14 16:53:50,525 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-14 16:53:50,527 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-14 16:53:50,528 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-14 16:53:50,529 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-14 16:53:50,531 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-14 16:53:50,531 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-14 16:53:50,535 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-14 16:53:50,537 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-14 16:53:50,538 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-14 16:53:50,540 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-14 16:53:50,542 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-14 16:53:50,543 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-14 16:53:50,546 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-14 16:53:50,549 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-14 16:53:50,556 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-14 16:53:50,556 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-14 16:53:50,557 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-14 16:53:50,559 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-14 16:53:50,560 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-14 16:53:50,560 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-14 16:53:50,561 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-14 16:53:50,561 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-14 16:53:50,562 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-14 16:53:50,563 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-14 16:53:50,563 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-14 16:53:50,564 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-14 16:53:50,565 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-14 16:53:50,566 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-14 16:53:50,566 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-14 16:53:50,567 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-14 16:53:50,567 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-14 16:53:50,568 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-14 16:53:50,568 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-14 16:53:50,569 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-14 16:53:50,569 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-12-14 16:53:50,592 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-14 16:53:50,592 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-14 16:53:50,593 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-14 16:53:50,593 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-14 16:53:50,594 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-14 16:53:50,594 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-14 16:53:50,594 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-14 16:53:50,595 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-14 16:53:50,595 INFO L138 SettingsManager]: * Use SBE=true [2021-12-14 16:53:50,595 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-14 16:53:50,596 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-14 16:53:50,596 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-14 16:53:50,596 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-14 16:53:50,596 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-14 16:53:50,597 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-14 16:53:50,597 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-14 16:53:50,597 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-14 16:53:50,597 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-14 16:53:50,597 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-14 16:53:50,597 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-14 16:53:50,598 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-14 16:53:50,598 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-14 16:53:50,598 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-14 16:53:50,598 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-14 16:53:50,598 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-14 16:53:50,598 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-14 16:53:50,599 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-14 16:53:50,599 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-14 16:53:50,599 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-14 16:53:50,599 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-14 16:53:50,599 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-14 16:53:50,599 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-14 16:53:50,600 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-14 16:53:50,600 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-14 16:53:50,600 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 -> c6847e0a77224cc67de11826c53270ee36a6eb5754e5add0bb0a49165dff2879 [2021-12-14 16:53:50,786 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-14 16:53:50,811 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-14 16:53:50,813 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-14 16:53:50,814 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-14 16:53:50,815 INFO L275 PluginConnector]: CDTParser initialized [2021-12-14 16:53:50,816 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c [2021-12-14 16:53:50,867 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/acc663915/8a0ed24fad5c45c4a9c8ea423bf083f4/FLAG98b526dce [2021-12-14 16:53:51,302 INFO L306 CDTParser]: Found 1 translation units. [2021-12-14 16:53:51,302 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c [2021-12-14 16:53:51,308 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/acc663915/8a0ed24fad5c45c4a9c8ea423bf083f4/FLAG98b526dce [2021-12-14 16:53:51,318 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/acc663915/8a0ed24fad5c45c4a9c8ea423bf083f4 [2021-12-14 16:53:51,321 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-14 16:53:51,329 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-14 16:53:51,331 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-14 16:53:51,332 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-14 16:53:51,335 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-14 16:53:51,335 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 04:53:51" (1/1) ... [2021-12-14 16:53:51,336 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@62d0caea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:53:51, skipping insertion in model container [2021-12-14 16:53:51,336 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 04:53:51" (1/1) ... [2021-12-14 16:53:51,342 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-14 16:53:51,369 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-14 16:53:51,564 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/popl20-more-queue-add-3-nl.wvr.c[3615,3628] [2021-12-14 16:53:51,575 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-14 16:53:51,583 INFO L203 MainTranslator]: Completed pre-run [2021-12-14 16:53:51,619 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/popl20-more-queue-add-3-nl.wvr.c[3615,3628] [2021-12-14 16:53:51,628 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-14 16:53:51,642 INFO L208 MainTranslator]: Completed translation [2021-12-14 16:53:51,643 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:53:51 WrapperNode [2021-12-14 16:53:51,643 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-14 16:53:51,644 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-14 16:53:51,644 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-14 16:53:51,644 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-14 16:53:51,649 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:53:51" (1/1) ... [2021-12-14 16:53:51,655 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:53:51" (1/1) ... [2021-12-14 16:53:51,687 INFO L137 Inliner]: procedures = 26, calls = 55, calls flagged for inlining = 16, calls inlined = 18, statements flattened = 257 [2021-12-14 16:53:51,687 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-14 16:53:51,688 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-14 16:53:51,688 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-14 16:53:51,688 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-14 16:53:51,694 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:53:51" (1/1) ... [2021-12-14 16:53:51,694 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:53:51" (1/1) ... [2021-12-14 16:53:51,710 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:53:51" (1/1) ... [2021-12-14 16:53:51,710 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:53:51" (1/1) ... [2021-12-14 16:53:51,715 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:53:51" (1/1) ... [2021-12-14 16:53:51,718 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:53:51" (1/1) ... [2021-12-14 16:53:51,719 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:53:51" (1/1) ... [2021-12-14 16:53:51,721 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-14 16:53:51,722 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-14 16:53:51,722 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-14 16:53:51,722 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-14 16:53:51,735 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:53:51" (1/1) ... [2021-12-14 16:53:51,740 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-14 16:53:51,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 16:53:51,763 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) [2021-12-14 16:53:51,765 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 [2021-12-14 16:53:51,791 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-14 16:53:51,792 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-14 16:53:51,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-14 16:53:51,792 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-14 16:53:51,792 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-12-14 16:53:51,792 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-12-14 16:53:51,792 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-12-14 16:53:51,792 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-12-14 16:53:51,792 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-12-14 16:53:51,792 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-12-14 16:53:51,793 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-14 16:53:51,793 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-12-14 16:53:51,793 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-12-14 16:53:51,793 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-14 16:53:51,793 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-14 16:53:51,793 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-14 16:53:51,793 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-14 16:53:51,795 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-12-14 16:53:51,883 INFO L236 CfgBuilder]: Building ICFG [2021-12-14 16:53:51,884 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-14 16:53:52,196 INFO L277 CfgBuilder]: Performing block encoding [2021-12-14 16:53:52,321 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-14 16:53:52,321 INFO L301 CfgBuilder]: Removed 5 assume(true) statements. [2021-12-14 16:53:52,322 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 04:53:52 BoogieIcfgContainer [2021-12-14 16:53:52,322 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-14 16:53:52,323 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-14 16:53:52,323 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-14 16:53:52,325 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-14 16:53:52,326 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.12 04:53:51" (1/3) ... [2021-12-14 16:53:52,326 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57c4477a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 04:53:52, skipping insertion in model container [2021-12-14 16:53:52,326 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:53:51" (2/3) ... [2021-12-14 16:53:52,327 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57c4477a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 04:53:52, skipping insertion in model container [2021-12-14 16:53:52,327 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 04:53:52" (3/3) ... [2021-12-14 16:53:52,328 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-more-queue-add-3-nl.wvr.c [2021-12-14 16:53:52,336 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-12-14 16:53:52,336 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-14 16:53:52,337 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-14 16:53:52,337 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-12-14 16:53:52,362 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,362 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,362 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,363 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,363 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,363 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,363 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,363 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,363 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,363 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,363 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,363 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,363 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,364 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,364 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,364 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,364 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,364 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,364 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,364 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,364 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,364 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,364 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,365 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,365 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,365 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,365 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,365 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,365 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,365 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,365 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,365 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,365 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,365 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,366 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,366 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,366 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,366 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,366 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,366 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,366 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,366 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,366 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,367 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,367 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,367 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,367 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,367 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,367 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,367 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,367 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,367 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,367 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,368 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,368 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,368 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,368 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,368 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,369 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,369 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,370 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,370 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,370 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,370 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,370 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,370 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,370 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,370 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,371 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,371 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,371 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,371 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,371 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,372 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,372 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,372 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,372 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,373 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,375 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,375 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,375 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,375 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,376 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,376 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,376 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,376 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,377 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,380 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,380 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,380 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,382 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,382 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,382 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,382 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,382 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,382 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,382 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,382 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,383 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,383 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,383 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,383 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,383 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,383 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,384 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,384 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,384 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,384 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,384 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,384 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,384 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,384 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,384 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,384 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,385 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,385 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~k~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-14 16:53:52,386 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-12-14 16:53:52,427 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-14 16:53:52,434 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2021-12-14 16:53:52,434 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-12-14 16:53:52,448 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 215 places, 223 transitions, 470 flow [2021-12-14 16:53:52,512 INFO L129 PetriNetUnfolder]: 18/220 cut-off events. [2021-12-14 16:53:52,512 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-12-14 16:53:52,521 INFO L84 FinitePrefix]: Finished finitePrefix Result has 233 conditions, 220 events. 18/220 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 125 event pairs, 0 based on Foata normal form. 0/201 useless extension candidates. Maximal degree in co-relation 180. Up to 3 conditions per place. [2021-12-14 16:53:52,521 INFO L82 GeneralOperation]: Start removeDead. Operand has 215 places, 223 transitions, 470 flow [2021-12-14 16:53:52,525 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 201 places, 209 transitions, 436 flow [2021-12-14 16:53:52,551 INFO L129 PetriNetUnfolder]: 18/208 cut-off events. [2021-12-14 16:53:52,551 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-12-14 16:53:52,557 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:53:52,558 INFO L254 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] [2021-12-14 16:53:52,558 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-14 16:53:52,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:53:52,562 INFO L85 PathProgramCache]: Analyzing trace with hash -1261378579, now seen corresponding path program 1 times [2021-12-14 16:53:52,567 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:53:52,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101368253] [2021-12-14 16:53:52,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:53:52,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:53:52,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:53:52,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:53:52,742 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:53:52,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101368253] [2021-12-14 16:53:52,743 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101368253] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:53:52,743 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:53:52,743 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 16:53:52,745 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792831964] [2021-12-14 16:53:52,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:53:52,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-12-14 16:53:52,754 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:53:52,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-12-14 16:53:52,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-14 16:53:52,799 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 223 [2021-12-14 16:53:52,805 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 209 transitions, 436 flow. Second operand has 2 states, 2 states have (on average 203.5) internal successors, (407), 2 states have internal predecessors, (407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:52,805 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:53:52,805 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 223 [2021-12-14 16:53:52,806 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:53:52,920 INFO L129 PetriNetUnfolder]: 71/400 cut-off events. [2021-12-14 16:53:52,921 INFO L130 PetriNetUnfolder]: For 40/40 co-relation queries the response was YES. [2021-12-14 16:53:52,925 INFO L84 FinitePrefix]: Finished finitePrefix Result has 545 conditions, 400 events. 71/400 cut-off events. For 40/40 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1176 event pairs, 38 based on Foata normal form. 60/419 useless extension candidates. Maximal degree in co-relation 353. Up to 106 conditions per place. [2021-12-14 16:53:52,927 INFO L132 encePairwiseOnDemand]: 210/223 looper letters, 11 selfloop transitions, 0 changer transitions 6/196 dead transitions. [2021-12-14 16:53:52,928 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 196 transitions, 432 flow [2021-12-14 16:53:52,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-14 16:53:52,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2021-12-14 16:53:52,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 420 transitions. [2021-12-14 16:53:52,943 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9417040358744395 [2021-12-14 16:53:52,945 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 420 transitions. [2021-12-14 16:53:52,945 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 420 transitions. [2021-12-14 16:53:52,948 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:53:52,950 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 420 transitions. [2021-12-14 16:53:52,954 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 210.0) internal successors, (420), 2 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:52,960 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 223.0) internal successors, (669), 3 states have internal predecessors, (669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:52,960 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 223.0) internal successors, (669), 3 states have internal predecessors, (669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:52,962 INFO L186 Difference]: Start difference. First operand has 201 places, 209 transitions, 436 flow. Second operand 2 states and 420 transitions. [2021-12-14 16:53:52,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 196 transitions, 432 flow [2021-12-14 16:53:52,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 196 transitions, 420 flow, removed 0 selfloop flow, removed 6 redundant places. [2021-12-14 16:53:52,971 INFO L242 Difference]: Finished difference. Result has 196 places, 190 transitions, 386 flow [2021-12-14 16:53:52,973 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=398, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=386, PETRI_PLACES=196, PETRI_TRANSITIONS=190} [2021-12-14 16:53:52,976 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, -5 predicate places. [2021-12-14 16:53:52,976 INFO L470 AbstractCegarLoop]: Abstraction has has 196 places, 190 transitions, 386 flow [2021-12-14 16:53:52,977 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 203.5) internal successors, (407), 2 states have internal predecessors, (407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:52,977 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:53:52,977 INFO L254 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] [2021-12-14 16:53:52,978 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-14 16:53:52,978 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-14 16:53:52,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:53:52,979 INFO L85 PathProgramCache]: Analyzing trace with hash -319257289, now seen corresponding path program 1 times [2021-12-14 16:53:52,979 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:53:52,979 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468074288] [2021-12-14 16:53:52,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:53:52,979 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:53:53,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:53:53,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 16:53:53,219 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:53:53,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468074288] [2021-12-14 16:53:53,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468074288] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:53:53,220 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:53:53,220 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-14 16:53:53,220 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140917349] [2021-12-14 16:53:53,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:53:53,222 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-14 16:53:53,222 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:53:53,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-14 16:53:53,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-14 16:53:53,224 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 223 [2021-12-14 16:53:53,226 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 190 transitions, 386 flow. Second operand has 6 states, 6 states have (on average 176.66666666666666) internal successors, (1060), 6 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:53,226 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:53:53,229 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 223 [2021-12-14 16:53:53,229 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:53:53,433 INFO L129 PetriNetUnfolder]: 73/481 cut-off events. [2021-12-14 16:53:53,433 INFO L130 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2021-12-14 16:53:53,434 INFO L84 FinitePrefix]: Finished finitePrefix Result has 652 conditions, 481 events. 73/481 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1445 event pairs, 38 based on Foata normal form. 11/453 useless extension candidates. Maximal degree in co-relation 649. Up to 118 conditions per place. [2021-12-14 16:53:53,436 INFO L132 encePairwiseOnDemand]: 211/223 looper letters, 33 selfloop transitions, 8 changer transitions 17/211 dead transitions. [2021-12-14 16:53:53,436 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 211 transitions, 547 flow [2021-12-14 16:53:53,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-14 16:53:53,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-12-14 16:53:53,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1609 transitions. [2021-12-14 16:53:53,441 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8016940707523668 [2021-12-14 16:53:53,441 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1609 transitions. [2021-12-14 16:53:53,441 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1609 transitions. [2021-12-14 16:53:53,442 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:53:53,442 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1609 transitions. [2021-12-14 16:53:53,445 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 178.77777777777777) internal successors, (1609), 9 states have internal predecessors, (1609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:53,449 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 223.0) internal successors, (2230), 10 states have internal predecessors, (2230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:53,450 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 223.0) internal successors, (2230), 10 states have internal predecessors, (2230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:53,450 INFO L186 Difference]: Start difference. First operand has 196 places, 190 transitions, 386 flow. Second operand 9 states and 1609 transitions. [2021-12-14 16:53:53,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 211 transitions, 547 flow [2021-12-14 16:53:53,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 211 transitions, 547 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-14 16:53:53,457 INFO L242 Difference]: Finished difference. Result has 200 places, 191 transitions, 418 flow [2021-12-14 16:53:53,458 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=386, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=418, PETRI_PLACES=200, PETRI_TRANSITIONS=191} [2021-12-14 16:53:53,459 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, -1 predicate places. [2021-12-14 16:53:53,459 INFO L470 AbstractCegarLoop]: Abstraction has has 200 places, 191 transitions, 418 flow [2021-12-14 16:53:53,460 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 176.66666666666666) internal successors, (1060), 6 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:53,460 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:53:53,460 INFO L254 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] [2021-12-14 16:53:53,460 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-14 16:53:53,460 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-14 16:53:53,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:53:53,461 INFO L85 PathProgramCache]: Analyzing trace with hash -1559305920, now seen corresponding path program 1 times [2021-12-14 16:53:53,462 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:53:53,462 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486742434] [2021-12-14 16:53:53,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:53:53,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:53:53,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:53:53,598 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-14 16:53:53,598 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:53:53,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486742434] [2021-12-14 16:53:53,598 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486742434] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:53:53,598 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:53:53,599 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-14 16:53:53,599 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073054994] [2021-12-14 16:53:53,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:53:53,599 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-14 16:53:53,599 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:53:53,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-14 16:53:53,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-14 16:53:53,601 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 223 [2021-12-14 16:53:53,602 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 191 transitions, 418 flow. Second operand has 6 states, 6 states have (on average 177.33333333333334) internal successors, (1064), 6 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:53,602 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:53:53,602 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 223 [2021-12-14 16:53:53,603 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:53:53,716 INFO L129 PetriNetUnfolder]: 92/516 cut-off events. [2021-12-14 16:53:53,716 INFO L130 PetriNetUnfolder]: For 87/111 co-relation queries the response was YES. [2021-12-14 16:53:53,718 INFO L84 FinitePrefix]: Finished finitePrefix Result has 818 conditions, 516 events. 92/516 cut-off events. For 87/111 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1770 event pairs, 50 based on Foata normal form. 13/481 useless extension candidates. Maximal degree in co-relation 812. Up to 115 conditions per place. [2021-12-14 16:53:53,719 INFO L132 encePairwiseOnDemand]: 214/223 looper letters, 36 selfloop transitions, 6 changer transitions 8/203 dead transitions. [2021-12-14 16:53:53,719 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 203 transitions, 552 flow [2021-12-14 16:53:53,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-14 16:53:53,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-12-14 16:53:53,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1255 transitions. [2021-12-14 16:53:53,722 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8039718129404229 [2021-12-14 16:53:53,722 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1255 transitions. [2021-12-14 16:53:53,722 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1255 transitions. [2021-12-14 16:53:53,723 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:53:53,723 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1255 transitions. [2021-12-14 16:53:53,725 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 179.28571428571428) internal successors, (1255), 7 states have internal predecessors, (1255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:53,727 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 223.0) internal successors, (1784), 8 states have internal predecessors, (1784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:53,728 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 223.0) internal successors, (1784), 8 states have internal predecessors, (1784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:53,728 INFO L186 Difference]: Start difference. First operand has 200 places, 191 transitions, 418 flow. Second operand 7 states and 1255 transitions. [2021-12-14 16:53:53,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 203 transitions, 552 flow [2021-12-14 16:53:53,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 203 transitions, 538 flow, removed 0 selfloop flow, removed 5 redundant places. [2021-12-14 16:53:53,732 INFO L242 Difference]: Finished difference. Result has 201 places, 192 transitions, 428 flow [2021-12-14 16:53:53,732 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=404, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=428, PETRI_PLACES=201, PETRI_TRANSITIONS=192} [2021-12-14 16:53:53,733 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 0 predicate places. [2021-12-14 16:53:53,733 INFO L470 AbstractCegarLoop]: Abstraction has has 201 places, 192 transitions, 428 flow [2021-12-14 16:53:53,734 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 177.33333333333334) internal successors, (1064), 6 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:53,734 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:53:53,734 INFO L254 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, 1, 1, 1, 1, 1] [2021-12-14 16:53:53,734 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-14 16:53:53,734 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-14 16:53:53,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:53:53,735 INFO L85 PathProgramCache]: Analyzing trace with hash -420338195, now seen corresponding path program 1 times [2021-12-14 16:53:53,735 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:53:53,735 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296529127] [2021-12-14 16:53:53,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:53:53,735 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:53:53,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:53:53,842 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-14 16:53:53,842 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:53:53,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296529127] [2021-12-14 16:53:53,842 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296529127] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:53:53,843 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:53:53,843 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 16:53:53,843 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352842930] [2021-12-14 16:53:53,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:53:53,844 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-14 16:53:53,844 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:53:53,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 16:53:53,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 16:53:53,846 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 223 [2021-12-14 16:53:53,846 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 192 transitions, 428 flow. Second operand has 3 states, 3 states have (on average 198.66666666666666) internal successors, (596), 3 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:53,846 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:53:53,847 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 223 [2021-12-14 16:53:53,847 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:53:53,911 INFO L129 PetriNetUnfolder]: 79/421 cut-off events. [2021-12-14 16:53:53,911 INFO L130 PetriNetUnfolder]: For 84/94 co-relation queries the response was YES. [2021-12-14 16:53:53,913 INFO L84 FinitePrefix]: Finished finitePrefix Result has 662 conditions, 421 events. 79/421 cut-off events. For 84/94 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 1216 event pairs, 23 based on Foata normal form. 6/405 useless extension candidates. Maximal degree in co-relation 654. Up to 79 conditions per place. [2021-12-14 16:53:53,915 INFO L132 encePairwiseOnDemand]: 220/223 looper letters, 19 selfloop transitions, 2 changer transitions 0/198 dead transitions. [2021-12-14 16:53:53,915 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 198 transitions, 492 flow [2021-12-14 16:53:53,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 16:53:53,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-14 16:53:53,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 604 transitions. [2021-12-14 16:53:53,917 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9028400597907325 [2021-12-14 16:53:53,917 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 604 transitions. [2021-12-14 16:53:53,917 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 604 transitions. [2021-12-14 16:53:53,918 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:53:53,918 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 604 transitions. [2021-12-14 16:53:53,919 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 201.33333333333334) internal successors, (604), 3 states have internal predecessors, (604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:53,920 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 223.0) internal successors, (892), 4 states have internal predecessors, (892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:53,921 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 223.0) internal successors, (892), 4 states have internal predecessors, (892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:53,922 INFO L186 Difference]: Start difference. First operand has 201 places, 192 transitions, 428 flow. Second operand 3 states and 604 transitions. [2021-12-14 16:53:53,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 198 transitions, 492 flow [2021-12-14 16:53:53,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 198 transitions, 482 flow, removed 0 selfloop flow, removed 4 redundant places. [2021-12-14 16:53:53,926 INFO L242 Difference]: Finished difference. Result has 199 places, 193 transitions, 432 flow [2021-12-14 16:53:53,927 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=418, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=432, PETRI_PLACES=199, PETRI_TRANSITIONS=193} [2021-12-14 16:53:53,928 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, -2 predicate places. [2021-12-14 16:53:53,928 INFO L470 AbstractCegarLoop]: Abstraction has has 199 places, 193 transitions, 432 flow [2021-12-14 16:53:53,928 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 198.66666666666666) internal successors, (596), 3 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:53,928 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:53:53,929 INFO L254 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, 1, 1, 1, 1, 1] [2021-12-14 16:53:53,929 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-14 16:53:53,929 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-14 16:53:53,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:53:53,930 INFO L85 PathProgramCache]: Analyzing trace with hash -46819677, now seen corresponding path program 2 times [2021-12-14 16:53:53,930 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:53:53,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400968719] [2021-12-14 16:53:53,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:53:53,931 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:53:53,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:53:54,068 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-14 16:53:54,069 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:53:54,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400968719] [2021-12-14 16:53:54,069 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400968719] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:53:54,070 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:53:54,070 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 16:53:54,070 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530726236] [2021-12-14 16:53:54,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:53:54,070 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-14 16:53:54,071 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:53:54,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 16:53:54,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 16:53:54,072 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 223 [2021-12-14 16:53:54,072 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 193 transitions, 432 flow. Second operand has 3 states, 3 states have (on average 196.66666666666666) internal successors, (590), 3 states have internal predecessors, (590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:54,073 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:53:54,073 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 223 [2021-12-14 16:53:54,073 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:53:54,135 INFO L129 PetriNetUnfolder]: 58/373 cut-off events. [2021-12-14 16:53:54,135 INFO L130 PetriNetUnfolder]: For 90/104 co-relation queries the response was YES. [2021-12-14 16:53:54,136 INFO L84 FinitePrefix]: Finished finitePrefix Result has 602 conditions, 373 events. 58/373 cut-off events. For 90/104 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 885 event pairs, 9 based on Foata normal form. 2/351 useless extension candidates. Maximal degree in co-relation 593. Up to 91 conditions per place. [2021-12-14 16:53:54,137 INFO L132 encePairwiseOnDemand]: 217/223 looper letters, 18 selfloop transitions, 5 changer transitions 0/197 dead transitions. [2021-12-14 16:53:54,138 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 197 transitions, 492 flow [2021-12-14 16:53:54,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 16:53:54,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-12-14 16:53:54,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 596 transitions. [2021-12-14 16:53:54,139 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.890881913303438 [2021-12-14 16:53:54,139 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 596 transitions. [2021-12-14 16:53:54,139 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 596 transitions. [2021-12-14 16:53:54,140 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:53:54,140 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 596 transitions. [2021-12-14 16:53:54,141 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 198.66666666666666) internal successors, (596), 3 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:54,142 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 223.0) internal successors, (892), 4 states have internal predecessors, (892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:54,142 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 223.0) internal successors, (892), 4 states have internal predecessors, (892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:54,142 INFO L186 Difference]: Start difference. First operand has 199 places, 193 transitions, 432 flow. Second operand 3 states and 596 transitions. [2021-12-14 16:53:54,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 197 transitions, 492 flow [2021-12-14 16:53:54,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 197 transitions, 484 flow, removed 3 selfloop flow, removed 2 redundant places. [2021-12-14 16:53:54,146 INFO L242 Difference]: Finished difference. Result has 200 places, 195 transitions, 453 flow [2021-12-14 16:53:54,146 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=424, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=453, PETRI_PLACES=200, PETRI_TRANSITIONS=195} [2021-12-14 16:53:54,147 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, -1 predicate places. [2021-12-14 16:53:54,147 INFO L470 AbstractCegarLoop]: Abstraction has has 200 places, 195 transitions, 453 flow [2021-12-14 16:53:54,148 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 196.66666666666666) internal successors, (590), 3 states have internal predecessors, (590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:54,148 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:53:54,148 INFO L254 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, 1, 1, 1, 1, 1] [2021-12-14 16:53:54,148 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-14 16:53:54,148 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-14 16:53:54,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:53:54,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1995193659, now seen corresponding path program 3 times [2021-12-14 16:53:54,149 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:53:54,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554356181] [2021-12-14 16:53:54,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:53:54,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:53:54,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:53:54,941 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-14 16:53:54,942 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:53:54,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554356181] [2021-12-14 16:53:54,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554356181] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:53:54,942 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:53:54,943 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-14 16:53:54,943 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102277309] [2021-12-14 16:53:54,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:53:54,943 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-14 16:53:54,944 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:53:54,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-14 16:53:54,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2021-12-14 16:53:54,950 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-14 16:53:54,952 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 195 transitions, 453 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:54,953 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:53:54,953 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-14 16:53:54,953 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:53:55,774 INFO L129 PetriNetUnfolder]: 840/1884 cut-off events. [2021-12-14 16:53:55,775 INFO L130 PetriNetUnfolder]: For 805/827 co-relation queries the response was YES. [2021-12-14 16:53:55,780 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3983 conditions, 1884 events. 840/1884 cut-off events. For 805/827 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 11468 event pairs, 431 based on Foata normal form. 1/1729 useless extension candidates. Maximal degree in co-relation 3974. Up to 983 conditions per place. [2021-12-14 16:53:55,790 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 114 selfloop transitions, 41 changer transitions 5/295 dead transitions. [2021-12-14 16:53:55,791 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 295 transitions, 1082 flow [2021-12-14 16:53:55,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-14 16:53:55,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-14 16:53:55,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2934 transitions. [2021-12-14 16:53:55,797 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6924710880339863 [2021-12-14 16:53:55,797 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2934 transitions. [2021-12-14 16:53:55,797 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2934 transitions. [2021-12-14 16:53:55,799 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:53:55,799 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2934 transitions. [2021-12-14 16:53:55,804 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.42105263157896) internal successors, (2934), 19 states have internal predecessors, (2934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:55,812 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:55,814 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:55,815 INFO L186 Difference]: Start difference. First operand has 200 places, 195 transitions, 453 flow. Second operand 19 states and 2934 transitions. [2021-12-14 16:53:55,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 295 transitions, 1082 flow [2021-12-14 16:53:55,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 295 transitions, 1047 flow, removed 13 selfloop flow, removed 1 redundant places. [2021-12-14 16:53:55,824 INFO L242 Difference]: Finished difference. Result has 226 places, 233 transitions, 670 flow [2021-12-14 16:53:55,825 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=442, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=670, PETRI_PLACES=226, PETRI_TRANSITIONS=233} [2021-12-14 16:53:55,827 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 25 predicate places. [2021-12-14 16:53:55,827 INFO L470 AbstractCegarLoop]: Abstraction has has 226 places, 233 transitions, 670 flow [2021-12-14 16:53:55,828 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:55,828 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:53:55,829 INFO L254 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, 1, 1, 1, 1, 1] [2021-12-14 16:53:55,829 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-14 16:53:55,829 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-14 16:53:55,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:53:55,830 INFO L85 PathProgramCache]: Analyzing trace with hash 717178791, now seen corresponding path program 4 times [2021-12-14 16:53:55,831 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:53:55,831 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712514974] [2021-12-14 16:53:55,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:53:55,831 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:53:55,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:53:56,526 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-14 16:53:56,526 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:53:56,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712514974] [2021-12-14 16:53:56,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712514974] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:53:56,526 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:53:56,527 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-14 16:53:56,527 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732293106] [2021-12-14 16:53:56,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:53:56,527 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-14 16:53:56,527 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:53:56,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-14 16:53:56,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-12-14 16:53:56,530 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-14 16:53:56,531 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 233 transitions, 670 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:56,532 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:53:56,532 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-14 16:53:56,532 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:53:57,404 INFO L129 PetriNetUnfolder]: 993/2376 cut-off events. [2021-12-14 16:53:57,404 INFO L130 PetriNetUnfolder]: For 1339/1361 co-relation queries the response was YES. [2021-12-14 16:53:57,411 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5555 conditions, 2376 events. 993/2376 cut-off events. For 1339/1361 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 16615 event pairs, 233 based on Foata normal form. 14/2302 useless extension candidates. Maximal degree in co-relation 5537. Up to 1050 conditions per place. [2021-12-14 16:53:57,422 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 135 selfloop transitions, 56 changer transitions 5/331 dead transitions. [2021-12-14 16:53:57,422 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 331 transitions, 1466 flow [2021-12-14 16:53:57,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-14 16:53:57,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-14 16:53:57,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3091 transitions. [2021-12-14 16:53:57,428 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6930493273542601 [2021-12-14 16:53:57,428 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3091 transitions. [2021-12-14 16:53:57,428 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3091 transitions. [2021-12-14 16:53:57,429 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:53:57,429 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3091 transitions. [2021-12-14 16:53:57,434 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.55) internal successors, (3091), 20 states have internal predecessors, (3091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:57,439 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:57,440 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:57,440 INFO L186 Difference]: Start difference. First operand has 226 places, 233 transitions, 670 flow. Second operand 20 states and 3091 transitions. [2021-12-14 16:53:57,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 331 transitions, 1466 flow [2021-12-14 16:53:57,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 331 transitions, 1446 flow, removed 6 selfloop flow, removed 6 redundant places. [2021-12-14 16:53:57,476 INFO L242 Difference]: Finished difference. Result has 248 places, 257 transitions, 973 flow [2021-12-14 16:53:57,477 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=654, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=973, PETRI_PLACES=248, PETRI_TRANSITIONS=257} [2021-12-14 16:53:57,477 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 47 predicate places. [2021-12-14 16:53:57,477 INFO L470 AbstractCegarLoop]: Abstraction has has 248 places, 257 transitions, 973 flow [2021-12-14 16:53:57,478 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:57,478 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:53:57,479 INFO L254 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, 1, 1, 1, 1, 1] [2021-12-14 16:53:57,479 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-14 16:53:57,479 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-14 16:53:57,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:53:57,479 INFO L85 PathProgramCache]: Analyzing trace with hash 2083915083, now seen corresponding path program 5 times [2021-12-14 16:53:57,480 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:53:57,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835960300] [2021-12-14 16:53:57,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:53:57,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:53:57,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:53:58,053 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-14 16:53:58,054 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:53:58,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835960300] [2021-12-14 16:53:58,054 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835960300] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:53:58,054 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:53:58,054 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-14 16:53:58,054 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919253773] [2021-12-14 16:53:58,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:53:58,055 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-14 16:53:58,055 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:53:58,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-14 16:53:58,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2021-12-14 16:53:58,057 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-14 16:53:58,059 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 257 transitions, 973 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:58,059 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:53:58,059 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-14 16:53:58,059 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:53:58,761 INFO L129 PetriNetUnfolder]: 1064/2559 cut-off events. [2021-12-14 16:53:58,761 INFO L130 PetriNetUnfolder]: For 3196/3216 co-relation queries the response was YES. [2021-12-14 16:53:58,769 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6898 conditions, 2559 events. 1064/2559 cut-off events. For 3196/3216 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 18372 event pairs, 377 based on Foata normal form. 9/2456 useless extension candidates. Maximal degree in co-relation 6871. Up to 1376 conditions per place. [2021-12-14 16:53:58,780 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 132 selfloop transitions, 55 changer transitions 5/327 dead transitions. [2021-12-14 16:53:58,780 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 327 transitions, 1718 flow [2021-12-14 16:53:58,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-14 16:53:58,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-14 16:53:58,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2780 transitions. [2021-12-14 16:53:58,786 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6925759840558047 [2021-12-14 16:53:58,787 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2780 transitions. [2021-12-14 16:53:58,787 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2780 transitions. [2021-12-14 16:53:58,788 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:53:58,788 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2780 transitions. [2021-12-14 16:53:58,792 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.44444444444446) internal successors, (2780), 18 states have internal predecessors, (2780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:58,806 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:58,808 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:58,808 INFO L186 Difference]: Start difference. First operand has 248 places, 257 transitions, 973 flow. Second operand 18 states and 2780 transitions. [2021-12-14 16:53:58,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 327 transitions, 1718 flow [2021-12-14 16:53:58,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 327 transitions, 1639 flow, removed 23 selfloop flow, removed 8 redundant places. [2021-12-14 16:53:58,827 INFO L242 Difference]: Finished difference. Result has 263 places, 274 transitions, 1215 flow [2021-12-14 16:53:58,828 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=905, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1215, PETRI_PLACES=263, PETRI_TRANSITIONS=274} [2021-12-14 16:53:58,830 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 62 predicate places. [2021-12-14 16:53:58,830 INFO L470 AbstractCegarLoop]: Abstraction has has 263 places, 274 transitions, 1215 flow [2021-12-14 16:53:58,830 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:58,831 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:53:58,831 INFO L254 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, 1, 1, 1, 1, 1] [2021-12-14 16:53:58,831 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-14 16:53:58,831 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-14 16:53:58,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:53:58,832 INFO L85 PathProgramCache]: Analyzing trace with hash 2087498249, now seen corresponding path program 6 times [2021-12-14 16:53:58,832 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:53:58,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378799950] [2021-12-14 16:53:58,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:53:58,832 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:53:58,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:53:59,412 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-14 16:53:59,412 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:53:59,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378799950] [2021-12-14 16:53:59,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378799950] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:53:59,413 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:53:59,413 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-14 16:53:59,413 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445877671] [2021-12-14 16:53:59,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:53:59,414 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-14 16:53:59,414 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:53:59,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-14 16:53:59,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-12-14 16:53:59,417 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-14 16:53:59,419 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 274 transitions, 1215 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:53:59,419 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:53:59,419 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-14 16:53:59,419 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:54:00,310 INFO L129 PetriNetUnfolder]: 1112/2639 cut-off events. [2021-12-14 16:54:00,311 INFO L130 PetriNetUnfolder]: For 4968/4983 co-relation queries the response was YES. [2021-12-14 16:54:00,320 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7810 conditions, 2639 events. 1112/2639 cut-off events. For 4968/4983 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 18906 event pairs, 475 based on Foata normal form. 7/2549 useless extension candidates. Maximal degree in co-relation 7776. Up to 1392 conditions per place. [2021-12-14 16:54:00,334 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 154 selfloop transitions, 58 changer transitions 5/352 dead transitions. [2021-12-14 16:54:00,335 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 352 transitions, 2093 flow [2021-12-14 16:54:00,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-14 16:54:00,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-14 16:54:00,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3086 transitions. [2021-12-14 16:54:00,340 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6919282511210763 [2021-12-14 16:54:00,340 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3086 transitions. [2021-12-14 16:54:00,340 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3086 transitions. [2021-12-14 16:54:00,341 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:54:00,341 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3086 transitions. [2021-12-14 16:54:00,345 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.3) internal successors, (3086), 20 states have internal predecessors, (3086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:00,350 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:00,351 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:00,351 INFO L186 Difference]: Start difference. First operand has 263 places, 274 transitions, 1215 flow. Second operand 20 states and 3086 transitions. [2021-12-14 16:54:00,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 352 transitions, 2093 flow [2021-12-14 16:54:00,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 352 transitions, 2000 flow, removed 30 selfloop flow, removed 8 redundant places. [2021-12-14 16:54:00,369 INFO L242 Difference]: Finished difference. Result has 279 places, 285 transitions, 1393 flow [2021-12-14 16:54:00,370 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1132, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1393, PETRI_PLACES=279, PETRI_TRANSITIONS=285} [2021-12-14 16:54:00,371 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 78 predicate places. [2021-12-14 16:54:00,371 INFO L470 AbstractCegarLoop]: Abstraction has has 279 places, 285 transitions, 1393 flow [2021-12-14 16:54:00,372 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:00,372 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:54:00,372 INFO L254 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, 1, 1, 1, 1, 1] [2021-12-14 16:54:00,372 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-12-14 16:54:00,372 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-14 16:54:00,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:54:00,373 INFO L85 PathProgramCache]: Analyzing trace with hash -902654655, now seen corresponding path program 7 times [2021-12-14 16:54:00,373 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:54:00,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097223384] [2021-12-14 16:54:00,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:54:00,373 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:54:00,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:54:00,929 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-14 16:54:00,929 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:54:00,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097223384] [2021-12-14 16:54:00,930 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097223384] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:54:00,930 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:54:00,930 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-14 16:54:00,930 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084604887] [2021-12-14 16:54:00,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:54:00,930 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-14 16:54:00,930 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:54:00,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-14 16:54:00,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-12-14 16:54:00,932 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-14 16:54:00,934 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 285 transitions, 1393 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:00,934 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:54:00,934 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-14 16:54:00,934 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:54:01,821 INFO L129 PetriNetUnfolder]: 1162/2825 cut-off events. [2021-12-14 16:54:01,821 INFO L130 PetriNetUnfolder]: For 7520/7534 co-relation queries the response was YES. [2021-12-14 16:54:01,830 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8738 conditions, 2825 events. 1162/2825 cut-off events. For 7520/7534 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 21081 event pairs, 366 based on Foata normal form. 5/2710 useless extension candidates. Maximal degree in co-relation 8698. Up to 1457 conditions per place. [2021-12-14 16:54:01,840 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 160 selfloop transitions, 60 changer transitions 5/360 dead transitions. [2021-12-14 16:54:01,840 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 360 transitions, 2312 flow [2021-12-14 16:54:01,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-14 16:54:01,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-14 16:54:01,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3086 transitions. [2021-12-14 16:54:01,859 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6919282511210763 [2021-12-14 16:54:01,859 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3086 transitions. [2021-12-14 16:54:01,859 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3086 transitions. [2021-12-14 16:54:01,860 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:54:01,860 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3086 transitions. [2021-12-14 16:54:01,863 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.3) internal successors, (3086), 20 states have internal predecessors, (3086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:01,867 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:01,868 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:01,868 INFO L186 Difference]: Start difference. First operand has 279 places, 285 transitions, 1393 flow. Second operand 20 states and 3086 transitions. [2021-12-14 16:54:01,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 360 transitions, 2312 flow [2021-12-14 16:54:01,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 360 transitions, 2160 flow, removed 34 selfloop flow, removed 13 redundant places. [2021-12-14 16:54:01,890 INFO L242 Difference]: Finished difference. Result has 289 places, 293 transitions, 1478 flow [2021-12-14 16:54:01,891 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1243, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1478, PETRI_PLACES=289, PETRI_TRANSITIONS=293} [2021-12-14 16:54:01,891 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 88 predicate places. [2021-12-14 16:54:01,891 INFO L470 AbstractCegarLoop]: Abstraction has has 289 places, 293 transitions, 1478 flow [2021-12-14 16:54:01,892 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:01,892 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:54:01,892 INFO L254 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, 1, 1, 1, 1, 1] [2021-12-14 16:54:01,893 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-12-14 16:54:01,893 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-14 16:54:01,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:54:01,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1383550215, now seen corresponding path program 8 times [2021-12-14 16:54:01,893 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:54:01,897 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595606479] [2021-12-14 16:54:01,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:54:01,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:54:01,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:54:02,464 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-14 16:54:02,465 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:54:02,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595606479] [2021-12-14 16:54:02,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595606479] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:54:02,465 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:54:02,465 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-14 16:54:02,465 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106043478] [2021-12-14 16:54:02,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:54:02,466 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-14 16:54:02,466 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:54:02,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-14 16:54:02,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-12-14 16:54:02,469 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-14 16:54:02,471 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 293 transitions, 1478 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:02,472 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:54:02,472 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-14 16:54:02,472 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:54:03,452 INFO L129 PetriNetUnfolder]: 1212/2986 cut-off events. [2021-12-14 16:54:03,452 INFO L130 PetriNetUnfolder]: For 9360/9382 co-relation queries the response was YES. [2021-12-14 16:54:03,472 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9528 conditions, 2986 events. 1212/2986 cut-off events. For 9360/9382 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 22856 event pairs, 325 based on Foata normal form. 14/2881 useless extension candidates. Maximal degree in co-relation 9483. Up to 1555 conditions per place. [2021-12-14 16:54:03,492 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 164 selfloop transitions, 61 changer transitions 5/365 dead transitions. [2021-12-14 16:54:03,492 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 365 transitions, 2439 flow [2021-12-14 16:54:03,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-14 16:54:03,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-14 16:54:03,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3084 transitions. [2021-12-14 16:54:03,497 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6914798206278027 [2021-12-14 16:54:03,497 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3084 transitions. [2021-12-14 16:54:03,497 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3084 transitions. [2021-12-14 16:54:03,500 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:54:03,500 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3084 transitions. [2021-12-14 16:54:03,504 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.2) internal successors, (3084), 20 states have internal predecessors, (3084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:03,510 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:03,511 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:03,511 INFO L186 Difference]: Start difference. First operand has 289 places, 293 transitions, 1478 flow. Second operand 20 states and 3084 transitions. [2021-12-14 16:54:03,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 365 transitions, 2439 flow [2021-12-14 16:54:03,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 365 transitions, 2279 flow, removed 36 selfloop flow, removed 14 redundant places. [2021-12-14 16:54:03,545 INFO L242 Difference]: Finished difference. Result has 297 places, 302 transitions, 1601 flow [2021-12-14 16:54:03,546 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1330, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1601, PETRI_PLACES=297, PETRI_TRANSITIONS=302} [2021-12-14 16:54:03,546 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 96 predicate places. [2021-12-14 16:54:03,546 INFO L470 AbstractCegarLoop]: Abstraction has has 297 places, 302 transitions, 1601 flow [2021-12-14 16:54:03,547 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:03,547 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:54:03,547 INFO L254 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, 1, 1, 1, 1, 1] [2021-12-14 16:54:03,547 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-12-14 16:54:03,547 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-14 16:54:03,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:54:03,548 INFO L85 PathProgramCache]: Analyzing trace with hash -576522603, now seen corresponding path program 9 times [2021-12-14 16:54:03,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:54:03,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527279448] [2021-12-14 16:54:03,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:54:03,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:54:03,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:54:04,040 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-14 16:54:04,040 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:54:04,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527279448] [2021-12-14 16:54:04,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527279448] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:54:04,040 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:54:04,041 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-14 16:54:04,041 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556998826] [2021-12-14 16:54:04,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:54:04,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-14 16:54:04,041 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:54:04,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-14 16:54:04,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-12-14 16:54:04,043 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-14 16:54:04,044 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 302 transitions, 1601 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:04,044 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:54:04,044 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-14 16:54:04,045 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:54:04,937 INFO L129 PetriNetUnfolder]: 1227/2943 cut-off events. [2021-12-14 16:54:04,937 INFO L130 PetriNetUnfolder]: For 10632/10648 co-relation queries the response was YES. [2021-12-14 16:54:04,952 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9858 conditions, 2943 events. 1227/2943 cut-off events. For 10632/10648 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 22044 event pairs, 520 based on Foata normal form. 8/2838 useless extension candidates. Maximal degree in co-relation 9809. Up to 1641 conditions per place. [2021-12-14 16:54:04,964 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 167 selfloop transitions, 59 changer transitions 5/366 dead transitions. [2021-12-14 16:54:04,965 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 366 transitions, 2515 flow [2021-12-14 16:54:04,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-14 16:54:04,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-14 16:54:04,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2926 transitions. [2021-12-14 16:54:04,968 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6905829596412556 [2021-12-14 16:54:04,969 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2926 transitions. [2021-12-14 16:54:04,969 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2926 transitions. [2021-12-14 16:54:04,970 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:54:04,970 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2926 transitions. [2021-12-14 16:54:04,973 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.0) internal successors, (2926), 19 states have internal predecessors, (2926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:04,978 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:04,979 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:04,979 INFO L186 Difference]: Start difference. First operand has 297 places, 302 transitions, 1601 flow. Second operand 19 states and 2926 transitions. [2021-12-14 16:54:04,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 366 transitions, 2515 flow [2021-12-14 16:54:05,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 366 transitions, 2345 flow, removed 40 selfloop flow, removed 15 redundant places. [2021-12-14 16:54:05,019 INFO L242 Difference]: Finished difference. Result has 302 places, 309 transitions, 1634 flow [2021-12-14 16:54:05,019 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1435, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1634, PETRI_PLACES=302, PETRI_TRANSITIONS=309} [2021-12-14 16:54:05,020 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 101 predicate places. [2021-12-14 16:54:05,020 INFO L470 AbstractCegarLoop]: Abstraction has has 302 places, 309 transitions, 1634 flow [2021-12-14 16:54:05,021 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:05,021 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:54:05,021 INFO L254 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, 1, 1, 1, 1, 1] [2021-12-14 16:54:05,021 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-12-14 16:54:05,021 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-14 16:54:05,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:54:05,022 INFO L85 PathProgramCache]: Analyzing trace with hash -606615727, now seen corresponding path program 10 times [2021-12-14 16:54:05,022 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:54:05,022 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330919653] [2021-12-14 16:54:05,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:54:05,023 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:54:05,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:54:05,635 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-14 16:54:05,635 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:54:05,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330919653] [2021-12-14 16:54:05,637 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330919653] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:54:05,637 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:54:05,637 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-14 16:54:05,638 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484168390] [2021-12-14 16:54:05,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:54:05,638 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-14 16:54:05,638 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:54:05,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-14 16:54:05,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-12-14 16:54:05,640 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-14 16:54:05,641 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 309 transitions, 1634 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:05,642 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:54:05,642 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-14 16:54:05,642 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:54:06,658 INFO L129 PetriNetUnfolder]: 1376/3356 cut-off events. [2021-12-14 16:54:06,658 INFO L130 PetriNetUnfolder]: For 12903/12911 co-relation queries the response was YES. [2021-12-14 16:54:06,681 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11340 conditions, 3356 events. 1376/3356 cut-off events. For 12903/12911 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 26522 event pairs, 556 based on Foata normal form. 5/3218 useless extension candidates. Maximal degree in co-relation 11288. Up to 1798 conditions per place. [2021-12-14 16:54:06,694 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 197 selfloop transitions, 56 changer transitions 5/393 dead transitions. [2021-12-14 16:54:06,695 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 393 transitions, 2797 flow [2021-12-14 16:54:06,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-14 16:54:06,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-14 16:54:06,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3090 transitions. [2021-12-14 16:54:06,701 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6928251121076233 [2021-12-14 16:54:06,701 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3090 transitions. [2021-12-14 16:54:06,701 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3090 transitions. [2021-12-14 16:54:06,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:54:06,702 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3090 transitions. [2021-12-14 16:54:06,706 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.5) internal successors, (3090), 20 states have internal predecessors, (3090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:06,710 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:06,711 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:06,711 INFO L186 Difference]: Start difference. First operand has 302 places, 309 transitions, 1634 flow. Second operand 20 states and 3090 transitions. [2021-12-14 16:54:06,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 393 transitions, 2797 flow [2021-12-14 16:54:06,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 393 transitions, 2697 flow, removed 13 selfloop flow, removed 12 redundant places. [2021-12-14 16:54:06,748 INFO L242 Difference]: Finished difference. Result has 315 places, 323 transitions, 1879 flow [2021-12-14 16:54:06,748 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1537, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1879, PETRI_PLACES=315, PETRI_TRANSITIONS=323} [2021-12-14 16:54:06,749 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 114 predicate places. [2021-12-14 16:54:06,749 INFO L470 AbstractCegarLoop]: Abstraction has has 315 places, 323 transitions, 1879 flow [2021-12-14 16:54:06,750 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:06,750 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:54:06,750 INFO L254 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, 1, 1, 1, 1, 1] [2021-12-14 16:54:06,750 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-12-14 16:54:06,750 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-14 16:54:06,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:54:06,751 INFO L85 PathProgramCache]: Analyzing trace with hash -1360272567, now seen corresponding path program 11 times [2021-12-14 16:54:06,751 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:54:06,751 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327887645] [2021-12-14 16:54:06,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:54:06,751 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:54:06,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:54:07,232 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-14 16:54:07,232 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:54:07,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327887645] [2021-12-14 16:54:07,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327887645] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:54:07,232 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:54:07,232 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-14 16:54:07,233 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726756183] [2021-12-14 16:54:07,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:54:07,233 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-14 16:54:07,233 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:54:07,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-14 16:54:07,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2021-12-14 16:54:07,234 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-14 16:54:07,236 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 323 transitions, 1879 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:07,236 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:54:07,236 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-14 16:54:07,236 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:54:08,013 INFO L129 PetriNetUnfolder]: 1386/3321 cut-off events. [2021-12-14 16:54:08,013 INFO L130 PetriNetUnfolder]: For 16058/16066 co-relation queries the response was YES. [2021-12-14 16:54:08,031 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12084 conditions, 3321 events. 1386/3321 cut-off events. For 16058/16066 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 25869 event pairs, 775 based on Foata normal form. 1/3186 useless extension candidates. Maximal degree in co-relation 12025. Up to 1977 conditions per place. [2021-12-14 16:54:08,043 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 183 selfloop transitions, 51 changer transitions 5/374 dead transitions. [2021-12-14 16:54:08,043 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 374 transitions, 2798 flow [2021-12-14 16:54:08,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-14 16:54:08,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-14 16:54:08,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2765 transitions. [2021-12-14 16:54:08,047 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6888390632785252 [2021-12-14 16:54:08,047 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2765 transitions. [2021-12-14 16:54:08,047 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2765 transitions. [2021-12-14 16:54:08,048 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:54:08,048 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2765 transitions. [2021-12-14 16:54:08,050 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.61111111111111) internal successors, (2765), 18 states have internal predecessors, (2765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:08,054 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:08,055 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:08,055 INFO L186 Difference]: Start difference. First operand has 315 places, 323 transitions, 1879 flow. Second operand 18 states and 2765 transitions. [2021-12-14 16:54:08,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 374 transitions, 2798 flow [2021-12-14 16:54:08,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 374 transitions, 2602 flow, removed 69 selfloop flow, removed 11 redundant places. [2021-12-14 16:54:08,107 INFO L242 Difference]: Finished difference. Result has 323 places, 331 transitions, 1918 flow [2021-12-14 16:54:08,108 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1689, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1918, PETRI_PLACES=323, PETRI_TRANSITIONS=331} [2021-12-14 16:54:08,108 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 122 predicate places. [2021-12-14 16:54:08,108 INFO L470 AbstractCegarLoop]: Abstraction has has 323 places, 331 transitions, 1918 flow [2021-12-14 16:54:08,109 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:08,109 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:54:08,109 INFO L254 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, 1, 1, 1, 1, 1] [2021-12-14 16:54:08,110 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-12-14 16:54:08,110 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-14 16:54:08,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:54:08,110 INFO L85 PathProgramCache]: Analyzing trace with hash 776179595, now seen corresponding path program 12 times [2021-12-14 16:54:08,110 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:54:08,110 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265505648] [2021-12-14 16:54:08,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:54:08,111 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:54:08,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:54:08,633 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-14 16:54:08,633 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:54:08,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265505648] [2021-12-14 16:54:08,634 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265505648] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:54:08,634 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:54:08,634 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-14 16:54:08,634 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91769812] [2021-12-14 16:54:08,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:54:08,634 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-14 16:54:08,634 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:54:08,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-14 16:54:08,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-12-14 16:54:08,636 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-14 16:54:08,637 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 331 transitions, 1918 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:08,637 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:54:08,637 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-14 16:54:08,637 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:54:09,631 INFO L129 PetriNetUnfolder]: 1458/3514 cut-off events. [2021-12-14 16:54:09,632 INFO L130 PetriNetUnfolder]: For 18674/18678 co-relation queries the response was YES. [2021-12-14 16:54:09,649 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12899 conditions, 3514 events. 1458/3514 cut-off events. For 18674/18678 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 27992 event pairs, 744 based on Foata normal form. 2/3384 useless extension candidates. Maximal degree in co-relation 12837. Up to 2009 conditions per place. [2021-12-14 16:54:09,661 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 206 selfloop transitions, 61 changer transitions 5/407 dead transitions. [2021-12-14 16:54:09,661 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 407 transitions, 3113 flow [2021-12-14 16:54:09,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-14 16:54:09,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-14 16:54:09,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3085 transitions. [2021-12-14 16:54:09,665 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6917040358744395 [2021-12-14 16:54:09,665 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3085 transitions. [2021-12-14 16:54:09,665 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3085 transitions. [2021-12-14 16:54:09,666 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:54:09,666 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3085 transitions. [2021-12-14 16:54:09,669 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.25) internal successors, (3085), 20 states have internal predecessors, (3085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:09,672 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:09,673 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:09,673 INFO L186 Difference]: Start difference. First operand has 323 places, 331 transitions, 1918 flow. Second operand 20 states and 3085 transitions. [2021-12-14 16:54:09,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 407 transitions, 3113 flow [2021-12-14 16:54:09,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 407 transitions, 2975 flow, removed 37 selfloop flow, removed 11 redundant places. [2021-12-14 16:54:09,720 INFO L242 Difference]: Finished difference. Result has 337 places, 343 transitions, 2112 flow [2021-12-14 16:54:09,720 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1783, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2112, PETRI_PLACES=337, PETRI_TRANSITIONS=343} [2021-12-14 16:54:09,721 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 136 predicate places. [2021-12-14 16:54:09,721 INFO L470 AbstractCegarLoop]: Abstraction has has 337 places, 343 transitions, 2112 flow [2021-12-14 16:54:09,721 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:09,721 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:54:09,722 INFO L254 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, 1, 1, 1, 1, 1] [2021-12-14 16:54:09,722 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-12-14 16:54:09,722 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-14 16:54:09,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:54:09,722 INFO L85 PathProgramCache]: Analyzing trace with hash -1152778333, now seen corresponding path program 13 times [2021-12-14 16:54:09,722 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:54:09,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648583436] [2021-12-14 16:54:09,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:54:09,723 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:54:09,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:54:10,212 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-14 16:54:10,212 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:54:10,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648583436] [2021-12-14 16:54:10,214 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648583436] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:54:10,214 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:54:10,214 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-14 16:54:10,214 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208864143] [2021-12-14 16:54:10,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:54:10,216 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-14 16:54:10,216 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:54:10,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-14 16:54:10,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2021-12-14 16:54:10,219 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-14 16:54:10,220 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 343 transitions, 2112 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:10,220 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:54:10,220 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-14 16:54:10,220 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:54:11,201 INFO L129 PetriNetUnfolder]: 1514/3776 cut-off events. [2021-12-14 16:54:11,201 INFO L130 PetriNetUnfolder]: For 23757/23779 co-relation queries the response was YES. [2021-12-14 16:54:11,226 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14210 conditions, 3776 events. 1514/3776 cut-off events. For 23757/23779 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 31417 event pairs, 582 based on Foata normal form. 14/3632 useless extension candidates. Maximal degree in co-relation 14141. Up to 2109 conditions per place. [2021-12-14 16:54:11,242 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 211 selfloop transitions, 65 changer transitions 5/416 dead transitions. [2021-12-14 16:54:11,243 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 416 transitions, 3367 flow [2021-12-14 16:54:11,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-14 16:54:11,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-14 16:54:11,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3085 transitions. [2021-12-14 16:54:11,246 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6917040358744395 [2021-12-14 16:54:11,246 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3085 transitions. [2021-12-14 16:54:11,246 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3085 transitions. [2021-12-14 16:54:11,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:54:11,247 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3085 transitions. [2021-12-14 16:54:11,250 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.25) internal successors, (3085), 20 states have internal predecessors, (3085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:11,253 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:11,254 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:11,254 INFO L186 Difference]: Start difference. First operand has 337 places, 343 transitions, 2112 flow. Second operand 20 states and 3085 transitions. [2021-12-14 16:54:11,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 416 transitions, 3367 flow [2021-12-14 16:54:11,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 416 transitions, 3143 flow, removed 68 selfloop flow, removed 13 redundant places. [2021-12-14 16:54:11,328 INFO L242 Difference]: Finished difference. Result has 346 places, 355 transitions, 2265 flow [2021-12-14 16:54:11,329 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1915, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2265, PETRI_PLACES=346, PETRI_TRANSITIONS=355} [2021-12-14 16:54:11,330 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 145 predicate places. [2021-12-14 16:54:11,330 INFO L470 AbstractCegarLoop]: Abstraction has has 346 places, 355 transitions, 2265 flow [2021-12-14 16:54:11,330 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:11,331 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:54:11,331 INFO L254 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, 1, 1, 1, 1, 1] [2021-12-14 16:54:11,331 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-12-14 16:54:11,331 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-14 16:54:11,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:54:11,331 INFO L85 PathProgramCache]: Analyzing trace with hash 1468115147, now seen corresponding path program 14 times [2021-12-14 16:54:11,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:54:11,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128979105] [2021-12-14 16:54:11,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:54:11,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:54:11,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:54:11,865 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-14 16:54:11,865 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:54:11,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128979105] [2021-12-14 16:54:11,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128979105] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:54:11,866 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:54:11,866 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-14 16:54:11,866 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504758804] [2021-12-14 16:54:11,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:54:11,866 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-14 16:54:11,866 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:54:11,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-14 16:54:11,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2021-12-14 16:54:11,868 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-14 16:54:11,869 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 355 transitions, 2265 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:11,869 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:54:11,869 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-14 16:54:11,869 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:54:12,872 INFO L129 PetriNetUnfolder]: 1556/3783 cut-off events. [2021-12-14 16:54:12,872 INFO L130 PetriNetUnfolder]: For 28094/28102 co-relation queries the response was YES. [2021-12-14 16:54:12,900 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14920 conditions, 3783 events. 1556/3783 cut-off events. For 28094/28102 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 30827 event pairs, 840 based on Foata normal form. 1/3630 useless extension candidates. Maximal degree in co-relation 14847. Up to 2190 conditions per place. [2021-12-14 16:54:12,919 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 218 selfloop transitions, 58 changer transitions 5/416 dead transitions. [2021-12-14 16:54:12,919 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 416 transitions, 3453 flow [2021-12-14 16:54:12,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-14 16:54:12,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-14 16:54:12,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2779 transitions. [2021-12-14 16:54:12,922 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.692326856003986 [2021-12-14 16:54:12,922 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2779 transitions. [2021-12-14 16:54:12,923 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2779 transitions. [2021-12-14 16:54:12,923 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:54:12,923 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2779 transitions. [2021-12-14 16:54:12,926 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.38888888888889) internal successors, (2779), 18 states have internal predecessors, (2779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:12,929 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:12,930 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:12,930 INFO L186 Difference]: Start difference. First operand has 346 places, 355 transitions, 2265 flow. Second operand 18 states and 2779 transitions. [2021-12-14 16:54:12,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 416 transitions, 3453 flow [2021-12-14 16:54:13,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 416 transitions, 3235 flow, removed 63 selfloop flow, removed 14 redundant places. [2021-12-14 16:54:13,015 INFO L242 Difference]: Finished difference. Result has 352 places, 361 transitions, 2354 flow [2021-12-14 16:54:13,015 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2053, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2354, PETRI_PLACES=352, PETRI_TRANSITIONS=361} [2021-12-14 16:54:13,016 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 151 predicate places. [2021-12-14 16:54:13,016 INFO L470 AbstractCegarLoop]: Abstraction has has 352 places, 361 transitions, 2354 flow [2021-12-14 16:54:13,016 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:13,017 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:54:13,017 INFO L254 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, 1, 1, 1, 1, 1] [2021-12-14 16:54:13,017 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-12-14 16:54:13,017 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-14 16:54:13,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:54:13,018 INFO L85 PathProgramCache]: Analyzing trace with hash -1439899105, now seen corresponding path program 15 times [2021-12-14 16:54:13,018 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:54:13,018 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034594673] [2021-12-14 16:54:13,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:54:13,018 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:54:13,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:54:13,573 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-14 16:54:13,574 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:54:13,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034594673] [2021-12-14 16:54:13,574 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034594673] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:54:13,574 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:54:13,574 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-14 16:54:13,574 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438009166] [2021-12-14 16:54:13,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:54:13,575 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-14 16:54:13,575 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:54:13,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-14 16:54:13,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2021-12-14 16:54:13,577 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-14 16:54:13,580 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 361 transitions, 2354 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:13,580 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:54:13,580 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-14 16:54:13,580 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:54:14,715 INFO L129 PetriNetUnfolder]: 1607/3955 cut-off events. [2021-12-14 16:54:14,716 INFO L130 PetriNetUnfolder]: For 33138/33146 co-relation queries the response was YES. [2021-12-14 16:54:14,754 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15863 conditions, 3955 events. 1607/3955 cut-off events. For 33138/33146 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 32735 event pairs, 838 based on Foata normal form. 1/3801 useless extension candidates. Maximal degree in co-relation 15786. Up to 2285 conditions per place. [2021-12-14 16:54:14,774 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 231 selfloop transitions, 63 changer transitions 5/434 dead transitions. [2021-12-14 16:54:14,775 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 434 transitions, 3737 flow [2021-12-14 16:54:14,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-14 16:54:14,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-14 16:54:14,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3089 transitions. [2021-12-14 16:54:14,779 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6926008968609866 [2021-12-14 16:54:14,779 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3089 transitions. [2021-12-14 16:54:14,779 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3089 transitions. [2021-12-14 16:54:14,780 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:54:14,780 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3089 transitions. [2021-12-14 16:54:14,857 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.45) internal successors, (3089), 20 states have internal predecessors, (3089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:14,859 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:14,860 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:14,860 INFO L186 Difference]: Start difference. First operand has 352 places, 361 transitions, 2354 flow. Second operand 20 states and 3089 transitions. [2021-12-14 16:54:14,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 434 transitions, 3737 flow [2021-12-14 16:54:14,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 434 transitions, 3520 flow, removed 68 selfloop flow, removed 13 redundant places. [2021-12-14 16:54:14,948 INFO L242 Difference]: Finished difference. Result has 361 places, 368 transitions, 2468 flow [2021-12-14 16:54:14,949 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2148, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2468, PETRI_PLACES=361, PETRI_TRANSITIONS=368} [2021-12-14 16:54:14,949 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 160 predicate places. [2021-12-14 16:54:14,949 INFO L470 AbstractCegarLoop]: Abstraction has has 361 places, 368 transitions, 2468 flow [2021-12-14 16:54:14,950 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:14,950 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:54:14,950 INFO L254 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, 1, 1, 1, 1, 1] [2021-12-14 16:54:14,950 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-12-14 16:54:14,950 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-14 16:54:14,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:54:14,951 INFO L85 PathProgramCache]: Analyzing trace with hash -765625463, now seen corresponding path program 16 times [2021-12-14 16:54:14,951 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:54:14,951 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366676296] [2021-12-14 16:54:14,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:54:14,951 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:54:14,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:54:15,339 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-14 16:54:15,339 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:54:15,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366676296] [2021-12-14 16:54:15,340 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366676296] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:54:15,340 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:54:15,340 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-14 16:54:15,340 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149087996] [2021-12-14 16:54:15,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:54:15,340 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-14 16:54:15,340 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:54:15,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-14 16:54:15,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2021-12-14 16:54:15,341 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-14 16:54:15,342 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 368 transitions, 2468 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:15,343 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:54:15,343 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-14 16:54:15,343 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:54:16,390 INFO L129 PetriNetUnfolder]: 1634/4097 cut-off events. [2021-12-14 16:54:16,391 INFO L130 PetriNetUnfolder]: For 36260/36282 co-relation queries the response was YES. [2021-12-14 16:54:16,430 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16508 conditions, 4097 events. 1634/4097 cut-off events. For 36260/36282 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 35207 event pairs, 649 based on Foata normal form. 14/3940 useless extension candidates. Maximal degree in co-relation 16427. Up to 2357 conditions per place. [2021-12-14 16:54:16,444 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 228 selfloop transitions, 67 changer transitions 5/435 dead transitions. [2021-12-14 16:54:16,444 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 435 transitions, 3832 flow [2021-12-14 16:54:16,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-14 16:54:16,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-14 16:54:16,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2931 transitions. [2021-12-14 16:54:16,447 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6917630398867123 [2021-12-14 16:54:16,447 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2931 transitions. [2021-12-14 16:54:16,447 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2931 transitions. [2021-12-14 16:54:16,448 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:54:16,448 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2931 transitions. [2021-12-14 16:54:16,450 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.26315789473685) internal successors, (2931), 19 states have internal predecessors, (2931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:16,453 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:16,453 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:16,453 INFO L186 Difference]: Start difference. First operand has 361 places, 368 transitions, 2468 flow. Second operand 19 states and 2931 transitions. [2021-12-14 16:54:16,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 435 transitions, 3832 flow [2021-12-14 16:54:16,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 435 transitions, 3572 flow, removed 80 selfloop flow, removed 15 redundant places. [2021-12-14 16:54:16,561 INFO L242 Difference]: Finished difference. Result has 366 places, 378 transitions, 2556 flow [2021-12-14 16:54:16,562 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2257, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=2556, PETRI_PLACES=366, PETRI_TRANSITIONS=378} [2021-12-14 16:54:16,563 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 165 predicate places. [2021-12-14 16:54:16,563 INFO L470 AbstractCegarLoop]: Abstraction has has 366 places, 378 transitions, 2556 flow [2021-12-14 16:54:16,563 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:16,563 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:54:16,563 INFO L254 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, 1, 1, 1, 1, 1] [2021-12-14 16:54:16,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-12-14 16:54:16,564 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-14 16:54:16,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:54:16,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1004685217, now seen corresponding path program 17 times [2021-12-14 16:54:16,571 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:54:16,571 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603189452] [2021-12-14 16:54:16,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:54:16,571 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:54:16,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:54:17,072 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-14 16:54:17,073 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:54:17,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603189452] [2021-12-14 16:54:17,073 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603189452] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:54:17,073 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:54:17,073 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-14 16:54:17,073 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909335012] [2021-12-14 16:54:17,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:54:17,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-14 16:54:17,073 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:54:17,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-14 16:54:17,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2021-12-14 16:54:17,075 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-14 16:54:17,076 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 378 transitions, 2556 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:17,076 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:54:17,076 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-14 16:54:17,076 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:54:17,998 INFO L129 PetriNetUnfolder]: 1685/4151 cut-off events. [2021-12-14 16:54:17,998 INFO L130 PetriNetUnfolder]: For 37017/37027 co-relation queries the response was YES. [2021-12-14 16:54:18,028 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17149 conditions, 4151 events. 1685/4151 cut-off events. For 37017/37027 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 35135 event pairs, 885 based on Foata normal form. 2/3991 useless extension candidates. Maximal degree in co-relation 17065. Up to 2384 conditions per place. [2021-12-14 16:54:18,041 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 240 selfloop transitions, 61 changer transitions 5/441 dead transitions. [2021-12-14 16:54:18,042 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 441 transitions, 3900 flow [2021-12-14 16:54:18,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-14 16:54:18,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-14 16:54:18,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2781 transitions. [2021-12-14 16:54:18,044 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6928251121076233 [2021-12-14 16:54:18,044 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2781 transitions. [2021-12-14 16:54:18,044 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2781 transitions. [2021-12-14 16:54:18,044 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:54:18,044 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2781 transitions. [2021-12-14 16:54:18,046 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.5) internal successors, (2781), 18 states have internal predecessors, (2781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:18,048 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:18,049 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:18,049 INFO L186 Difference]: Start difference. First operand has 366 places, 378 transitions, 2556 flow. Second operand 18 states and 2781 transitions. [2021-12-14 16:54:18,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 441 transitions, 3900 flow [2021-12-14 16:54:18,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 441 transitions, 3754 flow, removed 29 selfloop flow, removed 12 redundant places. [2021-12-14 16:54:18,120 INFO L242 Difference]: Finished difference. Result has 374 places, 385 transitions, 2754 flow [2021-12-14 16:54:18,120 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2417, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2754, PETRI_PLACES=374, PETRI_TRANSITIONS=385} [2021-12-14 16:54:18,120 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 173 predicate places. [2021-12-14 16:54:18,121 INFO L470 AbstractCegarLoop]: Abstraction has has 374 places, 385 transitions, 2754 flow [2021-12-14 16:54:18,121 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:18,121 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:54:18,121 INFO L254 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, 1, 1, 1, 1, 1] [2021-12-14 16:54:18,121 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-12-14 16:54:18,121 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-14 16:54:18,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:54:18,122 INFO L85 PathProgramCache]: Analyzing trace with hash -735021351, now seen corresponding path program 18 times [2021-12-14 16:54:18,122 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:54:18,122 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714664017] [2021-12-14 16:54:18,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:54:18,122 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:54:18,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:54:18,521 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-14 16:54:18,521 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:54:18,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714664017] [2021-12-14 16:54:18,521 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714664017] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:54:18,521 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:54:18,521 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-14 16:54:18,521 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870947464] [2021-12-14 16:54:18,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:54:18,521 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-14 16:54:18,521 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:54:18,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-14 16:54:18,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2021-12-14 16:54:18,523 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-14 16:54:18,524 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 385 transitions, 2754 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:18,524 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:54:18,524 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-14 16:54:18,524 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:54:19,521 INFO L129 PetriNetUnfolder]: 1697/4164 cut-off events. [2021-12-14 16:54:19,521 INFO L130 PetriNetUnfolder]: For 43192/43202 co-relation queries the response was YES. [2021-12-14 16:54:19,551 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17666 conditions, 4164 events. 1697/4164 cut-off events. For 43192/43202 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 35384 event pairs, 889 based on Foata normal form. 2/4002 useless extension candidates. Maximal degree in co-relation 17579. Up to 2435 conditions per place. [2021-12-14 16:54:19,566 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 235 selfloop transitions, 66 changer transitions 5/441 dead transitions. [2021-12-14 16:54:19,566 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 441 transitions, 4012 flow [2021-12-14 16:54:19,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-14 16:54:19,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-14 16:54:19,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2774 transitions. [2021-12-14 16:54:19,568 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6910812157448929 [2021-12-14 16:54:19,568 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2774 transitions. [2021-12-14 16:54:19,568 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2774 transitions. [2021-12-14 16:54:19,569 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:54:19,569 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2774 transitions. [2021-12-14 16:54:19,571 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.11111111111111) internal successors, (2774), 18 states have internal predecessors, (2774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:19,573 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:19,573 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:19,573 INFO L186 Difference]: Start difference. First operand has 374 places, 385 transitions, 2754 flow. Second operand 18 states and 2774 transitions. [2021-12-14 16:54:19,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 441 transitions, 4012 flow [2021-12-14 16:54:19,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 441 transitions, 3816 flow, removed 68 selfloop flow, removed 12 redundant places. [2021-12-14 16:54:19,675 INFO L242 Difference]: Finished difference. Result has 382 places, 393 transitions, 2876 flow [2021-12-14 16:54:19,676 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2560, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2876, PETRI_PLACES=382, PETRI_TRANSITIONS=393} [2021-12-14 16:54:19,676 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 181 predicate places. [2021-12-14 16:54:19,676 INFO L470 AbstractCegarLoop]: Abstraction has has 382 places, 393 transitions, 2876 flow [2021-12-14 16:54:19,676 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:19,676 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:54:19,677 INFO L254 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, 1, 1, 1, 1, 1] [2021-12-14 16:54:19,677 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-12-14 16:54:19,677 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-14 16:54:19,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:54:19,677 INFO L85 PathProgramCache]: Analyzing trace with hash -838500479, now seen corresponding path program 19 times [2021-12-14 16:54:19,677 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:54:19,678 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170998904] [2021-12-14 16:54:19,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:54:19,678 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:54:19,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:54:20,118 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-14 16:54:20,119 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:54:20,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170998904] [2021-12-14 16:54:20,119 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170998904] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:54:20,119 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:54:20,119 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-14 16:54:20,119 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366173235] [2021-12-14 16:54:20,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:54:20,119 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-14 16:54:20,119 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:54:20,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-14 16:54:20,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2021-12-14 16:54:20,121 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-14 16:54:20,122 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 393 transitions, 2876 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:20,122 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:54:20,122 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-14 16:54:20,122 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:54:21,202 INFO L129 PetriNetUnfolder]: 1705/4249 cut-off events. [2021-12-14 16:54:21,202 INFO L130 PetriNetUnfolder]: For 43744/43752 co-relation queries the response was YES. [2021-12-14 16:54:21,236 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17885 conditions, 4249 events. 1705/4249 cut-off events. For 43744/43752 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 36672 event pairs, 771 based on Foata normal form. 5/4066 useless extension candidates. Maximal degree in co-relation 17794. Up to 2425 conditions per place. [2021-12-14 16:54:21,251 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 240 selfloop transitions, 66 changer transitions 5/446 dead transitions. [2021-12-14 16:54:21,251 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 446 transitions, 4119 flow [2021-12-14 16:54:21,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-14 16:54:21,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-14 16:54:21,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2770 transitions. [2021-12-14 16:54:21,254 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6900847035376183 [2021-12-14 16:54:21,254 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2770 transitions. [2021-12-14 16:54:21,254 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2770 transitions. [2021-12-14 16:54:21,254 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:54:21,254 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2770 transitions. [2021-12-14 16:54:21,257 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.88888888888889) internal successors, (2770), 18 states have internal predecessors, (2770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:21,261 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:21,261 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:21,261 INFO L186 Difference]: Start difference. First operand has 382 places, 393 transitions, 2876 flow. Second operand 18 states and 2770 transitions. [2021-12-14 16:54:21,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 446 transitions, 4119 flow [2021-12-14 16:54:21,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 446 transitions, 3891 flow, removed 54 selfloop flow, removed 14 redundant places. [2021-12-14 16:54:21,393 INFO L242 Difference]: Finished difference. Result has 388 places, 399 transitions, 2929 flow [2021-12-14 16:54:21,394 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2650, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2929, PETRI_PLACES=388, PETRI_TRANSITIONS=399} [2021-12-14 16:54:21,394 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 187 predicate places. [2021-12-14 16:54:21,394 INFO L470 AbstractCegarLoop]: Abstraction has has 388 places, 399 transitions, 2929 flow [2021-12-14 16:54:21,395 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:21,395 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:54:21,395 INFO L254 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, 1, 1, 1, 1, 1] [2021-12-14 16:54:21,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-12-14 16:54:21,396 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-14 16:54:21,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:54:21,396 INFO L85 PathProgramCache]: Analyzing trace with hash 386610843, now seen corresponding path program 20 times [2021-12-14 16:54:21,396 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:54:21,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165562509] [2021-12-14 16:54:21,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:54:21,397 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:54:21,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:54:21,802 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-14 16:54:21,802 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:54:21,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165562509] [2021-12-14 16:54:21,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165562509] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:54:21,802 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:54:21,802 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-14 16:54:21,802 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879184988] [2021-12-14 16:54:21,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:54:21,803 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-14 16:54:21,803 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:54:21,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-14 16:54:21,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2021-12-14 16:54:21,804 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-14 16:54:21,805 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 399 transitions, 2929 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:21,805 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:54:21,805 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-14 16:54:21,805 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:54:22,895 INFO L129 PetriNetUnfolder]: 1711/4330 cut-off events. [2021-12-14 16:54:22,896 INFO L130 PetriNetUnfolder]: For 45289/45310 co-relation queries the response was YES. [2021-12-14 16:54:22,925 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18060 conditions, 4330 events. 1711/4330 cut-off events. For 45289/45310 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 38021 event pairs, 709 based on Foata normal form. 11/4159 useless extension candidates. Maximal degree in co-relation 17966. Up to 2461 conditions per place. [2021-12-14 16:54:22,940 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 247 selfloop transitions, 63 changer transitions 5/450 dead transitions. [2021-12-14 16:54:22,940 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 450 transitions, 4149 flow [2021-12-14 16:54:22,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-14 16:54:22,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-14 16:54:22,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2772 transitions. [2021-12-14 16:54:22,942 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6905829596412556 [2021-12-14 16:54:22,943 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2772 transitions. [2021-12-14 16:54:22,943 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2772 transitions. [2021-12-14 16:54:22,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:54:22,943 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2772 transitions. [2021-12-14 16:54:22,946 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.0) internal successors, (2772), 18 states have internal predecessors, (2772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:22,948 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:22,948 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:22,948 INFO L186 Difference]: Start difference. First operand has 388 places, 399 transitions, 2929 flow. Second operand 18 states and 2772 transitions. [2021-12-14 16:54:22,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 450 transitions, 4149 flow [2021-12-14 16:54:23,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 450 transitions, 3890 flow, removed 49 selfloop flow, removed 15 redundant places. [2021-12-14 16:54:23,066 INFO L242 Difference]: Finished difference. Result has 392 places, 403 transitions, 2886 flow [2021-12-14 16:54:23,067 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2675, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2886, PETRI_PLACES=392, PETRI_TRANSITIONS=403} [2021-12-14 16:54:23,067 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 191 predicate places. [2021-12-14 16:54:23,067 INFO L470 AbstractCegarLoop]: Abstraction has has 392 places, 403 transitions, 2886 flow [2021-12-14 16:54:23,067 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:23,068 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:54:23,068 INFO L254 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, 1, 1, 1, 1, 1] [2021-12-14 16:54:23,068 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-12-14 16:54:23,068 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-14 16:54:23,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:54:23,069 INFO L85 PathProgramCache]: Analyzing trace with hash 1947666141, now seen corresponding path program 21 times [2021-12-14 16:54:23,069 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:54:23,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184866315] [2021-12-14 16:54:23,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:54:23,069 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:54:23,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:54:23,521 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-14 16:54:23,521 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:54:23,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184866315] [2021-12-14 16:54:23,521 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184866315] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:54:23,521 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:54:23,521 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-14 16:54:23,521 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445545867] [2021-12-14 16:54:23,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:54:23,522 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-14 16:54:23,522 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:54:23,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-14 16:54:23,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2021-12-14 16:54:23,524 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-14 16:54:23,525 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 403 transitions, 2886 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:23,525 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:54:23,525 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-14 16:54:23,525 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:54:24,567 INFO L129 PetriNetUnfolder]: 1711/4346 cut-off events. [2021-12-14 16:54:24,568 INFO L130 PetriNetUnfolder]: For 45111/45132 co-relation queries the response was YES. [2021-12-14 16:54:24,605 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17830 conditions, 4346 events. 1711/4346 cut-off events. For 45111/45132 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 38034 event pairs, 712 based on Foata normal form. 11/4171 useless extension candidates. Maximal degree in co-relation 17735. Up to 2447 conditions per place. [2021-12-14 16:54:24,619 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 247 selfloop transitions, 64 changer transitions 5/451 dead transitions. [2021-12-14 16:54:24,619 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 451 transitions, 4087 flow [2021-12-14 16:54:24,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-14 16:54:24,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-14 16:54:24,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2768 transitions. [2021-12-14 16:54:24,621 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6895864474339811 [2021-12-14 16:54:24,621 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2768 transitions. [2021-12-14 16:54:24,621 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2768 transitions. [2021-12-14 16:54:24,622 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:54:24,622 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2768 transitions. [2021-12-14 16:54:24,624 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.77777777777777) internal successors, (2768), 18 states have internal predecessors, (2768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:24,626 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:24,627 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:24,627 INFO L186 Difference]: Start difference. First operand has 392 places, 403 transitions, 2886 flow. Second operand 18 states and 2768 transitions. [2021-12-14 16:54:24,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 451 transitions, 4087 flow [2021-12-14 16:54:24,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 451 transitions, 3901 flow, removed 32 selfloop flow, removed 15 redundant places. [2021-12-14 16:54:24,727 INFO L242 Difference]: Finished difference. Result has 396 places, 406 transitions, 2901 flow [2021-12-14 16:54:24,728 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2702, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2901, PETRI_PLACES=396, PETRI_TRANSITIONS=406} [2021-12-14 16:54:24,728 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 195 predicate places. [2021-12-14 16:54:24,728 INFO L470 AbstractCegarLoop]: Abstraction has has 396 places, 406 transitions, 2901 flow [2021-12-14 16:54:24,728 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:24,728 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:54:24,729 INFO L254 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, 1, 1, 1, 1, 1] [2021-12-14 16:54:24,729 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-12-14 16:54:24,729 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-14 16:54:24,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:54:24,729 INFO L85 PathProgramCache]: Analyzing trace with hash 109708599, now seen corresponding path program 22 times [2021-12-14 16:54:24,729 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:54:24,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273345398] [2021-12-14 16:54:24,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:54:24,729 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:54:24,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:54:25,080 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-14 16:54:25,080 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:54:25,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273345398] [2021-12-14 16:54:25,081 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273345398] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:54:25,081 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:54:25,081 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-14 16:54:25,081 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787056365] [2021-12-14 16:54:25,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:54:25,081 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-14 16:54:25,081 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:54:25,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-14 16:54:25,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2021-12-14 16:54:25,082 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-14 16:54:25,084 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 406 transitions, 2901 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:25,084 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:54:25,084 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-14 16:54:25,084 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:54:25,964 INFO L129 PetriNetUnfolder]: 1711/4308 cut-off events. [2021-12-14 16:54:25,964 INFO L130 PetriNetUnfolder]: For 44886/44908 co-relation queries the response was YES. [2021-12-14 16:54:25,999 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17745 conditions, 4308 events. 1711/4308 cut-off events. For 44886/44908 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 37842 event pairs, 701 based on Foata normal form. 14/4142 useless extension candidates. Maximal degree in co-relation 17648. Up to 2453 conditions per place. [2021-12-14 16:54:26,012 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 251 selfloop transitions, 62 changer transitions 5/453 dead transitions. [2021-12-14 16:54:26,012 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 453 transitions, 4096 flow [2021-12-14 16:54:26,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-14 16:54:26,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-14 16:54:26,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2767 transitions. [2021-12-14 16:54:26,014 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6893373193821625 [2021-12-14 16:54:26,014 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2767 transitions. [2021-12-14 16:54:26,014 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2767 transitions. [2021-12-14 16:54:26,014 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:54:26,014 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2767 transitions. [2021-12-14 16:54:26,017 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.72222222222223) internal successors, (2767), 18 states have internal predecessors, (2767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:26,019 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:26,019 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:26,019 INFO L186 Difference]: Start difference. First operand has 396 places, 406 transitions, 2901 flow. Second operand 18 states and 2767 transitions. [2021-12-14 16:54:26,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 453 transitions, 4096 flow [2021-12-14 16:54:26,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 453 transitions, 3904 flow, removed 33 selfloop flow, removed 15 redundant places. [2021-12-14 16:54:26,148 INFO L242 Difference]: Finished difference. Result has 400 places, 409 transitions, 2887 flow [2021-12-14 16:54:26,148 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2713, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2887, PETRI_PLACES=400, PETRI_TRANSITIONS=409} [2021-12-14 16:54:26,149 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 199 predicate places. [2021-12-14 16:54:26,149 INFO L470 AbstractCegarLoop]: Abstraction has has 400 places, 409 transitions, 2887 flow [2021-12-14 16:54:26,149 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:26,149 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:54:26,149 INFO L254 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, 1, 1, 1, 1, 1] [2021-12-14 16:54:26,150 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-12-14 16:54:26,150 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-14 16:54:26,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:54:26,150 INFO L85 PathProgramCache]: Analyzing trace with hash 1019999163, now seen corresponding path program 23 times [2021-12-14 16:54:26,150 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:54:26,150 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098652271] [2021-12-14 16:54:26,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:54:26,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:54:26,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:54:26,601 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-14 16:54:26,601 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:54:26,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098652271] [2021-12-14 16:54:26,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098652271] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:54:26,601 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:54:26,602 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-14 16:54:26,602 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173021176] [2021-12-14 16:54:26,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:54:26,602 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-14 16:54:26,602 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:54:26,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-14 16:54:26,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2021-12-14 16:54:26,603 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-14 16:54:26,604 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 409 transitions, 2887 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:26,604 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:54:26,604 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-14 16:54:26,605 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:54:27,671 INFO L129 PetriNetUnfolder]: 1764/4472 cut-off events. [2021-12-14 16:54:27,671 INFO L130 PetriNetUnfolder]: For 48725/48745 co-relation queries the response was YES. [2021-12-14 16:54:27,700 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18488 conditions, 4472 events. 1764/4472 cut-off events. For 48725/48745 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 39453 event pairs, 691 based on Foata normal form. 9/4294 useless extension candidates. Maximal degree in co-relation 18389. Up to 2392 conditions per place. [2021-12-14 16:54:27,713 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 253 selfloop transitions, 82 changer transitions 5/475 dead transitions. [2021-12-14 16:54:27,714 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 475 transitions, 4384 flow [2021-12-14 16:54:27,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-14 16:54:27,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-14 16:54:27,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2928 transitions. [2021-12-14 16:54:27,716 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6910549917394383 [2021-12-14 16:54:27,716 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2928 transitions. [2021-12-14 16:54:27,716 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2928 transitions. [2021-12-14 16:54:27,716 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:54:27,716 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2928 transitions. [2021-12-14 16:54:27,718 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.10526315789474) internal successors, (2928), 19 states have internal predecessors, (2928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:27,721 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:27,721 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:27,721 INFO L186 Difference]: Start difference. First operand has 400 places, 409 transitions, 2887 flow. Second operand 19 states and 2928 transitions. [2021-12-14 16:54:27,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 475 transitions, 4384 flow [2021-12-14 16:54:27,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 475 transitions, 4285 flow, removed 4 selfloop flow, removed 14 redundant places. [2021-12-14 16:54:27,840 INFO L242 Difference]: Finished difference. Result has 408 places, 421 transitions, 3263 flow [2021-12-14 16:54:27,841 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2790, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3263, PETRI_PLACES=408, PETRI_TRANSITIONS=421} [2021-12-14 16:54:27,841 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 207 predicate places. [2021-12-14 16:54:27,842 INFO L470 AbstractCegarLoop]: Abstraction has has 408 places, 421 transitions, 3263 flow [2021-12-14 16:54:27,842 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:27,842 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:54:27,842 INFO L254 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, 1, 1, 1, 1, 1] [2021-12-14 16:54:27,842 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-12-14 16:54:27,842 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-14 16:54:27,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:54:27,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1739466355, now seen corresponding path program 24 times [2021-12-14 16:54:27,843 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:54:27,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997682248] [2021-12-14 16:54:27,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:54:27,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:54:27,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:54:28,278 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-14 16:54:28,279 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:54:28,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997682248] [2021-12-14 16:54:28,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997682248] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:54:28,279 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:54:28,279 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-14 16:54:28,279 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024270730] [2021-12-14 16:54:28,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:54:28,279 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-14 16:54:28,279 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:54:28,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-14 16:54:28,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2021-12-14 16:54:28,281 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-14 16:54:28,282 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 421 transitions, 3263 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:28,282 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:54:28,282 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-14 16:54:28,282 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:54:29,463 INFO L129 PetriNetUnfolder]: 1806/4610 cut-off events. [2021-12-14 16:54:29,463 INFO L130 PetriNetUnfolder]: For 59771/59791 co-relation queries the response was YES. [2021-12-14 16:54:29,516 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19822 conditions, 4610 events. 1806/4610 cut-off events. For 59771/59791 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 41121 event pairs, 747 based on Foata normal form. 9/4423 useless extension candidates. Maximal degree in co-relation 19719. Up to 2547 conditions per place. [2021-12-14 16:54:29,534 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 272 selfloop transitions, 73 changer transitions 5/485 dead transitions. [2021-12-14 16:54:29,534 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 485 transitions, 4859 flow [2021-12-14 16:54:29,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-14 16:54:29,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-14 16:54:29,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2930 transitions. [2021-12-14 16:54:29,536 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.691527023837621 [2021-12-14 16:54:29,537 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2930 transitions. [2021-12-14 16:54:29,537 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2930 transitions. [2021-12-14 16:54:29,537 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:54:29,537 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2930 transitions. [2021-12-14 16:54:29,539 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.21052631578948) internal successors, (2930), 19 states have internal predecessors, (2930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:29,542 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:29,542 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:29,542 INFO L186 Difference]: Start difference. First operand has 408 places, 421 transitions, 3263 flow. Second operand 19 states and 2930 transitions. [2021-12-14 16:54:29,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 485 transitions, 4859 flow [2021-12-14 16:54:29,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 485 transitions, 4562 flow, removed 103 selfloop flow, removed 13 redundant places. [2021-12-14 16:54:29,736 INFO L242 Difference]: Finished difference. Result has 416 places, 427 transitions, 3392 flow [2021-12-14 16:54:29,737 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2998, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3392, PETRI_PLACES=416, PETRI_TRANSITIONS=427} [2021-12-14 16:54:29,737 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 215 predicate places. [2021-12-14 16:54:29,737 INFO L470 AbstractCegarLoop]: Abstraction has has 416 places, 427 transitions, 3392 flow [2021-12-14 16:54:29,738 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:29,738 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:54:29,738 INFO L254 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, 1, 1, 1, 1, 1] [2021-12-14 16:54:29,738 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-12-14 16:54:29,738 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-14 16:54:29,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:54:29,739 INFO L85 PathProgramCache]: Analyzing trace with hash -930338993, now seen corresponding path program 25 times [2021-12-14 16:54:29,739 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:54:29,739 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332854417] [2021-12-14 16:54:29,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:54:29,739 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:54:29,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:54:30,139 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-14 16:54:30,139 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:54:30,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332854417] [2021-12-14 16:54:30,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332854417] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:54:30,139 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:54:30,140 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-14 16:54:30,140 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490224563] [2021-12-14 16:54:30,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:54:30,140 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-14 16:54:30,140 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:54:30,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-14 16:54:30,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2021-12-14 16:54:30,141 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-14 16:54:30,143 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 427 transitions, 3392 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:30,143 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:54:30,143 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-14 16:54:30,143 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:54:31,197 INFO L129 PetriNetUnfolder]: 1816/4631 cut-off events. [2021-12-14 16:54:31,198 INFO L130 PetriNetUnfolder]: For 59612/59634 co-relation queries the response was YES. [2021-12-14 16:54:31,249 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19982 conditions, 4631 events. 1816/4631 cut-off events. For 59612/59634 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 41476 event pairs, 772 based on Foata normal form. 14/4440 useless extension candidates. Maximal degree in co-relation 19876. Up to 2642 conditions per place. [2021-12-14 16:54:31,273 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 271 selfloop transitions, 67 changer transitions 5/478 dead transitions. [2021-12-14 16:54:31,273 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 478 transitions, 4843 flow [2021-12-14 16:54:31,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-14 16:54:31,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-14 16:54:31,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2766 transitions. [2021-12-14 16:54:31,284 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6890881913303438 [2021-12-14 16:54:31,284 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2766 transitions. [2021-12-14 16:54:31,284 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2766 transitions. [2021-12-14 16:54:31,285 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:54:31,285 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2766 transitions. [2021-12-14 16:54:31,287 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.66666666666666) internal successors, (2766), 18 states have internal predecessors, (2766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:31,289 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:31,289 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:31,289 INFO L186 Difference]: Start difference. First operand has 416 places, 427 transitions, 3392 flow. Second operand 18 states and 2766 transitions. [2021-12-14 16:54:31,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 478 transitions, 4843 flow [2021-12-14 16:54:31,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 478 transitions, 4546 flow, removed 95 selfloop flow, removed 14 redundant places. [2021-12-14 16:54:31,560 INFO L242 Difference]: Finished difference. Result has 421 places, 435 transitions, 3468 flow [2021-12-14 16:54:31,561 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3103, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3468, PETRI_PLACES=421, PETRI_TRANSITIONS=435} [2021-12-14 16:54:31,561 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 220 predicate places. [2021-12-14 16:54:31,561 INFO L470 AbstractCegarLoop]: Abstraction has has 421 places, 435 transitions, 3468 flow [2021-12-14 16:54:31,562 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:31,562 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:54:31,562 INFO L254 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, 1, 1, 1, 1, 1] [2021-12-14 16:54:31,562 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-12-14 16:54:31,562 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-14 16:54:31,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:54:31,562 INFO L85 PathProgramCache]: Analyzing trace with hash -907769797, now seen corresponding path program 26 times [2021-12-14 16:54:31,563 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:54:31,565 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441234594] [2021-12-14 16:54:31,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:54:31,566 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:54:31,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:54:32,094 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-14 16:54:32,094 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:54:32,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441234594] [2021-12-14 16:54:32,094 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441234594] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:54:32,094 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:54:32,094 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-14 16:54:32,095 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693622706] [2021-12-14 16:54:32,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:54:32,095 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-14 16:54:32,095 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:54:32,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-14 16:54:32,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2021-12-14 16:54:32,097 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-14 16:54:32,104 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 435 transitions, 3468 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:32,104 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:54:32,104 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-14 16:54:32,104 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:54:33,295 INFO L129 PetriNetUnfolder]: 1856/4657 cut-off events. [2021-12-14 16:54:33,296 INFO L130 PetriNetUnfolder]: For 62722/62732 co-relation queries the response was YES. [2021-12-14 16:54:33,339 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20457 conditions, 4657 events. 1856/4657 cut-off events. For 62722/62732 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 41330 event pairs, 949 based on Foata normal form. 2/4462 useless extension candidates. Maximal degree in co-relation 20348. Up to 2589 conditions per place. [2021-12-14 16:54:33,356 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 283 selfloop transitions, 79 changer transitions 5/502 dead transitions. [2021-12-14 16:54:33,356 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 502 transitions, 5063 flow [2021-12-14 16:54:33,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-14 16:54:33,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-14 16:54:33,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2930 transitions. [2021-12-14 16:54:33,359 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.691527023837621 [2021-12-14 16:54:33,359 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2930 transitions. [2021-12-14 16:54:33,359 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2930 transitions. [2021-12-14 16:54:33,359 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:54:33,359 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2930 transitions. [2021-12-14 16:54:33,361 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.21052631578948) internal successors, (2930), 19 states have internal predecessors, (2930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:33,363 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:33,364 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:33,364 INFO L186 Difference]: Start difference. First operand has 421 places, 435 transitions, 3468 flow. Second operand 19 states and 2930 transitions. [2021-12-14 16:54:33,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 502 transitions, 5063 flow [2021-12-14 16:54:33,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 502 transitions, 4831 flow, removed 77 selfloop flow, removed 11 redundant places. [2021-12-14 16:54:33,541 INFO L242 Difference]: Finished difference. Result has 432 places, 445 transitions, 3685 flow [2021-12-14 16:54:33,542 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3238, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3685, PETRI_PLACES=432, PETRI_TRANSITIONS=445} [2021-12-14 16:54:33,544 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 231 predicate places. [2021-12-14 16:54:33,544 INFO L470 AbstractCegarLoop]: Abstraction has has 432 places, 445 transitions, 3685 flow [2021-12-14 16:54:33,545 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:33,545 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:54:33,545 INFO L254 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, 1, 1, 1, 1, 1] [2021-12-14 16:54:33,545 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-12-14 16:54:33,545 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-14 16:54:33,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:54:33,546 INFO L85 PathProgramCache]: Analyzing trace with hash 26052429, now seen corresponding path program 27 times [2021-12-14 16:54:33,546 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:54:33,546 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053918995] [2021-12-14 16:54:33,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:54:33,546 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:54:33,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:54:33,987 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-14 16:54:33,987 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:54:33,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053918995] [2021-12-14 16:54:33,987 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053918995] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:54:33,987 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:54:33,987 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-14 16:54:33,987 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246789583] [2021-12-14 16:54:33,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:54:33,988 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-14 16:54:33,988 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:54:33,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-14 16:54:33,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2021-12-14 16:54:33,989 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-14 16:54:33,990 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 445 transitions, 3685 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:33,990 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:54:33,990 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-14 16:54:33,990 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:54:35,174 INFO L129 PetriNetUnfolder]: 1898/4772 cut-off events. [2021-12-14 16:54:35,175 INFO L130 PetriNetUnfolder]: For 74943/74953 co-relation queries the response was YES. [2021-12-14 16:54:35,212 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21821 conditions, 4772 events. 1898/4772 cut-off events. For 74943/74953 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 42615 event pairs, 1000 based on Foata normal form. 2/4575 useless extension candidates. Maximal degree in co-relation 21707. Up to 2726 conditions per place. [2021-12-14 16:54:35,229 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 294 selfloop transitions, 72 changer transitions 5/506 dead transitions. [2021-12-14 16:54:35,229 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 506 transitions, 5395 flow [2021-12-14 16:54:35,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-14 16:54:35,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-14 16:54:35,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2780 transitions. [2021-12-14 16:54:35,233 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6925759840558047 [2021-12-14 16:54:35,233 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2780 transitions. [2021-12-14 16:54:35,233 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2780 transitions. [2021-12-14 16:54:35,233 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:54:35,233 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2780 transitions. [2021-12-14 16:54:35,235 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.44444444444446) internal successors, (2780), 18 states have internal predecessors, (2780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:35,237 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:35,237 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:35,237 INFO L186 Difference]: Start difference. First operand has 432 places, 445 transitions, 3685 flow. Second operand 18 states and 2780 transitions. [2021-12-14 16:54:35,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 506 transitions, 5395 flow [2021-12-14 16:54:35,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 506 transitions, 5093 flow, removed 101 selfloop flow, removed 13 redundant places. [2021-12-14 16:54:35,442 INFO L242 Difference]: Finished difference. Result has 439 places, 451 transitions, 3824 flow [2021-12-14 16:54:35,442 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3389, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3824, PETRI_PLACES=439, PETRI_TRANSITIONS=451} [2021-12-14 16:54:35,443 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 238 predicate places. [2021-12-14 16:54:35,443 INFO L470 AbstractCegarLoop]: Abstraction has has 439 places, 451 transitions, 3824 flow [2021-12-14 16:54:35,443 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:35,443 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:54:35,443 INFO L254 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, 1, 1, 1, 1, 1] [2021-12-14 16:54:35,443 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-12-14 16:54:35,444 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-14 16:54:35,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:54:35,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1615365353, now seen corresponding path program 28 times [2021-12-14 16:54:35,444 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:54:35,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606470518] [2021-12-14 16:54:35,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:54:35,444 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:54:35,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:54:35,851 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-14 16:54:35,851 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:54:35,851 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606470518] [2021-12-14 16:54:35,851 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606470518] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:54:35,851 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:54:35,851 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-14 16:54:35,851 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574109302] [2021-12-14 16:54:35,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:54:35,852 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-14 16:54:35,852 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:54:35,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-14 16:54:35,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2021-12-14 16:54:35,853 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-14 16:54:35,854 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 451 transitions, 3824 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:35,854 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:54:35,854 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-14 16:54:35,854 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:54:37,150 INFO L129 PetriNetUnfolder]: 1910/4938 cut-off events. [2021-12-14 16:54:37,150 INFO L130 PetriNetUnfolder]: For 77954/77974 co-relation queries the response was YES. [2021-12-14 16:54:37,187 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22113 conditions, 4938 events. 1910/4938 cut-off events. For 77954/77974 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 45176 event pairs, 832 based on Foata normal form. 9/4735 useless extension candidates. Maximal degree in co-relation 21995. Up to 2792 conditions per place. [2021-12-14 16:54:37,203 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 290 selfloop transitions, 74 changer transitions 5/504 dead transitions. [2021-12-14 16:54:37,203 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 504 transitions, 5280 flow [2021-12-14 16:54:37,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-14 16:54:37,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-14 16:54:37,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2770 transitions. [2021-12-14 16:54:37,205 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6900847035376183 [2021-12-14 16:54:37,205 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2770 transitions. [2021-12-14 16:54:37,205 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2770 transitions. [2021-12-14 16:54:37,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:54:37,205 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2770 transitions. [2021-12-14 16:54:37,207 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.88888888888889) internal successors, (2770), 18 states have internal predecessors, (2770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:37,209 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:37,209 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:37,209 INFO L186 Difference]: Start difference. First operand has 439 places, 451 transitions, 3824 flow. Second operand 18 states and 2770 transitions. [2021-12-14 16:54:37,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 504 transitions, 5280 flow [2021-12-14 16:54:37,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 504 transitions, 4961 flow, removed 111 selfloop flow, removed 13 redundant places. [2021-12-14 16:54:37,463 INFO L242 Difference]: Finished difference. Result has 445 places, 456 transitions, 3771 flow [2021-12-14 16:54:37,463 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3507, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3771, PETRI_PLACES=445, PETRI_TRANSITIONS=456} [2021-12-14 16:54:37,464 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 244 predicate places. [2021-12-14 16:54:37,464 INFO L470 AbstractCegarLoop]: Abstraction has has 445 places, 456 transitions, 3771 flow [2021-12-14 16:54:37,464 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:37,464 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:54:37,465 INFO L254 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, 1, 1, 1, 1, 1] [2021-12-14 16:54:37,465 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-12-14 16:54:37,465 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-14 16:54:37,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:54:37,465 INFO L85 PathProgramCache]: Analyzing trace with hash -604784347, now seen corresponding path program 29 times [2021-12-14 16:54:37,465 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:54:37,465 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704925059] [2021-12-14 16:54:37,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:54:37,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:54:37,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:54:37,933 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-14 16:54:37,933 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:54:37,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704925059] [2021-12-14 16:54:37,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704925059] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:54:37,934 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:54:37,934 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-14 16:54:37,934 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254353879] [2021-12-14 16:54:37,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:54:37,934 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-14 16:54:37,934 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:54:37,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-14 16:54:37,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2021-12-14 16:54:37,936 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-14 16:54:37,937 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 456 transitions, 3771 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:37,937 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:54:37,937 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-14 16:54:37,937 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:54:39,337 INFO L129 PetriNetUnfolder]: 1982/5125 cut-off events. [2021-12-14 16:54:39,339 INFO L130 PetriNetUnfolder]: For 81877/81897 co-relation queries the response was YES. [2021-12-14 16:54:39,379 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23110 conditions, 5125 events. 1982/5125 cut-off events. For 81877/81897 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 47426 event pairs, 844 based on Foata normal form. 9/4911 useless extension candidates. Maximal degree in co-relation 22989. Up to 2851 conditions per place. [2021-12-14 16:54:39,399 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 311 selfloop transitions, 74 changer transitions 5/525 dead transitions. [2021-12-14 16:54:39,399 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 525 transitions, 5614 flow [2021-12-14 16:54:39,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-14 16:54:39,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-14 16:54:39,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2930 transitions. [2021-12-14 16:54:39,401 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.691527023837621 [2021-12-14 16:54:39,401 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2930 transitions. [2021-12-14 16:54:39,401 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2930 transitions. [2021-12-14 16:54:39,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:54:39,402 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2930 transitions. [2021-12-14 16:54:39,404 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.21052631578948) internal successors, (2930), 19 states have internal predecessors, (2930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:39,406 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:39,407 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:39,407 INFO L186 Difference]: Start difference. First operand has 445 places, 456 transitions, 3771 flow. Second operand 19 states and 2930 transitions. [2021-12-14 16:54:39,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 525 transitions, 5614 flow [2021-12-14 16:54:39,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 525 transitions, 5431 flow, removed 41 selfloop flow, removed 12 redundant places. [2021-12-14 16:54:39,674 INFO L242 Difference]: Finished difference. Result has 456 places, 467 transitions, 4057 flow [2021-12-14 16:54:39,674 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3591, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=4057, PETRI_PLACES=456, PETRI_TRANSITIONS=467} [2021-12-14 16:54:39,674 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 255 predicate places. [2021-12-14 16:54:39,674 INFO L470 AbstractCegarLoop]: Abstraction has has 456 places, 467 transitions, 4057 flow [2021-12-14 16:54:39,675 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:39,675 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:54:39,675 INFO L254 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, 1, 1, 1, 1, 1] [2021-12-14 16:54:39,675 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-12-14 16:54:39,675 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-14 16:54:39,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:54:39,676 INFO L85 PathProgramCache]: Analyzing trace with hash 954280369, now seen corresponding path program 30 times [2021-12-14 16:54:39,676 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:54:39,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321813917] [2021-12-14 16:54:39,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:54:39,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:54:39,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:54:40,183 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-14 16:54:40,183 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:54:40,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321813917] [2021-12-14 16:54:40,183 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321813917] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:54:40,183 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:54:40,184 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-14 16:54:40,184 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147391755] [2021-12-14 16:54:40,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:54:40,184 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-14 16:54:40,184 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:54:40,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-14 16:54:40,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2021-12-14 16:54:40,186 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-14 16:54:40,187 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 467 transitions, 4057 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:40,187 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:54:40,187 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-14 16:54:40,187 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:54:41,736 INFO L129 PetriNetUnfolder]: 2038/5261 cut-off events. [2021-12-14 16:54:41,736 INFO L130 PetriNetUnfolder]: For 94548/94568 co-relation queries the response was YES. [2021-12-14 16:54:41,797 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24553 conditions, 5261 events. 2038/5261 cut-off events. For 94548/94568 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 48925 event pairs, 876 based on Foata normal form. 9/5041 useless extension candidates. Maximal degree in co-relation 24426. Up to 2951 conditions per place. [2021-12-14 16:54:41,817 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 316 selfloop transitions, 78 changer transitions 5/534 dead transitions. [2021-12-14 16:54:41,818 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 534 transitions, 5955 flow [2021-12-14 16:54:41,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-14 16:54:41,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-14 16:54:41,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2930 transitions. [2021-12-14 16:54:41,820 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.691527023837621 [2021-12-14 16:54:41,820 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2930 transitions. [2021-12-14 16:54:41,820 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2930 transitions. [2021-12-14 16:54:41,820 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:54:41,820 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2930 transitions. [2021-12-14 16:54:41,822 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.21052631578948) internal successors, (2930), 19 states have internal predecessors, (2930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:41,827 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:41,827 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:41,827 INFO L186 Difference]: Start difference. First operand has 456 places, 467 transitions, 4057 flow. Second operand 19 states and 2930 transitions. [2021-12-14 16:54:41,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 534 transitions, 5955 flow [2021-12-14 16:54:42,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 534 transitions, 5649 flow, removed 121 selfloop flow, removed 11 redundant places. [2021-12-14 16:54:42,144 INFO L242 Difference]: Finished difference. Result has 467 places, 479 transitions, 4321 flow [2021-12-14 16:54:42,145 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3777, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=4321, PETRI_PLACES=467, PETRI_TRANSITIONS=479} [2021-12-14 16:54:42,145 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 266 predicate places. [2021-12-14 16:54:42,145 INFO L470 AbstractCegarLoop]: Abstraction has has 467 places, 479 transitions, 4321 flow [2021-12-14 16:54:42,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:42,146 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:54:42,146 INFO L254 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, 1, 1, 1, 1, 1] [2021-12-14 16:54:42,146 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-12-14 16:54:42,146 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-14 16:54:42,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:54:42,146 INFO L85 PathProgramCache]: Analyzing trace with hash -622006791, now seen corresponding path program 31 times [2021-12-14 16:54:42,147 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:54:42,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780777344] [2021-12-14 16:54:42,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:54:42,147 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:54:42,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:54:42,561 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-14 16:54:42,562 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:54:42,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780777344] [2021-12-14 16:54:42,562 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780777344] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:54:42,562 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:54:42,562 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-14 16:54:42,562 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892660725] [2021-12-14 16:54:42,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:54:42,562 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-14 16:54:42,562 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:54:42,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-14 16:54:42,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2021-12-14 16:54:42,564 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-14 16:54:42,566 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 479 transitions, 4321 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:42,566 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:54:42,566 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-14 16:54:42,566 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:54:44,031 INFO L129 PetriNetUnfolder]: 2089/5410 cut-off events. [2021-12-14 16:54:44,032 INFO L130 PetriNetUnfolder]: For 107121/107143 co-relation queries the response was YES. [2021-12-14 16:54:44,094 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25791 conditions, 5410 events. 2089/5410 cut-off events. For 107121/107143 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 50735 event pairs, 880 based on Foata normal form. 14/5196 useless extension candidates. Maximal degree in co-relation 25659. Up to 3045 conditions per place. [2021-12-14 16:54:44,115 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 330 selfloop transitions, 76 changer transitions 5/546 dead transitions. [2021-12-14 16:54:44,115 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 546 transitions, 6330 flow [2021-12-14 16:54:44,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-14 16:54:44,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-12-14 16:54:44,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2934 transitions. [2021-12-14 16:54:44,117 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6924710880339863 [2021-12-14 16:54:44,117 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2934 transitions. [2021-12-14 16:54:44,117 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2934 transitions. [2021-12-14 16:54:44,117 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:54:44,118 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2934 transitions. [2021-12-14 16:54:44,119 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.42105263157896) internal successors, (2934), 19 states have internal predecessors, (2934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:44,121 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:44,122 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:44,122 INFO L186 Difference]: Start difference. First operand has 467 places, 479 transitions, 4321 flow. Second operand 19 states and 2934 transitions. [2021-12-14 16:54:44,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 546 transitions, 6330 flow [2021-12-14 16:54:44,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 546 transitions, 5960 flow, removed 134 selfloop flow, removed 13 redundant places. [2021-12-14 16:54:44,473 INFO L242 Difference]: Finished difference. Result has 475 places, 486 transitions, 4441 flow [2021-12-14 16:54:44,473 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3958, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=4441, PETRI_PLACES=475, PETRI_TRANSITIONS=486} [2021-12-14 16:54:44,474 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 274 predicate places. [2021-12-14 16:54:44,474 INFO L470 AbstractCegarLoop]: Abstraction has has 475 places, 486 transitions, 4441 flow [2021-12-14 16:54:44,474 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:44,474 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:54:44,475 INFO L254 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, 1, 1, 1, 1, 1] [2021-12-14 16:54:44,475 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-12-14 16:54:44,475 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-14 16:54:44,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:54:44,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1806811077, now seen corresponding path program 32 times [2021-12-14 16:54:44,475 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:54:44,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397848400] [2021-12-14 16:54:44,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:54:44,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:54:44,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:54:44,816 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-14 16:54:44,816 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:54:44,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397848400] [2021-12-14 16:54:44,817 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397848400] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:54:44,817 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:54:44,817 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-14 16:54:44,817 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114510233] [2021-12-14 16:54:44,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:54:44,817 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-14 16:54:44,817 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:54:44,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-14 16:54:44,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2021-12-14 16:54:44,818 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-14 16:54:44,819 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 486 transitions, 4441 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:44,819 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:54:44,819 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-14 16:54:44,819 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-14 16:54:46,294 INFO L129 PetriNetUnfolder]: 2095/5443 cut-off events. [2021-12-14 16:54:46,294 INFO L130 PetriNetUnfolder]: For 106282/106302 co-relation queries the response was YES. [2021-12-14 16:54:46,361 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25788 conditions, 5443 events. 2095/5443 cut-off events. For 106282/106302 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 51196 event pairs, 934 based on Foata normal form. 9/5211 useless extension candidates. Maximal degree in co-relation 25652. Up to 3108 conditions per place. [2021-12-14 16:54:46,384 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 322 selfloop transitions, 71 changer transitions 5/533 dead transitions. [2021-12-14 16:54:46,384 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 533 transitions, 6004 flow [2021-12-14 16:54:46,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-14 16:54:46,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-12-14 16:54:46,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2768 transitions. [2021-12-14 16:54:46,386 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6895864474339811 [2021-12-14 16:54:46,386 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2768 transitions. [2021-12-14 16:54:46,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2768 transitions. [2021-12-14 16:54:46,386 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 16:54:46,386 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2768 transitions. [2021-12-14 16:54:46,388 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.77777777777777) internal successors, (2768), 18 states have internal predecessors, (2768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:46,391 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:46,391 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:46,391 INFO L186 Difference]: Start difference. First operand has 475 places, 486 transitions, 4441 flow. Second operand 18 states and 2768 transitions. [2021-12-14 16:54:46,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 533 transitions, 6004 flow [2021-12-14 16:54:46,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 533 transitions, 5667 flow, removed 115 selfloop flow, removed 14 redundant places. [2021-12-14 16:54:46,818 INFO L242 Difference]: Finished difference. Result has 480 places, 489 transitions, 4346 flow [2021-12-14 16:54:46,819 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=4107, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4346, PETRI_PLACES=480, PETRI_TRANSITIONS=489} [2021-12-14 16:54:46,819 INFO L334 CegarLoopForPetriNet]: 201 programPoint places, 279 predicate places. [2021-12-14 16:54:46,819 INFO L470 AbstractCegarLoop]: Abstraction has has 480 places, 489 transitions, 4346 flow [2021-12-14 16:54:46,820 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:46,820 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-14 16:54:46,820 INFO L254 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, 1, 1, 1, 1, 1] [2021-12-14 16:54:46,820 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-12-14 16:54:46,820 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-12-14 16:54:46,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 16:54:46,820 INFO L85 PathProgramCache]: Analyzing trace with hash 1062515635, now seen corresponding path program 33 times [2021-12-14 16:54:46,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 16:54:46,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016398075] [2021-12-14 16:54:46,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 16:54:46,821 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 16:54:46,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 16:54:47,325 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-14 16:54:47,325 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 16:54:47,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016398075] [2021-12-14 16:54:47,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016398075] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 16:54:47,325 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 16:54:47,325 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2021-12-14 16:54:47,325 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685635061] [2021-12-14 16:54:47,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 16:54:47,326 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-14 16:54:47,326 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 16:54:47,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-14 16:54:47,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2021-12-14 16:54:47,327 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2021-12-14 16:54:47,328 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 489 transitions, 4346 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 16:54:47,328 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-14 16:54:47,328 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2021-12-14 16:54:47,328 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand