./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/weaver/popl20-nonblocking-cntr-alt.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version c3fed411 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-nonblocking-cntr-alt.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 dfec19cb420bdcc992ee0af7789c6701a360457d4b79eebd70c54f4e314fbf3f --- Real Ultimate output --- This is Ultimate 0.2.2-tmp.no-commuhash-c3fed41 [2021-12-17 23:07:53,453 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-17 23:07:53,454 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-17 23:07:53,493 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-17 23:07:53,493 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-17 23:07:53,499 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-17 23:07:53,500 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-17 23:07:53,502 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-17 23:07:53,503 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-17 23:07:53,506 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-17 23:07:53,507 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-17 23:07:53,508 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-17 23:07:53,508 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-17 23:07:53,510 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-17 23:07:53,511 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-17 23:07:53,514 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-17 23:07:53,514 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-17 23:07:53,515 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-17 23:07:53,516 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-17 23:07:53,520 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-17 23:07:53,521 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-17 23:07:53,521 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-17 23:07:53,522 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-17 23:07:53,523 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-17 23:07:53,527 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-17 23:07:53,527 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-17 23:07:53,528 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-17 23:07:53,529 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-17 23:07:53,529 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-17 23:07:53,529 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-17 23:07:53,530 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-17 23:07:53,530 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-17 23:07:53,531 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-17 23:07:53,532 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-17 23:07:53,533 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-17 23:07:53,533 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-17 23:07:53,533 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-17 23:07:53,533 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-17 23:07:53,534 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-17 23:07:53,534 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-17 23:07:53,534 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-17 23:07:53,536 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-12-17 23:07:53,564 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-17 23:07:53,564 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-17 23:07:53,564 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-17 23:07:53,564 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-17 23:07:53,565 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-17 23:07:53,565 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-17 23:07:53,566 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-17 23:07:53,566 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-17 23:07:53,566 INFO L138 SettingsManager]: * Use SBE=true [2021-12-17 23:07:53,566 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-17 23:07:53,567 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-17 23:07:53,567 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-17 23:07:53,567 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-17 23:07:53,567 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-17 23:07:53,567 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-17 23:07:53,568 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-17 23:07:53,568 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-17 23:07:53,568 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-17 23:07:53,568 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-17 23:07:53,568 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-17 23:07:53,568 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-17 23:07:53,568 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-17 23:07:53,568 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-17 23:07:53,569 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-17 23:07:53,569 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-17 23:07:53,569 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-17 23:07:53,569 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-17 23:07:53,569 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-17 23:07:53,569 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-17 23:07:53,569 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-17 23:07:53,570 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-17 23:07:53,570 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-17 23:07:53,570 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-17 23:07:53,570 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-17 23:07:53,570 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 -> dfec19cb420bdcc992ee0af7789c6701a360457d4b79eebd70c54f4e314fbf3f [2021-12-17 23:07:53,757 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-17 23:07:53,775 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-17 23:07:53,777 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-17 23:07:53,778 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-17 23:07:53,778 INFO L275 PluginConnector]: CDTParser initialized [2021-12-17 23:07:53,779 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/popl20-nonblocking-cntr-alt.wvr.c [2021-12-17 23:07:53,837 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/48baa59ff/247045f3b30e40d0818ad02c9b6c3ac0/FLAGda759603d [2021-12-17 23:07:54,166 INFO L306 CDTParser]: Found 1 translation units. [2021-12-17 23:07:54,167 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-nonblocking-cntr-alt.wvr.c [2021-12-17 23:07:54,171 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/48baa59ff/247045f3b30e40d0818ad02c9b6c3ac0/FLAGda759603d [2021-12-17 23:07:54,179 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/48baa59ff/247045f3b30e40d0818ad02c9b6c3ac0 [2021-12-17 23:07:54,181 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-17 23:07:54,182 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-17 23:07:54,189 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-17 23:07:54,189 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-17 23:07:54,191 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-17 23:07:54,191 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.12 11:07:54" (1/1) ... [2021-12-17 23:07:54,192 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@25bbe8d2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:07:54, skipping insertion in model container [2021-12-17 23:07:54,192 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.12 11:07:54" (1/1) ... [2021-12-17 23:07:54,197 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-17 23:07:54,208 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-17 23:07:54,331 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-nonblocking-cntr-alt.wvr.c[2098,2111] [2021-12-17 23:07:54,335 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-17 23:07:54,342 INFO L203 MainTranslator]: Completed pre-run [2021-12-17 23:07:54,362 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-nonblocking-cntr-alt.wvr.c[2098,2111] [2021-12-17 23:07:54,363 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-17 23:07:54,372 INFO L208 MainTranslator]: Completed translation [2021-12-17 23:07:54,372 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:07:54 WrapperNode [2021-12-17 23:07:54,372 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-17 23:07:54,373 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-17 23:07:54,373 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-17 23:07:54,373 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-17 23:07:54,378 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:07:54" (1/1) ... [2021-12-17 23:07:54,382 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:07:54" (1/1) ... [2021-12-17 23:07:54,392 INFO L137 Inliner]: procedures = 21, calls = 24, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 57 [2021-12-17 23:07:54,393 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-17 23:07:54,393 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-17 23:07:54,393 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-17 23:07:54,393 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-17 23:07:54,398 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:07:54" (1/1) ... [2021-12-17 23:07:54,399 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:07:54" (1/1) ... [2021-12-17 23:07:54,400 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:07:54" (1/1) ... [2021-12-17 23:07:54,400 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:07:54" (1/1) ... [2021-12-17 23:07:54,403 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:07:54" (1/1) ... [2021-12-17 23:07:54,405 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:07:54" (1/1) ... [2021-12-17 23:07:54,406 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:07:54" (1/1) ... [2021-12-17 23:07:54,407 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-17 23:07:54,407 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-17 23:07:54,407 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-17 23:07:54,408 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-17 23:07:54,408 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:07:54" (1/1) ... [2021-12-17 23:07:54,413 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-17 23:07:54,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:07:54,437 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-17 23:07:54,459 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-17 23:07:54,478 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-17 23:07:54,478 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-12-17 23:07:54,478 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-12-17 23:07:54,479 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-12-17 23:07:54,479 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-12-17 23:07:54,479 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-17 23:07:54,479 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-17 23:07:54,479 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-17 23:07:54,479 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-12-17 23:07:54,479 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-12-17 23:07:54,479 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-17 23:07:54,479 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-17 23:07:54,480 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-17 23:07:54,480 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-17 23:07:54,481 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-12-17 23:07:54,541 INFO L236 CfgBuilder]: Building ICFG [2021-12-17 23:07:54,542 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-17 23:07:54,675 INFO L277 CfgBuilder]: Performing block encoding [2021-12-17 23:07:54,696 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-17 23:07:54,701 INFO L301 CfgBuilder]: Removed 2 assume(true) statements. [2021-12-17 23:07:54,702 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 11:07:54 BoogieIcfgContainer [2021-12-17 23:07:54,703 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-17 23:07:54,704 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-17 23:07:54,704 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-17 23:07:54,706 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-17 23:07:54,706 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.12 11:07:54" (1/3) ... [2021-12-17 23:07:54,706 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4ae83ff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.12 11:07:54, skipping insertion in model container [2021-12-17 23:07:54,706 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 11:07:54" (2/3) ... [2021-12-17 23:07:54,707 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4ae83ff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.12 11:07:54, skipping insertion in model container [2021-12-17 23:07:54,707 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 11:07:54" (3/3) ... [2021-12-17 23:07:54,708 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-nonblocking-cntr-alt.wvr.c [2021-12-17 23:07:54,711 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-12-17 23:07:54,711 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-17 23:07:54,711 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-17 23:07:54,711 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-12-17 23:07:54,731 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,731 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,731 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,732 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,732 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,732 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,732 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,732 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,732 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,733 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,733 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,733 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,733 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,733 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,733 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,734 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,734 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,734 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,734 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,734 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,734 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,735 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,735 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,735 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,735 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,735 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,736 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,736 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,736 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,736 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,736 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,736 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,737 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,737 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,737 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,737 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,737 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,737 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,737 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,738 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,738 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,738 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,738 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,738 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,740 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,742 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,743 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,743 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,743 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,744 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,744 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,744 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,744 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,744 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-17 23:07:54,746 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-12-17 23:07:54,774 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-17 23:07:54,779 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-17 23:07:54,779 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-12-17 23:07:54,786 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 87 places, 86 transitions, 188 flow [2021-12-17 23:07:54,815 INFO L129 PetriNetUnfolder]: 6/84 cut-off events. [2021-12-17 23:07:54,816 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-12-17 23:07:54,819 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93 conditions, 84 events. 6/84 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 43 event pairs, 0 based on Foata normal form. 0/77 useless extension candidates. Maximal degree in co-relation 52. Up to 2 conditions per place. [2021-12-17 23:07:54,820 INFO L82 GeneralOperation]: Start removeDead. Operand has 87 places, 86 transitions, 188 flow [2021-12-17 23:07:54,822 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 76 places, 75 transitions, 162 flow [2021-12-17 23:07:54,854 INFO L129 PetriNetUnfolder]: 6/74 cut-off events. [2021-12-17 23:07:54,855 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-12-17 23:07:54,855 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:07:54,856 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] [2021-12-17 23:07:54,856 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:07:54,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:07:54,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1565492451, now seen corresponding path program 1 times [2021-12-17 23:07:54,876 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:07:54,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395375862] [2021-12-17 23:07:54,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:07:54,877 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:07:54,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:07:55,015 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-17 23:07:55,016 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:07:55,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395375862] [2021-12-17 23:07:55,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395375862] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:07:55,018 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 23:07:55,020 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-17 23:07:55,021 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589539408] [2021-12-17 23:07:55,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:07:55,027 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-12-17 23:07:55,028 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:07:55,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-12-17 23:07:55,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-17 23:07:55,050 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 86 [2021-12-17 23:07:55,053 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 75 transitions, 162 flow. Second operand has 2 states, 2 states have (on average 78.0) internal successors, (156), 2 states have internal predecessors, (156), 0 states have call successors, (0), 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-17 23:07:55,053 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:07:55,053 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 86 [2021-12-17 23:07:55,054 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:07:55,079 INFO L129 PetriNetUnfolder]: 10/97 cut-off events. [2021-12-17 23:07:55,084 INFO L130 PetriNetUnfolder]: For 18/19 co-relation queries the response was YES. [2021-12-17 23:07:55,085 INFO L84 FinitePrefix]: Finished finitePrefix Result has 129 conditions, 97 events. 10/97 cut-off events. For 18/19 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 108 event pairs, 1 based on Foata normal form. 11/98 useless extension candidates. Maximal degree in co-relation 55. Up to 18 conditions per place. [2021-12-17 23:07:55,086 INFO L132 encePairwiseOnDemand]: 82/86 looper letters, 6 selfloop transitions, 0 changer transitions 2/71 dead transitions. [2021-12-17 23:07:55,087 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 71 transitions, 166 flow [2021-12-17 23:07:55,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-17 23:07:55,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2021-12-17 23:07:55,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 160 transitions. [2021-12-17 23:07:55,100 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9302325581395349 [2021-12-17 23:07:55,108 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 160 transitions. [2021-12-17 23:07:55,108 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 160 transitions. [2021-12-17 23:07:55,109 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:07:55,111 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 160 transitions. [2021-12-17 23:07:55,113 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 80.0) internal successors, (160), 2 states have internal predecessors, (160), 0 states have call successors, (0), 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-17 23:07:55,116 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 86.0) internal successors, (258), 3 states have internal predecessors, (258), 0 states have call successors, (0), 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-17 23:07:55,117 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 86.0) internal successors, (258), 3 states have internal predecessors, (258), 0 states have call successors, (0), 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-17 23:07:55,118 INFO L186 Difference]: Start difference. First operand has 76 places, 75 transitions, 162 flow. Second operand 2 states and 160 transitions. [2021-12-17 23:07:55,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 71 transitions, 166 flow [2021-12-17 23:07:55,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 71 transitions, 158 flow, removed 0 selfloop flow, removed 4 redundant places. [2021-12-17 23:07:55,123 INFO L242 Difference]: Finished difference. Result has 73 places, 69 transitions, 142 flow [2021-12-17 23:07:55,125 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=142, PETRI_PLACES=73, PETRI_TRANSITIONS=69} [2021-12-17 23:07:55,142 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, -3 predicate places. [2021-12-17 23:07:55,142 INFO L470 AbstractCegarLoop]: Abstraction has has 73 places, 69 transitions, 142 flow [2021-12-17 23:07:55,142 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 78.0) internal successors, (156), 2 states have internal predecessors, (156), 0 states have call successors, (0), 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-17 23:07:55,143 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:07:55,143 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] [2021-12-17 23:07:55,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-17 23:07:55,144 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:07:55,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:07:55,146 INFO L85 PathProgramCache]: Analyzing trace with hash -305653797, now seen corresponding path program 1 times [2021-12-17 23:07:55,146 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:07:55,146 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461234376] [2021-12-17 23:07:55,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:07:55,147 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:07:55,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:07:55,334 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-17 23:07:55,334 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:07:55,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461234376] [2021-12-17 23:07:55,335 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461234376] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 23:07:55,335 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 23:07:55,335 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-17 23:07:55,335 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795374489] [2021-12-17 23:07:55,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 23:07:55,336 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-17 23:07:55,336 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:07:55,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-17 23:07:55,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-12-17 23:07:55,338 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 86 [2021-12-17 23:07:55,339 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 69 transitions, 142 flow. Second operand has 6 states, 6 states have (on average 59.166666666666664) internal successors, (355), 6 states have internal predecessors, (355), 0 states have call successors, (0), 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-17 23:07:55,339 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:07:55,339 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 86 [2021-12-17 23:07:55,339 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:07:55,419 INFO L129 PetriNetUnfolder]: 41/148 cut-off events. [2021-12-17 23:07:55,419 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2021-12-17 23:07:55,420 INFO L84 FinitePrefix]: Finished finitePrefix Result has 243 conditions, 148 events. 41/148 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 367 event pairs, 13 based on Foata normal form. 0/126 useless extension candidates. Maximal degree in co-relation 240. Up to 58 conditions per place. [2021-12-17 23:07:55,422 INFO L132 encePairwiseOnDemand]: 80/86 looper letters, 24 selfloop transitions, 5 changer transitions 0/75 dead transitions. [2021-12-17 23:07:55,422 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 75 transitions, 213 flow [2021-12-17 23:07:55,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-17 23:07:55,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-17 23:07:55,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 366 transitions. [2021-12-17 23:07:55,430 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7093023255813954 [2021-12-17 23:07:55,430 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 366 transitions. [2021-12-17 23:07:55,430 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 366 transitions. [2021-12-17 23:07:55,432 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:07:55,432 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 366 transitions. [2021-12-17 23:07:55,433 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 61.0) internal successors, (366), 6 states have internal predecessors, (366), 0 states have call successors, (0), 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-17 23:07:55,436 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 86.0) internal successors, (602), 7 states have internal predecessors, (602), 0 states have call successors, (0), 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-17 23:07:55,437 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 86.0) internal successors, (602), 7 states have internal predecessors, (602), 0 states have call successors, (0), 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-17 23:07:55,437 INFO L186 Difference]: Start difference. First operand has 73 places, 69 transitions, 142 flow. Second operand 6 states and 366 transitions. [2021-12-17 23:07:55,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 75 transitions, 213 flow [2021-12-17 23:07:55,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 75 transitions, 213 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-17 23:07:55,440 INFO L242 Difference]: Finished difference. Result has 77 places, 70 transitions, 160 flow [2021-12-17 23:07:55,441 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=160, PETRI_PLACES=77, PETRI_TRANSITIONS=70} [2021-12-17 23:07:55,441 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 1 predicate places. [2021-12-17 23:07:55,441 INFO L470 AbstractCegarLoop]: Abstraction has has 77 places, 70 transitions, 160 flow [2021-12-17 23:07:55,442 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 59.166666666666664) internal successors, (355), 6 states have internal predecessors, (355), 0 states have call successors, (0), 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-17 23:07:55,442 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:07:55,442 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] [2021-12-17 23:07:55,443 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-17 23:07:55,443 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:07:55,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:07:55,444 INFO L85 PathProgramCache]: Analyzing trace with hash -443057429, now seen corresponding path program 1 times [2021-12-17 23:07:55,444 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:07:55,445 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113577477] [2021-12-17 23:07:55,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:07:55,445 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:07:55,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:07:55,560 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:07:55,560 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:07:55,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113577477] [2021-12-17 23:07:55,561 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113577477] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:07:55,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [276985321] [2021-12-17 23:07:55,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:07:55,561 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:07:55,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:07:55,576 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:07:55,581 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-17 23:07:55,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:07:55,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-17 23:07:55,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:07:55,839 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:07:55,839 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:07:56,016 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:07:56,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [276985321] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:07:56,017 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:07:56,017 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 10 [2021-12-17 23:07:56,018 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989762868] [2021-12-17 23:07:56,018 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:07:56,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 23:07:56,026 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:07:56,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 23:07:56,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2021-12-17 23:07:56,030 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 86 [2021-12-17 23:07:56,031 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 70 transitions, 160 flow. Second operand has 10 states, 10 states have (on average 69.5) internal successors, (695), 10 states have internal predecessors, (695), 0 states have call successors, (0), 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-17 23:07:56,032 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:07:56,034 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 86 [2021-12-17 23:07:56,034 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:07:56,136 INFO L129 PetriNetUnfolder]: 31/162 cut-off events. [2021-12-17 23:07:56,136 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2021-12-17 23:07:56,137 INFO L84 FinitePrefix]: Finished finitePrefix Result has 264 conditions, 162 events. 31/162 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 492 event pairs, 3 based on Foata normal form. 4/159 useless extension candidates. Maximal degree in co-relation 259. Up to 29 conditions per place. [2021-12-17 23:07:56,137 INFO L132 encePairwiseOnDemand]: 80/86 looper letters, 20 selfloop transitions, 11 changer transitions 3/89 dead transitions. [2021-12-17 23:07:56,138 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 89 transitions, 285 flow [2021-12-17 23:07:56,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-17 23:07:56,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-12-17 23:07:56,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 502 transitions. [2021-12-17 23:07:56,141 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8338870431893688 [2021-12-17 23:07:56,141 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 502 transitions. [2021-12-17 23:07:56,141 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 502 transitions. [2021-12-17 23:07:56,143 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:07:56,143 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 502 transitions. [2021-12-17 23:07:56,144 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 71.71428571428571) internal successors, (502), 7 states have internal predecessors, (502), 0 states have call successors, (0), 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-17 23:07:56,146 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 86.0) internal successors, (688), 8 states have internal predecessors, (688), 0 states have call successors, (0), 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-17 23:07:56,147 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 86.0) internal successors, (688), 8 states have internal predecessors, (688), 0 states have call successors, (0), 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-17 23:07:56,147 INFO L186 Difference]: Start difference. First operand has 77 places, 70 transitions, 160 flow. Second operand 7 states and 502 transitions. [2021-12-17 23:07:56,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 89 transitions, 285 flow [2021-12-17 23:07:56,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 89 transitions, 274 flow, removed 0 selfloop flow, removed 4 redundant places. [2021-12-17 23:07:56,150 INFO L242 Difference]: Finished difference. Result has 84 places, 80 transitions, 243 flow [2021-12-17 23:07:56,151 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=243, PETRI_PLACES=84, PETRI_TRANSITIONS=80} [2021-12-17 23:07:56,152 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 8 predicate places. [2021-12-17 23:07:56,152 INFO L470 AbstractCegarLoop]: Abstraction has has 84 places, 80 transitions, 243 flow [2021-12-17 23:07:56,153 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 69.5) internal successors, (695), 10 states have internal predecessors, (695), 0 states have call successors, (0), 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-17 23:07:56,153 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:07:56,153 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] [2021-12-17 23:07:56,171 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-12-17 23:07:56,367 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:07:56,368 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:07:56,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:07:56,368 INFO L85 PathProgramCache]: Analyzing trace with hash 457420513, now seen corresponding path program 1 times [2021-12-17 23:07:56,368 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:07:56,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829546497] [2021-12-17 23:07:56,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:07:56,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:07:56,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:07:56,627 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:07:56,627 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:07:56,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829546497] [2021-12-17 23:07:56,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829546497] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:07:56,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1161738796] [2021-12-17 23:07:56,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:07:56,628 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:07:56,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:07:56,629 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:07:56,630 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-17 23:07:56,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:07:56,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-17 23:07:56,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:07:57,060 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:07:57,061 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:07:57,547 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:07:57,548 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1161738796] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:07:57,548 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:07:57,548 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2021-12-17 23:07:57,548 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230737007] [2021-12-17 23:07:57,548 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:07:57,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-12-17 23:07:57,549 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:07:57,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-12-17 23:07:57,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=886, Unknown=0, NotChecked=0, Total=1056 [2021-12-17 23:07:57,551 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2021-12-17 23:07:57,553 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 80 transitions, 243 flow. Second operand has 33 states, 33 states have (on average 52.878787878787875) internal successors, (1745), 33 states have internal predecessors, (1745), 0 states have call successors, (0), 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-17 23:07:57,553 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:07:57,553 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2021-12-17 23:07:57,553 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:07:59,540 INFO L129 PetriNetUnfolder]: 287/862 cut-off events. [2021-12-17 23:07:59,540 INFO L130 PetriNetUnfolder]: For 791/794 co-relation queries the response was YES. [2021-12-17 23:07:59,544 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2294 conditions, 862 events. 287/862 cut-off events. For 791/794 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 5134 event pairs, 8 based on Foata normal form. 4/822 useless extension candidates. Maximal degree in co-relation 2285. Up to 170 conditions per place. [2021-12-17 23:07:59,552 INFO L132 encePairwiseOnDemand]: 71/86 looper letters, 114 selfloop transitions, 130 changer transitions 53/338 dead transitions. [2021-12-17 23:07:59,552 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 338 transitions, 2057 flow [2021-12-17 23:07:59,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-12-17 23:07:59,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2021-12-17 23:07:59,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 3152 transitions. [2021-12-17 23:07:59,567 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6430028559771522 [2021-12-17 23:07:59,568 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 3152 transitions. [2021-12-17 23:07:59,568 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 3152 transitions. [2021-12-17 23:07:59,570 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:07:59,570 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 3152 transitions. [2021-12-17 23:07:59,576 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 58 states, 57 states have (on average 55.29824561403509) internal successors, (3152), 57 states have internal predecessors, (3152), 0 states have call successors, (0), 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-17 23:07:59,586 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 58 states, 58 states have (on average 86.0) internal successors, (4988), 58 states have internal predecessors, (4988), 0 states have call successors, (0), 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-17 23:07:59,590 INFO L81 ComplementDD]: Finished complementDD. Result has 58 states, 58 states have (on average 86.0) internal successors, (4988), 58 states have internal predecessors, (4988), 0 states have call successors, (0), 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-17 23:07:59,590 INFO L186 Difference]: Start difference. First operand has 84 places, 80 transitions, 243 flow. Second operand 57 states and 3152 transitions. [2021-12-17 23:07:59,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 338 transitions, 2057 flow [2021-12-17 23:07:59,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 338 transitions, 2057 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-12-17 23:07:59,604 INFO L242 Difference]: Finished difference. Result has 171 places, 215 transitions, 1482 flow [2021-12-17 23:07:59,605 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=243, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=1482, PETRI_PLACES=171, PETRI_TRANSITIONS=215} [2021-12-17 23:07:59,606 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 95 predicate places. [2021-12-17 23:07:59,606 INFO L470 AbstractCegarLoop]: Abstraction has has 171 places, 215 transitions, 1482 flow [2021-12-17 23:07:59,606 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 52.878787878787875) internal successors, (1745), 33 states have internal predecessors, (1745), 0 states have call successors, (0), 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-17 23:07:59,607 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:07:59,607 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] [2021-12-17 23:07:59,626 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-12-17 23:07:59,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2021-12-17 23:07:59,823 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:07:59,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:07:59,824 INFO L85 PathProgramCache]: Analyzing trace with hash -9261233, now seen corresponding path program 2 times [2021-12-17 23:07:59,824 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:07:59,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411649265] [2021-12-17 23:07:59,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:07:59,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:07:59,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:08:00,018 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:00,018 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:08:00,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411649265] [2021-12-17 23:08:00,019 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411649265] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:08:00,019 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1830649624] [2021-12-17 23:08:00,019 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-17 23:08:00,019 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:08:00,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:08:00,020 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:08:00,020 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-17 23:08:00,063 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 23:08:00,063 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 23:08:00,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-17 23:08:00,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:08:00,453 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:00,453 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:08:00,950 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:00,950 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1830649624] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:08:00,950 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:08:00,950 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2021-12-17 23:08:00,951 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593163995] [2021-12-17 23:08:00,951 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:08:00,951 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-12-17 23:08:00,951 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:08:00,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-12-17 23:08:00,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=890, Unknown=0, NotChecked=0, Total=1056 [2021-12-17 23:08:00,953 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2021-12-17 23:08:00,954 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 215 transitions, 1482 flow. Second operand has 33 states, 33 states have (on average 52.878787878787875) internal successors, (1745), 33 states have internal predecessors, (1745), 0 states have call successors, (0), 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-17 23:08:00,954 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:08:00,954 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2021-12-17 23:08:00,955 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:08:02,781 INFO L129 PetriNetUnfolder]: 371/1162 cut-off events. [2021-12-17 23:08:02,782 INFO L130 PetriNetUnfolder]: For 3649/3652 co-relation queries the response was YES. [2021-12-17 23:08:02,786 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4525 conditions, 1162 events. 371/1162 cut-off events. For 3649/3652 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7706 event pairs, 25 based on Foata normal form. 2/1154 useless extension candidates. Maximal degree in co-relation 4484. Up to 354 conditions per place. [2021-12-17 23:08:02,791 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 158 selfloop transitions, 197 changer transitions 34/430 dead transitions. [2021-12-17 23:08:02,791 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 430 transitions, 3976 flow [2021-12-17 23:08:02,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-12-17 23:08:02,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2021-12-17 23:08:02,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 3027 transitions. [2021-12-17 23:08:02,796 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6399577167019027 [2021-12-17 23:08:02,797 INFO L72 ComplementDD]: Start complementDD. Operand 55 states and 3027 transitions. [2021-12-17 23:08:02,797 INFO L73 IsDeterministic]: Start isDeterministic. Operand 55 states and 3027 transitions. [2021-12-17 23:08:02,798 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:08:02,798 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 55 states and 3027 transitions. [2021-12-17 23:08:02,803 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 56 states, 55 states have (on average 55.03636363636364) internal successors, (3027), 55 states have internal predecessors, (3027), 0 states have call successors, (0), 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-17 23:08:02,807 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 56 states, 56 states have (on average 86.0) internal successors, (4816), 56 states have internal predecessors, (4816), 0 states have call successors, (0), 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-17 23:08:02,808 INFO L81 ComplementDD]: Finished complementDD. Result has 56 states, 56 states have (on average 86.0) internal successors, (4816), 56 states have internal predecessors, (4816), 0 states have call successors, (0), 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-17 23:08:02,808 INFO L186 Difference]: Start difference. First operand has 171 places, 215 transitions, 1482 flow. Second operand 55 states and 3027 transitions. [2021-12-17 23:08:02,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 430 transitions, 3976 flow [2021-12-17 23:08:02,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 430 transitions, 3598 flow, removed 189 selfloop flow, removed 14 redundant places. [2021-12-17 23:08:02,835 INFO L242 Difference]: Finished difference. Result has 223 places, 330 transitions, 3015 flow [2021-12-17 23:08:02,835 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=1374, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=55, PETRI_FLOW=3015, PETRI_PLACES=223, PETRI_TRANSITIONS=330} [2021-12-17 23:08:02,837 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 147 predicate places. [2021-12-17 23:08:02,837 INFO L470 AbstractCegarLoop]: Abstraction has has 223 places, 330 transitions, 3015 flow [2021-12-17 23:08:02,837 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 52.878787878787875) internal successors, (1745), 33 states have internal predecessors, (1745), 0 states have call successors, (0), 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-17 23:08:02,837 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:08:02,838 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] [2021-12-17 23:08:02,857 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-12-17 23:08:03,047 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:08:03,047 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:08:03,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:08:03,048 INFO L85 PathProgramCache]: Analyzing trace with hash -792817897, now seen corresponding path program 3 times [2021-12-17 23:08:03,048 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:08:03,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093619965] [2021-12-17 23:08:03,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:08:03,048 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:08:03,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:08:03,241 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:03,242 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:08:03,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093619965] [2021-12-17 23:08:03,242 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093619965] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:08:03,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [17747712] [2021-12-17 23:08:03,242 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-17 23:08:03,242 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:08:03,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:08:03,247 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:08:03,249 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-17 23:08:03,295 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-12-17 23:08:03,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 23:08:03,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-17 23:08:03,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:08:03,657 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:03,658 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:08:04,141 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:04,141 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [17747712] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:08:04,141 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:08:04,141 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2021-12-17 23:08:04,142 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39438707] [2021-12-17 23:08:04,142 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:08:04,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-12-17 23:08:04,142 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:08:04,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-12-17 23:08:04,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=892, Unknown=0, NotChecked=0, Total=1056 [2021-12-17 23:08:04,144 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2021-12-17 23:08:04,145 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 330 transitions, 3015 flow. Second operand has 33 states, 33 states have (on average 52.84848484848485) internal successors, (1744), 33 states have internal predecessors, (1744), 0 states have call successors, (0), 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-17 23:08:04,145 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:08:04,145 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2021-12-17 23:08:04,145 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:08:06,817 INFO L129 PetriNetUnfolder]: 424/1332 cut-off events. [2021-12-17 23:08:06,818 INFO L130 PetriNetUnfolder]: For 5970/5979 co-relation queries the response was YES. [2021-12-17 23:08:06,824 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6129 conditions, 1332 events. 424/1332 cut-off events. For 5970/5979 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 9225 event pairs, 15 based on Foata normal form. 2/1330 useless extension candidates. Maximal degree in co-relation 6071. Up to 259 conditions per place. [2021-12-17 23:08:06,830 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 140 selfloop transitions, 307 changer transitions 38/526 dead transitions. [2021-12-17 23:08:06,831 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 526 transitions, 5797 flow [2021-12-17 23:08:06,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2021-12-17 23:08:06,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2021-12-17 23:08:06,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 4176 transitions. [2021-12-17 23:08:06,835 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6389228886168911 [2021-12-17 23:08:06,835 INFO L72 ComplementDD]: Start complementDD. Operand 76 states and 4176 transitions. [2021-12-17 23:08:06,836 INFO L73 IsDeterministic]: Start isDeterministic. Operand 76 states and 4176 transitions. [2021-12-17 23:08:06,838 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:08:06,838 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 76 states and 4176 transitions. [2021-12-17 23:08:06,843 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 77 states, 76 states have (on average 54.94736842105263) internal successors, (4176), 76 states have internal predecessors, (4176), 0 states have call successors, (0), 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-17 23:08:06,850 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 77 states, 77 states have (on average 86.0) internal successors, (6622), 77 states have internal predecessors, (6622), 0 states have call successors, (0), 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-17 23:08:06,852 INFO L81 ComplementDD]: Finished complementDD. Result has 77 states, 77 states have (on average 86.0) internal successors, (6622), 77 states have internal predecessors, (6622), 0 states have call successors, (0), 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-17 23:08:06,852 INFO L186 Difference]: Start difference. First operand has 223 places, 330 transitions, 3015 flow. Second operand 76 states and 4176 transitions. [2021-12-17 23:08:06,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 526 transitions, 5797 flow [2021-12-17 23:08:06,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 526 transitions, 5520 flow, removed 123 selfloop flow, removed 12 redundant places. [2021-12-17 23:08:06,914 INFO L242 Difference]: Finished difference. Result has 292 places, 411 transitions, 4483 flow [2021-12-17 23:08:06,914 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=2874, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=76, PETRI_FLOW=4483, PETRI_PLACES=292, PETRI_TRANSITIONS=411} [2021-12-17 23:08:06,915 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 216 predicate places. [2021-12-17 23:08:06,915 INFO L470 AbstractCegarLoop]: Abstraction has has 292 places, 411 transitions, 4483 flow [2021-12-17 23:08:06,919 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 52.84848484848485) internal successors, (1744), 33 states have internal predecessors, (1744), 0 states have call successors, (0), 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-17 23:08:06,919 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:08:06,920 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] [2021-12-17 23:08:06,938 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-12-17 23:08:07,135 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:08:07,135 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:08:07,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:08:07,136 INFO L85 PathProgramCache]: Analyzing trace with hash 284311289, now seen corresponding path program 4 times [2021-12-17 23:08:07,136 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:08:07,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68001848] [2021-12-17 23:08:07,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:08:07,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:08:07,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:08:07,287 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:07,287 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:08:07,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68001848] [2021-12-17 23:08:07,287 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68001848] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:08:07,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [919527729] [2021-12-17 23:08:07,287 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-17 23:08:07,288 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:08:07,288 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:08:07,288 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:08:07,289 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-12-17 23:08:07,328 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-17 23:08:07,328 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 23:08:07,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-17 23:08:07,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:08:07,702 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:07,702 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:08:08,175 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:08,176 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [919527729] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:08:08,176 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:08:08,176 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2021-12-17 23:08:08,176 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369643589] [2021-12-17 23:08:08,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:08:08,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-12-17 23:08:08,176 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:08:08,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-12-17 23:08:08,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=886, Unknown=0, NotChecked=0, Total=1056 [2021-12-17 23:08:08,178 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2021-12-17 23:08:08,179 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 411 transitions, 4483 flow. Second operand has 33 states, 33 states have (on average 52.81818181818182) internal successors, (1743), 33 states have internal predecessors, (1743), 0 states have call successors, (0), 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-17 23:08:08,179 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:08:08,179 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2021-12-17 23:08:08,179 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:08:11,133 INFO L129 PetriNetUnfolder]: 599/2030 cut-off events. [2021-12-17 23:08:11,133 INFO L130 PetriNetUnfolder]: For 11567/11577 co-relation queries the response was YES. [2021-12-17 23:08:11,146 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9921 conditions, 2030 events. 599/2030 cut-off events. For 11567/11577 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 16343 event pairs, 23 based on Foata normal form. 5/2030 useless extension candidates. Maximal degree in co-relation 9853. Up to 387 conditions per place. [2021-12-17 23:08:11,158 INFO L132 encePairwiseOnDemand]: 71/86 looper letters, 254 selfloop transitions, 390 changer transitions 33/718 dead transitions. [2021-12-17 23:08:11,158 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 718 transitions, 9166 flow [2021-12-17 23:08:11,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2021-12-17 23:08:11,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 77 states. [2021-12-17 23:08:11,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 4263 transitions. [2021-12-17 23:08:11,169 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6437632135306554 [2021-12-17 23:08:11,169 INFO L72 ComplementDD]: Start complementDD. Operand 77 states and 4263 transitions. [2021-12-17 23:08:11,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 77 states and 4263 transitions. [2021-12-17 23:08:11,172 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:08:11,172 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 77 states and 4263 transitions. [2021-12-17 23:08:11,180 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 78 states, 77 states have (on average 55.36363636363637) internal successors, (4263), 77 states have internal predecessors, (4263), 0 states have call successors, (0), 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-17 23:08:11,188 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 78 states, 78 states have (on average 86.0) internal successors, (6708), 78 states have internal predecessors, (6708), 0 states have call successors, (0), 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-17 23:08:11,193 INFO L81 ComplementDD]: Finished complementDD. Result has 78 states, 78 states have (on average 86.0) internal successors, (6708), 78 states have internal predecessors, (6708), 0 states have call successors, (0), 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-17 23:08:11,193 INFO L186 Difference]: Start difference. First operand has 292 places, 411 transitions, 4483 flow. Second operand 77 states and 4263 transitions. [2021-12-17 23:08:11,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 718 transitions, 9166 flow [2021-12-17 23:08:11,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 718 transitions, 8323 flow, removed 220 selfloop flow, removed 39 redundant places. [2021-12-17 23:08:11,257 INFO L242 Difference]: Finished difference. Result has 345 places, 545 transitions, 6643 flow [2021-12-17 23:08:11,258 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=3955, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=77, PETRI_FLOW=6643, PETRI_PLACES=345, PETRI_TRANSITIONS=545} [2021-12-17 23:08:11,258 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 269 predicate places. [2021-12-17 23:08:11,259 INFO L470 AbstractCegarLoop]: Abstraction has has 345 places, 545 transitions, 6643 flow [2021-12-17 23:08:11,264 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 52.81818181818182) internal successors, (1743), 33 states have internal predecessors, (1743), 0 states have call successors, (0), 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-17 23:08:11,264 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:08:11,264 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] [2021-12-17 23:08:11,297 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-12-17 23:08:11,482 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:08:11,483 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:08:11,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:08:11,483 INFO L85 PathProgramCache]: Analyzing trace with hash -720158959, now seen corresponding path program 5 times [2021-12-17 23:08:11,483 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:08:11,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881577545] [2021-12-17 23:08:11,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:08:11,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:08:11,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:08:11,671 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:11,671 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:08:11,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881577545] [2021-12-17 23:08:11,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881577545] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:08:11,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [661291582] [2021-12-17 23:08:11,671 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-12-17 23:08:11,671 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:08:11,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:08:11,672 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:08:11,673 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-12-17 23:08:11,713 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 23:08:11,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 23:08:11,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-17 23:08:11,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:08:12,127 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:12,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:08:12,627 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:12,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [661291582] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:08:12,628 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:08:12,628 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2021-12-17 23:08:12,628 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696033791] [2021-12-17 23:08:12,628 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:08:12,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-12-17 23:08:12,629 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:08:12,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-12-17 23:08:12,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=895, Unknown=0, NotChecked=0, Total=1056 [2021-12-17 23:08:12,630 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2021-12-17 23:08:12,631 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 545 transitions, 6643 flow. Second operand has 33 states, 33 states have (on average 52.84848484848485) internal successors, (1744), 33 states have internal predecessors, (1744), 0 states have call successors, (0), 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-17 23:08:12,632 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:08:12,632 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2021-12-17 23:08:12,632 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:08:15,950 INFO L129 PetriNetUnfolder]: 599/1933 cut-off events. [2021-12-17 23:08:15,951 INFO L130 PetriNetUnfolder]: For 16372/16379 co-relation queries the response was YES. [2021-12-17 23:08:15,964 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10714 conditions, 1933 events. 599/1933 cut-off events. For 16372/16379 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 15107 event pairs, 32 based on Foata normal form. 6/1933 useless extension candidates. Maximal degree in co-relation 10630. Up to 374 conditions per place. [2021-12-17 23:08:15,974 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 164 selfloop transitions, 406 changer transitions 48/659 dead transitions. [2021-12-17 23:08:15,974 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 659 transitions, 9086 flow [2021-12-17 23:08:15,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2021-12-17 23:08:15,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2021-12-17 23:08:15,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 4388 transitions. [2021-12-17 23:08:15,978 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6377906976744186 [2021-12-17 23:08:15,978 INFO L72 ComplementDD]: Start complementDD. Operand 80 states and 4388 transitions. [2021-12-17 23:08:15,978 INFO L73 IsDeterministic]: Start isDeterministic. Operand 80 states and 4388 transitions. [2021-12-17 23:08:15,979 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:08:15,979 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 80 states and 4388 transitions. [2021-12-17 23:08:15,984 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 81 states, 80 states have (on average 54.85) internal successors, (4388), 80 states have internal predecessors, (4388), 0 states have call successors, (0), 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-17 23:08:15,989 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 81 states, 81 states have (on average 86.0) internal successors, (6966), 81 states have internal predecessors, (6966), 0 states have call successors, (0), 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-17 23:08:15,990 INFO L81 ComplementDD]: Finished complementDD. Result has 81 states, 81 states have (on average 86.0) internal successors, (6966), 81 states have internal predecessors, (6966), 0 states have call successors, (0), 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-17 23:08:15,990 INFO L186 Difference]: Start difference. First operand has 345 places, 545 transitions, 6643 flow. Second operand 80 states and 4388 transitions. [2021-12-17 23:08:15,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 659 transitions, 9086 flow [2021-12-17 23:08:16,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 659 transitions, 8546 flow, removed 154 selfloop flow, removed 34 redundant places. [2021-12-17 23:08:16,116 INFO L242 Difference]: Finished difference. Result has 391 places, 537 transitions, 7007 flow [2021-12-17 23:08:16,117 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=6256, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=400, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=80, PETRI_FLOW=7007, PETRI_PLACES=391, PETRI_TRANSITIONS=537} [2021-12-17 23:08:16,117 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 315 predicate places. [2021-12-17 23:08:16,117 INFO L470 AbstractCegarLoop]: Abstraction has has 391 places, 537 transitions, 7007 flow [2021-12-17 23:08:16,118 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 52.84848484848485) internal successors, (1744), 33 states have internal predecessors, (1744), 0 states have call successors, (0), 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-17 23:08:16,118 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:08:16,118 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] [2021-12-17 23:08:16,134 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-12-17 23:08:16,319 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:08:16,319 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:08:16,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:08:16,320 INFO L85 PathProgramCache]: Analyzing trace with hash -870442055, now seen corresponding path program 6 times [2021-12-17 23:08:16,320 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:08:16,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614204139] [2021-12-17 23:08:16,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:08:16,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:08:16,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:08:16,496 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:16,496 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:08:16,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614204139] [2021-12-17 23:08:16,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614204139] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:08:16,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [20347166] [2021-12-17 23:08:16,496 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-12-17 23:08:16,496 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:08:16,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:08:16,504 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:08:16,505 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-12-17 23:08:16,549 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-12-17 23:08:16,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 23:08:16,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-17 23:08:16,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:08:16,927 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:16,927 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:08:17,384 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:17,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [20347166] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:08:17,384 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:08:17,384 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2021-12-17 23:08:17,384 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911819376] [2021-12-17 23:08:17,385 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:08:17,385 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-12-17 23:08:17,385 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:08:17,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-12-17 23:08:17,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=903, Unknown=0, NotChecked=0, Total=1056 [2021-12-17 23:08:17,386 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2021-12-17 23:08:17,388 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 537 transitions, 7007 flow. Second operand has 33 states, 33 states have (on average 52.81818181818182) internal successors, (1743), 33 states have internal predecessors, (1743), 0 states have call successors, (0), 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-17 23:08:17,388 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:08:17,388 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2021-12-17 23:08:17,388 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:08:19,523 INFO L129 PetriNetUnfolder]: 768/2357 cut-off events. [2021-12-17 23:08:19,523 INFO L130 PetriNetUnfolder]: For 22235/22241 co-relation queries the response was YES. [2021-12-17 23:08:19,542 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14134 conditions, 2357 events. 768/2357 cut-off events. For 22235/22241 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 19153 event pairs, 51 based on Foata normal form. 2/2351 useless extension candidates. Maximal degree in co-relation 14052. Up to 790 conditions per place. [2021-12-17 23:08:19,558 INFO L132 encePairwiseOnDemand]: 71/86 looper letters, 251 selfloop transitions, 547 changer transitions 23/862 dead transitions. [2021-12-17 23:08:19,558 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 862 transitions, 13171 flow [2021-12-17 23:08:19,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-12-17 23:08:19,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2021-12-17 23:08:19,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 3184 transitions. [2021-12-17 23:08:19,561 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6383319967923016 [2021-12-17 23:08:19,561 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 3184 transitions. [2021-12-17 23:08:19,561 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 3184 transitions. [2021-12-17 23:08:19,562 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:08:19,562 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 3184 transitions. [2021-12-17 23:08:19,565 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 59 states, 58 states have (on average 54.89655172413793) internal successors, (3184), 58 states have internal predecessors, (3184), 0 states have call successors, (0), 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-17 23:08:19,569 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 59 states, 59 states have (on average 86.0) internal successors, (5074), 59 states have internal predecessors, (5074), 0 states have call successors, (0), 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-17 23:08:19,570 INFO L81 ComplementDD]: Finished complementDD. Result has 59 states, 59 states have (on average 86.0) internal successors, (5074), 59 states have internal predecessors, (5074), 0 states have call successors, (0), 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-17 23:08:19,570 INFO L186 Difference]: Start difference. First operand has 391 places, 537 transitions, 7007 flow. Second operand 58 states and 3184 transitions. [2021-12-17 23:08:19,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 862 transitions, 13171 flow [2021-12-17 23:08:19,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 862 transitions, 11850 flow, removed 62 selfloop flow, removed 73 redundant places. [2021-12-17 23:08:19,683 INFO L242 Difference]: Finished difference. Result has 376 places, 770 transitions, 11246 flow [2021-12-17 23:08:19,683 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=6156, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=337, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=11246, PETRI_PLACES=376, PETRI_TRANSITIONS=770} [2021-12-17 23:08:19,684 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 300 predicate places. [2021-12-17 23:08:19,684 INFO L470 AbstractCegarLoop]: Abstraction has has 376 places, 770 transitions, 11246 flow [2021-12-17 23:08:19,684 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 52.81818181818182) internal successors, (1743), 33 states have internal predecessors, (1743), 0 states have call successors, (0), 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-17 23:08:19,684 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:08:19,685 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] [2021-12-17 23:08:19,700 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-12-17 23:08:19,887 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:08:19,887 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:08:19,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:08:19,888 INFO L85 PathProgramCache]: Analyzing trace with hash -1120347653, now seen corresponding path program 7 times [2021-12-17 23:08:19,888 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:08:19,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671883091] [2021-12-17 23:08:19,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:08:19,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:08:19,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:08:20,069 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:20,069 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:08:20,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671883091] [2021-12-17 23:08:20,069 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671883091] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:08:20,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [153274788] [2021-12-17 23:08:20,070 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-12-17 23:08:20,070 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:08:20,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:08:20,071 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:08:20,072 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-12-17 23:08:20,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:08:20,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-17 23:08:20,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:08:20,477 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:20,477 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:08:20,888 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:20,889 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [153274788] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:08:20,889 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:08:20,889 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2021-12-17 23:08:20,889 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650189875] [2021-12-17 23:08:20,889 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:08:20,889 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-12-17 23:08:20,889 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:08:20,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-12-17 23:08:20,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=899, Unknown=0, NotChecked=0, Total=1056 [2021-12-17 23:08:20,891 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2021-12-17 23:08:20,892 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 770 transitions, 11246 flow. Second operand has 33 states, 33 states have (on average 52.81818181818182) internal successors, (1743), 33 states have internal predecessors, (1743), 0 states have call successors, (0), 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-17 23:08:20,892 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:08:20,892 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2021-12-17 23:08:20,892 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:08:23,608 INFO L129 PetriNetUnfolder]: 854/2681 cut-off events. [2021-12-17 23:08:23,608 INFO L130 PetriNetUnfolder]: For 32245/32251 co-relation queries the response was YES. [2021-12-17 23:08:23,623 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16902 conditions, 2681 events. 854/2681 cut-off events. For 32245/32251 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 22814 event pairs, 52 based on Foata normal form. 2/2676 useless extension candidates. Maximal degree in co-relation 16813. Up to 785 conditions per place. [2021-12-17 23:08:23,635 INFO L132 encePairwiseOnDemand]: 71/86 looper letters, 261 selfloop transitions, 653 changer transitions 41/996 dead transitions. [2021-12-17 23:08:23,636 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 996 transitions, 16389 flow [2021-12-17 23:08:23,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2021-12-17 23:08:23,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2021-12-17 23:08:23,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 3647 transitions. [2021-12-17 23:08:23,638 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6425299506694856 [2021-12-17 23:08:23,639 INFO L72 ComplementDD]: Start complementDD. Operand 66 states and 3647 transitions. [2021-12-17 23:08:23,639 INFO L73 IsDeterministic]: Start isDeterministic. Operand 66 states and 3647 transitions. [2021-12-17 23:08:23,639 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:08:23,639 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 66 states and 3647 transitions. [2021-12-17 23:08:23,643 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 67 states, 66 states have (on average 55.25757575757576) internal successors, (3647), 66 states have internal predecessors, (3647), 0 states have call successors, (0), 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-17 23:08:23,647 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 67 states, 67 states have (on average 86.0) internal successors, (5762), 67 states have internal predecessors, (5762), 0 states have call successors, (0), 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-17 23:08:23,648 INFO L81 ComplementDD]: Finished complementDD. Result has 67 states, 67 states have (on average 86.0) internal successors, (5762), 67 states have internal predecessors, (5762), 0 states have call successors, (0), 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-17 23:08:23,648 INFO L186 Difference]: Start difference. First operand has 376 places, 770 transitions, 11246 flow. Second operand 66 states and 3647 transitions. [2021-12-17 23:08:23,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 996 transitions, 16389 flow [2021-12-17 23:08:23,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 996 transitions, 15684 flow, removed 229 selfloop flow, removed 27 redundant places. [2021-12-17 23:08:23,858 INFO L242 Difference]: Finished difference. Result has 430 places, 871 transitions, 14249 flow [2021-12-17 23:08:23,859 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=10669, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=770, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=559, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=66, PETRI_FLOW=14249, PETRI_PLACES=430, PETRI_TRANSITIONS=871} [2021-12-17 23:08:23,860 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 354 predicate places. [2021-12-17 23:08:23,860 INFO L470 AbstractCegarLoop]: Abstraction has has 430 places, 871 transitions, 14249 flow [2021-12-17 23:08:23,860 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 52.81818181818182) internal successors, (1743), 33 states have internal predecessors, (1743), 0 states have call successors, (0), 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-17 23:08:23,860 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:08:23,860 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] [2021-12-17 23:08:23,880 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-12-17 23:08:24,078 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-12-17 23:08:24,078 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:08:24,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:08:24,078 INFO L85 PathProgramCache]: Analyzing trace with hash 1699932231, now seen corresponding path program 8 times [2021-12-17 23:08:24,079 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:08:24,079 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637527788] [2021-12-17 23:08:24,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:08:24,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:08:24,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:08:24,281 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:24,282 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:08:24,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637527788] [2021-12-17 23:08:24,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637527788] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:08:24,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1708768529] [2021-12-17 23:08:24,282 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-17 23:08:24,282 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:08:24,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:08:24,283 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:08:24,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-12-17 23:08:24,324 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 23:08:24,324 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 23:08:24,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-17 23:08:24,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:08:24,678 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:24,678 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:08:25,081 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:25,081 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1708768529] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:08:25,081 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:08:25,081 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2021-12-17 23:08:25,081 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201209555] [2021-12-17 23:08:25,081 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:08:25,082 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-12-17 23:08:25,082 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:08:25,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-12-17 23:08:25,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=896, Unknown=0, NotChecked=0, Total=1056 [2021-12-17 23:08:25,083 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2021-12-17 23:08:25,084 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 871 transitions, 14249 flow. Second operand has 33 states, 33 states have (on average 52.81818181818182) internal successors, (1743), 33 states have internal predecessors, (1743), 0 states have call successors, (0), 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-17 23:08:25,084 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:08:25,084 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2021-12-17 23:08:25,084 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:08:27,272 INFO L129 PetriNetUnfolder]: 826/2525 cut-off events. [2021-12-17 23:08:27,272 INFO L130 PetriNetUnfolder]: For 39703/39717 co-relation queries the response was YES. [2021-12-17 23:08:27,287 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17477 conditions, 2525 events. 826/2525 cut-off events. For 39703/39717 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 20766 event pairs, 58 based on Foata normal form. 5/2523 useless extension candidates. Maximal degree in co-relation 17379. Up to 743 conditions per place. [2021-12-17 23:08:27,299 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 308 selfloop transitions, 587 changer transitions 25/961 dead transitions. [2021-12-17 23:08:27,299 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 961 transitions, 17258 flow [2021-12-17 23:08:27,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-12-17 23:08:27,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2021-12-17 23:08:27,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 3196 transitions. [2021-12-17 23:08:27,301 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.640737770649559 [2021-12-17 23:08:27,301 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 3196 transitions. [2021-12-17 23:08:27,302 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 3196 transitions. [2021-12-17 23:08:27,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:08:27,302 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 3196 transitions. [2021-12-17 23:08:27,305 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 59 states, 58 states have (on average 55.10344827586207) internal successors, (3196), 58 states have internal predecessors, (3196), 0 states have call successors, (0), 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-17 23:08:27,309 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 59 states, 59 states have (on average 86.0) internal successors, (5074), 59 states have internal predecessors, (5074), 0 states have call successors, (0), 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-17 23:08:27,309 INFO L81 ComplementDD]: Finished complementDD. Result has 59 states, 59 states have (on average 86.0) internal successors, (5074), 59 states have internal predecessors, (5074), 0 states have call successors, (0), 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-17 23:08:27,309 INFO L186 Difference]: Start difference. First operand has 430 places, 871 transitions, 14249 flow. Second operand 58 states and 3196 transitions. [2021-12-17 23:08:27,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 961 transitions, 17258 flow [2021-12-17 23:08:27,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 961 transitions, 16485 flow, removed 156 selfloop flow, removed 40 redundant places. [2021-12-17 23:08:27,590 INFO L242 Difference]: Finished difference. Result has 450 places, 879 transitions, 15005 flow [2021-12-17 23:08:27,591 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=13553, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=871, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=577, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=15005, PETRI_PLACES=450, PETRI_TRANSITIONS=879} [2021-12-17 23:08:27,592 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 374 predicate places. [2021-12-17 23:08:27,592 INFO L470 AbstractCegarLoop]: Abstraction has has 450 places, 879 transitions, 15005 flow [2021-12-17 23:08:27,592 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 52.81818181818182) internal successors, (1743), 33 states have internal predecessors, (1743), 0 states have call successors, (0), 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-17 23:08:27,592 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:08:27,593 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] [2021-12-17 23:08:27,613 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-12-17 23:08:27,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:08:27,804 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:08:27,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:08:27,804 INFO L85 PathProgramCache]: Analyzing trace with hash -306787371, now seen corresponding path program 9 times [2021-12-17 23:08:27,804 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:08:27,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043562808] [2021-12-17 23:08:27,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:08:27,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:08:27,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:08:27,979 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:27,979 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:08:27,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043562808] [2021-12-17 23:08:27,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043562808] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:08:27,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [150681525] [2021-12-17 23:08:27,980 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-17 23:08:27,980 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:08:27,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:08:27,981 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:08:27,986 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-12-17 23:08:28,038 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-12-17 23:08:28,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 23:08:28,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-17 23:08:28,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:08:28,419 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:28,419 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:08:28,821 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:28,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [150681525] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:08:28,822 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:08:28,822 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2021-12-17 23:08:28,822 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107476298] [2021-12-17 23:08:28,822 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:08:28,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-12-17 23:08:28,822 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:08:28,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-12-17 23:08:28,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=879, Unknown=0, NotChecked=0, Total=1056 [2021-12-17 23:08:28,824 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2021-12-17 23:08:28,825 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 879 transitions, 15005 flow. Second operand has 33 states, 33 states have (on average 52.84848484848485) internal successors, (1744), 33 states have internal predecessors, (1744), 0 states have call successors, (0), 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-17 23:08:28,825 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:08:28,825 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2021-12-17 23:08:28,825 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:08:30,358 INFO L129 PetriNetUnfolder]: 859/2598 cut-off events. [2021-12-17 23:08:30,358 INFO L130 PetriNetUnfolder]: For 41933/41939 co-relation queries the response was YES. [2021-12-17 23:08:30,380 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19038 conditions, 2598 events. 859/2598 cut-off events. For 41933/41939 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 21481 event pairs, 57 based on Foata normal form. 1/2592 useless extension candidates. Maximal degree in co-relation 18935. Up to 1110 conditions per place. [2021-12-17 23:08:30,395 INFO L132 encePairwiseOnDemand]: 71/86 looper letters, 421 selfloop transitions, 567 changer transitions 17/1046 dead transitions. [2021-12-17 23:08:30,395 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 1046 transitions, 19704 flow [2021-12-17 23:08:30,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-12-17 23:08:30,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2021-12-17 23:08:30,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1729 transitions. [2021-12-17 23:08:30,397 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6485371342835708 [2021-12-17 23:08:30,397 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1729 transitions. [2021-12-17 23:08:30,398 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1729 transitions. [2021-12-17 23:08:30,398 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:08:30,398 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1729 transitions. [2021-12-17 23:08:30,400 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 55.774193548387096) internal successors, (1729), 31 states have internal predecessors, (1729), 0 states have call successors, (0), 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-17 23:08:30,402 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 86.0) internal successors, (2752), 32 states have internal predecessors, (2752), 0 states have call successors, (0), 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-17 23:08:30,402 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 86.0) internal successors, (2752), 32 states have internal predecessors, (2752), 0 states have call successors, (0), 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-17 23:08:30,402 INFO L186 Difference]: Start difference. First operand has 450 places, 879 transitions, 15005 flow. Second operand 31 states and 1729 transitions. [2021-12-17 23:08:30,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 1046 transitions, 19704 flow [2021-12-17 23:08:30,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 1046 transitions, 19140 flow, removed 50 selfloop flow, removed 39 redundant places. [2021-12-17 23:08:30,699 INFO L242 Difference]: Finished difference. Result has 449 places, 960 transitions, 18260 flow [2021-12-17 23:08:30,700 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=14520, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=879, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=490, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=18260, PETRI_PLACES=449, PETRI_TRANSITIONS=960} [2021-12-17 23:08:30,700 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 373 predicate places. [2021-12-17 23:08:30,700 INFO L470 AbstractCegarLoop]: Abstraction has has 449 places, 960 transitions, 18260 flow [2021-12-17 23:08:30,701 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 52.84848484848485) internal successors, (1744), 33 states have internal predecessors, (1744), 0 states have call successors, (0), 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-17 23:08:30,701 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:08:30,701 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] [2021-12-17 23:08:30,718 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2021-12-17 23:08:30,915 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-12-17 23:08:30,915 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:08:30,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:08:30,916 INFO L85 PathProgramCache]: Analyzing trace with hash 1921340575, now seen corresponding path program 10 times [2021-12-17 23:08:30,916 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:08:30,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645434502] [2021-12-17 23:08:30,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:08:30,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:08:30,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:08:31,099 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:31,099 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:08:31,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645434502] [2021-12-17 23:08:31,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645434502] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:08:31,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1786786328] [2021-12-17 23:08:31,099 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-17 23:08:31,099 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:08:31,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:08:31,100 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:08:31,101 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-12-17 23:08:31,146 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-17 23:08:31,146 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 23:08:31,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-17 23:08:31,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:08:31,528 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:31,529 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:08:31,941 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:31,941 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1786786328] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:08:31,941 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:08:31,941 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2021-12-17 23:08:31,941 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271626258] [2021-12-17 23:08:31,942 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:08:31,942 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-12-17 23:08:31,942 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:08:31,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-12-17 23:08:31,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=903, Unknown=0, NotChecked=0, Total=1056 [2021-12-17 23:08:31,943 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2021-12-17 23:08:31,944 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 960 transitions, 18260 flow. Second operand has 33 states, 33 states have (on average 52.81818181818182) internal successors, (1743), 33 states have internal predecessors, (1743), 0 states have call successors, (0), 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-17 23:08:31,944 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:08:31,944 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2021-12-17 23:08:31,944 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:08:33,597 INFO L129 PetriNetUnfolder]: 880/2656 cut-off events. [2021-12-17 23:08:33,597 INFO L130 PetriNetUnfolder]: For 48450/48459 co-relation queries the response was YES. [2021-12-17 23:08:33,615 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20838 conditions, 2656 events. 880/2656 cut-off events. For 48450/48459 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 22052 event pairs, 59 based on Foata normal form. 1/2647 useless extension candidates. Maximal degree in co-relation 20730. Up to 1121 conditions per place. [2021-12-17 23:08:33,627 INFO L132 encePairwiseOnDemand]: 71/86 looper letters, 422 selfloop transitions, 588 changer transitions 14/1065 dead transitions. [2021-12-17 23:08:33,627 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 1065 transitions, 22003 flow [2021-12-17 23:08:33,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-12-17 23:08:33,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2021-12-17 23:08:33,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2211 transitions. [2021-12-17 23:08:33,629 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6427325581395349 [2021-12-17 23:08:33,629 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2211 transitions. [2021-12-17 23:08:33,629 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2211 transitions. [2021-12-17 23:08:33,630 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:08:33,630 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2211 transitions. [2021-12-17 23:08:33,632 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 55.275) internal successors, (2211), 40 states have internal predecessors, (2211), 0 states have call successors, (0), 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-17 23:08:33,634 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 86.0) internal successors, (3526), 41 states have internal predecessors, (3526), 0 states have call successors, (0), 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-17 23:08:33,634 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 86.0) internal successors, (3526), 41 states have internal predecessors, (3526), 0 states have call successors, (0), 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-17 23:08:33,634 INFO L186 Difference]: Start difference. First operand has 449 places, 960 transitions, 18260 flow. Second operand 40 states and 2211 transitions. [2021-12-17 23:08:33,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 1065 transitions, 22003 flow [2021-12-17 23:08:33,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 1065 transitions, 21825 flow, removed 43 selfloop flow, removed 11 redundant places. [2021-12-17 23:08:33,957 INFO L242 Difference]: Finished difference. Result has 484 places, 1000 transitions, 20318 flow [2021-12-17 23:08:33,958 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=18104, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=960, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=553, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=20318, PETRI_PLACES=484, PETRI_TRANSITIONS=1000} [2021-12-17 23:08:33,959 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 408 predicate places. [2021-12-17 23:08:33,959 INFO L470 AbstractCegarLoop]: Abstraction has has 484 places, 1000 transitions, 20318 flow [2021-12-17 23:08:33,959 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 52.81818181818182) internal successors, (1743), 33 states have internal predecessors, (1743), 0 states have call successors, (0), 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-17 23:08:33,959 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:08:33,959 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] [2021-12-17 23:08:33,976 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-12-17 23:08:34,163 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-12-17 23:08:34,163 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:08:34,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:08:34,164 INFO L85 PathProgramCache]: Analyzing trace with hash 84064215, now seen corresponding path program 11 times [2021-12-17 23:08:34,164 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:08:34,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669591185] [2021-12-17 23:08:34,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:08:34,164 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:08:34,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:08:34,323 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:34,323 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:08:34,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669591185] [2021-12-17 23:08:34,323 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669591185] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:08:34,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1344562261] [2021-12-17 23:08:34,323 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-12-17 23:08:34,323 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:08:34,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:08:34,324 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:08:34,325 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-12-17 23:08:34,366 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-12-17 23:08:34,366 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 23:08:34,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-17 23:08:34,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:08:34,713 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:34,714 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:08:35,134 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:35,135 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1344562261] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:08:35,135 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:08:35,135 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2021-12-17 23:08:35,135 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699025814] [2021-12-17 23:08:35,135 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:08:35,135 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-12-17 23:08:35,135 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:08:35,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-12-17 23:08:35,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=897, Unknown=0, NotChecked=0, Total=1056 [2021-12-17 23:08:35,137 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2021-12-17 23:08:35,137 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 1000 transitions, 20318 flow. Second operand has 33 states, 33 states have (on average 52.81818181818182) internal successors, (1743), 33 states have internal predecessors, (1743), 0 states have call successors, (0), 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-17 23:08:35,137 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:08:35,137 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2021-12-17 23:08:35,138 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:08:37,519 INFO L129 PetriNetUnfolder]: 931/2824 cut-off events. [2021-12-17 23:08:37,519 INFO L130 PetriNetUnfolder]: For 57895/57901 co-relation queries the response was YES. [2021-12-17 23:08:37,539 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23536 conditions, 2824 events. 931/2824 cut-off events. For 57895/57901 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 24016 event pairs, 56 based on Foata normal form. 1/2816 useless extension candidates. Maximal degree in co-relation 23419. Up to 1062 conditions per place. [2021-12-17 23:08:37,552 INFO L132 encePairwiseOnDemand]: 71/86 looper letters, 385 selfloop transitions, 714 changer transitions 21/1161 dead transitions. [2021-12-17 23:08:37,553 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 1161 transitions, 25716 flow [2021-12-17 23:08:37,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-12-17 23:08:37,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2021-12-17 23:08:37,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 2608 transitions. [2021-12-17 23:08:37,555 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6452251360712519 [2021-12-17 23:08:37,555 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 2608 transitions. [2021-12-17 23:08:37,555 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 2608 transitions. [2021-12-17 23:08:37,556 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:08:37,556 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 2608 transitions. [2021-12-17 23:08:37,558 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 55.48936170212766) internal successors, (2608), 47 states have internal predecessors, (2608), 0 states have call successors, (0), 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-17 23:08:37,560 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 86.0) internal successors, (4128), 48 states have internal predecessors, (4128), 0 states have call successors, (0), 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-17 23:08:37,561 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 86.0) internal successors, (4128), 48 states have internal predecessors, (4128), 0 states have call successors, (0), 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-17 23:08:37,561 INFO L186 Difference]: Start difference. First operand has 484 places, 1000 transitions, 20318 flow. Second operand 47 states and 2608 transitions. [2021-12-17 23:08:37,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 1161 transitions, 25716 flow [2021-12-17 23:08:37,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 1161 transitions, 25587 flow, removed 55 selfloop flow, removed 7 redundant places. [2021-12-17 23:08:37,978 INFO L242 Difference]: Finished difference. Result has 532 places, 1061 transitions, 23398 flow [2021-12-17 23:08:37,979 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=20217, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1000, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=654, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=23398, PETRI_PLACES=532, PETRI_TRANSITIONS=1061} [2021-12-17 23:08:37,979 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 456 predicate places. [2021-12-17 23:08:37,980 INFO L470 AbstractCegarLoop]: Abstraction has has 532 places, 1061 transitions, 23398 flow [2021-12-17 23:08:37,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 52.81818181818182) internal successors, (1743), 33 states have internal predecessors, (1743), 0 states have call successors, (0), 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-17 23:08:37,980 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:08:37,980 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] [2021-12-17 23:08:37,997 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-12-17 23:08:38,180 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-12-17 23:08:38,181 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:08:38,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:08:38,181 INFO L85 PathProgramCache]: Analyzing trace with hash -641223733, now seen corresponding path program 12 times [2021-12-17 23:08:38,181 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:08:38,181 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693568806] [2021-12-17 23:08:38,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:08:38,181 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:08:38,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:08:38,364 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:38,364 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:08:38,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693568806] [2021-12-17 23:08:38,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693568806] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:08:38,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [325752688] [2021-12-17 23:08:38,364 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-12-17 23:08:38,364 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:08:38,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:08:38,366 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:08:38,367 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-12-17 23:08:38,413 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-12-17 23:08:38,414 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 23:08:38,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-17 23:08:38,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:08:38,792 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:38,793 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:08:39,265 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:39,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [325752688] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:08:39,265 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:08:39,265 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2021-12-17 23:08:39,265 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805149141] [2021-12-17 23:08:39,265 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:08:39,266 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-12-17 23:08:39,266 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:08:39,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-12-17 23:08:39,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=896, Unknown=0, NotChecked=0, Total=1056 [2021-12-17 23:08:39,267 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2021-12-17 23:08:39,268 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 1061 transitions, 23398 flow. Second operand has 33 states, 33 states have (on average 52.878787878787875) internal successors, (1745), 33 states have internal predecessors, (1745), 0 states have call successors, (0), 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-17 23:08:39,268 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:08:39,268 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2021-12-17 23:08:39,268 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:08:41,464 INFO L129 PetriNetUnfolder]: 968/2913 cut-off events. [2021-12-17 23:08:41,464 INFO L130 PetriNetUnfolder]: For 70264/70277 co-relation queries the response was YES. [2021-12-17 23:08:41,496 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26027 conditions, 2913 events. 968/2913 cut-off events. For 70264/70277 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 24936 event pairs, 64 based on Foata normal form. 4/2910 useless extension candidates. Maximal degree in co-relation 25900. Up to 1009 conditions per place. [2021-12-17 23:08:41,511 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 481 selfloop transitions, 649 changer transitions 24/1195 dead transitions. [2021-12-17 23:08:41,511 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 575 places, 1195 transitions, 28196 flow [2021-12-17 23:08:41,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-12-17 23:08:41,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2021-12-17 23:08:41,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 2593 transitions. [2021-12-17 23:08:41,513 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6415141019297378 [2021-12-17 23:08:41,513 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 2593 transitions. [2021-12-17 23:08:41,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 2593 transitions. [2021-12-17 23:08:41,514 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:08:41,514 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 2593 transitions. [2021-12-17 23:08:41,516 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 55.170212765957444) internal successors, (2593), 47 states have internal predecessors, (2593), 0 states have call successors, (0), 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-17 23:08:41,519 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 86.0) internal successors, (4128), 48 states have internal predecessors, (4128), 0 states have call successors, (0), 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-17 23:08:41,519 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 86.0) internal successors, (4128), 48 states have internal predecessors, (4128), 0 states have call successors, (0), 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-17 23:08:41,519 INFO L186 Difference]: Start difference. First operand has 532 places, 1061 transitions, 23398 flow. Second operand 47 states and 2593 transitions. [2021-12-17 23:08:41,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 575 places, 1195 transitions, 28196 flow [2021-12-17 23:08:42,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 546 places, 1195 transitions, 27306 flow, removed 102 selfloop flow, removed 29 redundant places. [2021-12-17 23:08:42,146 INFO L242 Difference]: Finished difference. Result has 555 places, 1095 transitions, 24653 flow [2021-12-17 23:08:42,147 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=22524, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1061, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=615, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=24653, PETRI_PLACES=555, PETRI_TRANSITIONS=1095} [2021-12-17 23:08:42,147 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 479 predicate places. [2021-12-17 23:08:42,147 INFO L470 AbstractCegarLoop]: Abstraction has has 555 places, 1095 transitions, 24653 flow [2021-12-17 23:08:42,148 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 52.878787878787875) internal successors, (1745), 33 states have internal predecessors, (1745), 0 states have call successors, (0), 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-17 23:08:42,148 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:08:42,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] [2021-12-17 23:08:42,164 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-12-17 23:08:42,363 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-12-17 23:08:42,363 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:08:42,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:08:42,364 INFO L85 PathProgramCache]: Analyzing trace with hash 453043923, now seen corresponding path program 13 times [2021-12-17 23:08:42,364 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:08:42,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858536306] [2021-12-17 23:08:42,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:08:42,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:08:42,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:08:42,556 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:42,556 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:08:42,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858536306] [2021-12-17 23:08:42,557 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858536306] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:08:42,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1293597644] [2021-12-17 23:08:42,557 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-12-17 23:08:42,557 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:08:42,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:08:42,558 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:08:42,559 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-12-17 23:08:42,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:08:42,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-17 23:08:42,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:08:42,990 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:42,990 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:08:43,401 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:43,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1293597644] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:08:43,401 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:08:43,401 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2021-12-17 23:08:43,401 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140257359] [2021-12-17 23:08:43,401 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:08:43,401 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-12-17 23:08:43,402 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:08:43,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-12-17 23:08:43,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=890, Unknown=0, NotChecked=0, Total=1056 [2021-12-17 23:08:43,403 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2021-12-17 23:08:43,404 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 1095 transitions, 24653 flow. Second operand has 33 states, 33 states have (on average 52.84848484848485) internal successors, (1744), 33 states have internal predecessors, (1744), 0 states have call successors, (0), 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-17 23:08:43,404 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:08:43,404 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2021-12-17 23:08:43,404 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:08:45,611 INFO L129 PetriNetUnfolder]: 969/2947 cut-off events. [2021-12-17 23:08:45,611 INFO L130 PetriNetUnfolder]: For 73593/73599 co-relation queries the response was YES. [2021-12-17 23:08:45,638 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26854 conditions, 2947 events. 969/2947 cut-off events. For 73593/73599 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 25442 event pairs, 53 based on Foata normal form. 1/2939 useless extension candidates. Maximal degree in co-relation 26722. Up to 1153 conditions per place. [2021-12-17 23:08:45,653 INFO L132 encePairwiseOnDemand]: 71/86 looper letters, 418 selfloop transitions, 767 changer transitions 19/1245 dead transitions. [2021-12-17 23:08:45,654 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 596 places, 1245 transitions, 29921 flow [2021-12-17 23:08:45,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-12-17 23:08:45,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2021-12-17 23:08:45,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 2593 transitions. [2021-12-17 23:08:45,656 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6415141019297378 [2021-12-17 23:08:45,656 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 2593 transitions. [2021-12-17 23:08:45,656 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 2593 transitions. [2021-12-17 23:08:45,656 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:08:45,657 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 2593 transitions. [2021-12-17 23:08:45,659 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 55.170212765957444) internal successors, (2593), 47 states have internal predecessors, (2593), 0 states have call successors, (0), 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-17 23:08:45,661 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 86.0) internal successors, (4128), 48 states have internal predecessors, (4128), 0 states have call successors, (0), 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-17 23:08:45,661 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 86.0) internal successors, (4128), 48 states have internal predecessors, (4128), 0 states have call successors, (0), 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-17 23:08:45,662 INFO L186 Difference]: Start difference. First operand has 555 places, 1095 transitions, 24653 flow. Second operand 47 states and 2593 transitions. [2021-12-17 23:08:45,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 596 places, 1245 transitions, 29921 flow [2021-12-17 23:08:46,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 568 places, 1245 transitions, 29532 flow, removed 68 selfloop flow, removed 28 redundant places. [2021-12-17 23:08:46,242 INFO L242 Difference]: Finished difference. Result has 580 places, 1162 transitions, 27614 flow [2021-12-17 23:08:46,244 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=24350, PETRI_DIFFERENCE_MINUEND_PLACES=522, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1095, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=706, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=27614, PETRI_PLACES=580, PETRI_TRANSITIONS=1162} [2021-12-17 23:08:46,244 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 504 predicate places. [2021-12-17 23:08:46,244 INFO L470 AbstractCegarLoop]: Abstraction has has 580 places, 1162 transitions, 27614 flow [2021-12-17 23:08:46,245 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 52.84848484848485) internal successors, (1744), 33 states have internal predecessors, (1744), 0 states have call successors, (0), 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-17 23:08:46,245 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:08:46,245 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] [2021-12-17 23:08:46,264 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-12-17 23:08:46,459 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:08:46,459 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:08:46,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:08:46,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1579985151, now seen corresponding path program 14 times [2021-12-17 23:08:46,460 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:08:46,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922839150] [2021-12-17 23:08:46,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:08:46,460 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:08:46,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:08:46,627 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:46,628 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:08:46,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922839150] [2021-12-17 23:08:46,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922839150] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:08:46,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2097312225] [2021-12-17 23:08:46,628 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-17 23:08:46,628 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:08:46,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:08:46,629 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:08:46,630 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-12-17 23:08:46,683 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 23:08:46,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 23:08:46,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-17 23:08:46,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:08:47,034 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:47,035 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:08:47,484 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:47,484 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2097312225] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:08:47,484 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:08:47,484 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2021-12-17 23:08:47,484 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017574511] [2021-12-17 23:08:47,484 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:08:47,484 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-12-17 23:08:47,485 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:08:47,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-12-17 23:08:47,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=900, Unknown=0, NotChecked=0, Total=1056 [2021-12-17 23:08:47,486 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2021-12-17 23:08:47,487 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 580 places, 1162 transitions, 27614 flow. Second operand has 33 states, 33 states have (on average 52.81818181818182) internal successors, (1743), 33 states have internal predecessors, (1743), 0 states have call successors, (0), 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-17 23:08:47,487 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:08:47,487 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2021-12-17 23:08:47,487 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:08:49,937 INFO L129 PetriNetUnfolder]: 982/2981 cut-off events. [2021-12-17 23:08:49,937 INFO L130 PetriNetUnfolder]: For 77846/77852 co-relation queries the response was YES. [2021-12-17 23:08:49,973 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28521 conditions, 2981 events. 982/2981 cut-off events. For 77846/77852 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 25812 event pairs, 52 based on Foata normal form. 1/2974 useless extension candidates. Maximal degree in co-relation 28383. Up to 1213 conditions per place. [2021-12-17 23:08:49,992 INFO L132 encePairwiseOnDemand]: 71/86 looper letters, 497 selfloop transitions, 732 changer transitions 16/1286 dead transitions. [2021-12-17 23:08:49,992 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 620 places, 1286 transitions, 32522 flow [2021-12-17 23:08:49,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-12-17 23:08:49,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2021-12-17 23:08:49,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2482 transitions. [2021-12-17 23:08:49,994 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.641343669250646 [2021-12-17 23:08:49,994 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2482 transitions. [2021-12-17 23:08:49,994 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2482 transitions. [2021-12-17 23:08:49,995 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:08:49,995 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2482 transitions. [2021-12-17 23:08:49,997 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 55.15555555555556) internal successors, (2482), 45 states have internal predecessors, (2482), 0 states have call successors, (0), 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-17 23:08:49,999 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 86.0) internal successors, (3956), 46 states have internal predecessors, (3956), 0 states have call successors, (0), 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-17 23:08:49,999 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 86.0) internal successors, (3956), 46 states have internal predecessors, (3956), 0 states have call successors, (0), 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-17 23:08:49,999 INFO L186 Difference]: Start difference. First operand has 580 places, 1162 transitions, 27614 flow. Second operand 45 states and 2482 transitions. [2021-12-17 23:08:50,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 620 places, 1286 transitions, 32522 flow [2021-12-17 23:08:50,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 598 places, 1286 transitions, 31506 flow, removed 131 selfloop flow, removed 22 redundant places. [2021-12-17 23:08:50,751 INFO L242 Difference]: Finished difference. Result has 612 places, 1206 transitions, 30227 flow [2021-12-17 23:08:50,752 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=26690, PETRI_DIFFERENCE_MINUEND_PLACES=554, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=689, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=30227, PETRI_PLACES=612, PETRI_TRANSITIONS=1206} [2021-12-17 23:08:50,752 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 536 predicate places. [2021-12-17 23:08:50,753 INFO L470 AbstractCegarLoop]: Abstraction has has 612 places, 1206 transitions, 30227 flow [2021-12-17 23:08:50,753 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 52.81818181818182) internal successors, (1743), 33 states have internal predecessors, (1743), 0 states have call successors, (0), 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-17 23:08:50,753 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:08:50,753 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] [2021-12-17 23:08:50,771 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-12-17 23:08:50,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-12-17 23:08:50,959 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:08:50,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:08:50,960 INFO L85 PathProgramCache]: Analyzing trace with hash 2104963723, now seen corresponding path program 15 times [2021-12-17 23:08:50,960 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:08:50,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630915658] [2021-12-17 23:08:50,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:08:50,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:08:50,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:08:51,125 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:51,125 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:08:51,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630915658] [2021-12-17 23:08:51,125 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630915658] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:08:51,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [933142540] [2021-12-17 23:08:51,125 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-17 23:08:51,125 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:08:51,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:08:51,126 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:08:51,127 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-12-17 23:08:51,181 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-12-17 23:08:51,182 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 23:08:51,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-17 23:08:51,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:08:51,536 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:51,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:08:51,983 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:51,983 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [933142540] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:08:51,983 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:08:51,983 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2021-12-17 23:08:51,984 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307421083] [2021-12-17 23:08:51,984 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:08:51,984 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-12-17 23:08:51,984 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:08:51,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-12-17 23:08:51,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=892, Unknown=0, NotChecked=0, Total=1056 [2021-12-17 23:08:51,985 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2021-12-17 23:08:51,986 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 612 places, 1206 transitions, 30227 flow. Second operand has 33 states, 33 states have (on average 52.81818181818182) internal successors, (1743), 33 states have internal predecessors, (1743), 0 states have call successors, (0), 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-17 23:08:51,986 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:08:51,986 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2021-12-17 23:08:51,987 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:08:55,085 INFO L129 PetriNetUnfolder]: 1011/3088 cut-off events. [2021-12-17 23:08:55,085 INFO L130 PetriNetUnfolder]: For 87981/87988 co-relation queries the response was YES. [2021-12-17 23:08:55,120 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30930 conditions, 3088 events. 1011/3088 cut-off events. For 87981/87988 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 27075 event pairs, 53 based on Foata normal form. 1/3081 useless extension candidates. Maximal degree in co-relation 30782. Up to 1123 conditions per place. [2021-12-17 23:08:55,137 INFO L132 encePairwiseOnDemand]: 71/86 looper letters, 432 selfloop transitions, 855 changer transitions 27/1355 dead transitions. [2021-12-17 23:08:55,137 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 665 places, 1355 transitions, 36038 flow [2021-12-17 23:08:55,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-12-17 23:08:55,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2021-12-17 23:08:55,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 3150 transitions. [2021-12-17 23:08:55,140 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.642594859241126 [2021-12-17 23:08:55,140 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 3150 transitions. [2021-12-17 23:08:55,140 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 3150 transitions. [2021-12-17 23:08:55,140 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:08:55,140 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 3150 transitions. [2021-12-17 23:08:55,143 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 58 states, 57 states have (on average 55.26315789473684) internal successors, (3150), 57 states have internal predecessors, (3150), 0 states have call successors, (0), 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-17 23:08:55,145 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 58 states, 58 states have (on average 86.0) internal successors, (4988), 58 states have internal predecessors, (4988), 0 states have call successors, (0), 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-17 23:08:55,146 INFO L81 ComplementDD]: Finished complementDD. Result has 58 states, 58 states have (on average 86.0) internal successors, (4988), 58 states have internal predecessors, (4988), 0 states have call successors, (0), 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-17 23:08:55,146 INFO L186 Difference]: Start difference. First operand has 612 places, 1206 transitions, 30227 flow. Second operand 57 states and 3150 transitions. [2021-12-17 23:08:55,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 665 places, 1355 transitions, 36038 flow [2021-12-17 23:08:56,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 642 places, 1355 transitions, 35692 flow, removed 55 selfloop flow, removed 23 redundant places. [2021-12-17 23:08:56,046 INFO L242 Difference]: Finished difference. Result has 658 places, 1248 transitions, 33266 flow [2021-12-17 23:08:56,047 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=29915, PETRI_DIFFERENCE_MINUEND_PLACES=586, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=814, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=33266, PETRI_PLACES=658, PETRI_TRANSITIONS=1248} [2021-12-17 23:08:56,048 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 582 predicate places. [2021-12-17 23:08:56,048 INFO L470 AbstractCegarLoop]: Abstraction has has 658 places, 1248 transitions, 33266 flow [2021-12-17 23:08:56,048 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 52.81818181818182) internal successors, (1743), 33 states have internal predecessors, (1743), 0 states have call successors, (0), 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-17 23:08:56,048 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:08:56,048 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] [2021-12-17 23:08:56,065 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-12-17 23:08:56,265 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-12-17 23:08:56,265 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:08:56,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:08:56,265 INFO L85 PathProgramCache]: Analyzing trace with hash 782615355, now seen corresponding path program 16 times [2021-12-17 23:08:56,266 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:08:56,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372209097] [2021-12-17 23:08:56,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:08:56,266 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:08:56,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:08:56,444 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:56,444 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:08:56,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372209097] [2021-12-17 23:08:56,444 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372209097] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:08:56,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [573253409] [2021-12-17 23:08:56,444 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-17 23:08:56,445 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:08:56,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:08:56,446 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:08:56,471 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-12-17 23:08:56,501 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-17 23:08:56,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 23:08:56,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-17 23:08:56,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:08:56,866 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:56,866 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:08:57,336 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:08:57,336 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [573253409] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:08:57,336 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:08:57,336 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2021-12-17 23:08:57,336 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058069068] [2021-12-17 23:08:57,337 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:08:57,337 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-12-17 23:08:57,337 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:08:57,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-12-17 23:08:57,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=891, Unknown=0, NotChecked=0, Total=1056 [2021-12-17 23:08:57,338 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2021-12-17 23:08:57,339 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 658 places, 1248 transitions, 33266 flow. Second operand has 33 states, 33 states have (on average 52.878787878787875) internal successors, (1745), 33 states have internal predecessors, (1745), 0 states have call successors, (0), 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-17 23:08:57,339 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:08:57,339 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2021-12-17 23:08:57,340 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:08:59,776 INFO L129 PetriNetUnfolder]: 999/3020 cut-off events. [2021-12-17 23:08:59,777 INFO L130 PetriNetUnfolder]: For 100520/100526 co-relation queries the response was YES. [2021-12-17 23:08:59,812 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32179 conditions, 3020 events. 999/3020 cut-off events. For 100520/100526 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 26218 event pairs, 60 based on Foata normal form. 1/3014 useless extension candidates. Maximal degree in co-relation 32019. Up to 1047 conditions per place. [2021-12-17 23:08:59,830 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 541 selfloop transitions, 727 changer transitions 16/1325 dead transitions. [2021-12-17 23:08:59,830 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 694 places, 1325 transitions, 37139 flow [2021-12-17 23:08:59,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-12-17 23:08:59,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2021-12-17 23:08:59,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2269 transitions. [2021-12-17 23:08:59,832 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6435053885422575 [2021-12-17 23:08:59,832 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2269 transitions. [2021-12-17 23:08:59,832 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2269 transitions. [2021-12-17 23:08:59,833 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:08:59,833 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2269 transitions. [2021-12-17 23:08:59,834 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 55.34146341463415) internal successors, (2269), 41 states have internal predecessors, (2269), 0 states have call successors, (0), 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-17 23:08:59,836 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 86.0) internal successors, (3612), 42 states have internal predecessors, (3612), 0 states have call successors, (0), 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-17 23:08:59,836 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 86.0) internal successors, (3612), 42 states have internal predecessors, (3612), 0 states have call successors, (0), 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-17 23:08:59,837 INFO L186 Difference]: Start difference. First operand has 658 places, 1248 transitions, 33266 flow. Second operand 41 states and 2269 transitions. [2021-12-17 23:08:59,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 694 places, 1325 transitions, 37139 flow [2021-12-17 23:09:00,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 662 places, 1325 transitions, 36192 flow, removed 148 selfloop flow, removed 32 redundant places. [2021-12-17 23:09:00,735 INFO L242 Difference]: Finished difference. Result has 666 places, 1251 transitions, 33917 flow [2021-12-17 23:09:00,736 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=32330, PETRI_DIFFERENCE_MINUEND_PLACES=622, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=723, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=33917, PETRI_PLACES=666, PETRI_TRANSITIONS=1251} [2021-12-17 23:09:00,736 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 590 predicate places. [2021-12-17 23:09:00,736 INFO L470 AbstractCegarLoop]: Abstraction has has 666 places, 1251 transitions, 33917 flow [2021-12-17 23:09:00,736 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 52.878787878787875) internal successors, (1745), 33 states have internal predecessors, (1745), 0 states have call successors, (0), 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-17 23:09:00,736 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:09:00,736 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] [2021-12-17 23:09:00,752 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-12-17 23:09:00,937 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:09:00,937 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:09:00,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:09:00,937 INFO L85 PathProgramCache]: Analyzing trace with hash -357427169, now seen corresponding path program 17 times [2021-12-17 23:09:00,937 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:09:00,938 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780521670] [2021-12-17 23:09:00,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:09:00,938 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:09:00,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:09:01,104 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:09:01,104 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:09:01,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780521670] [2021-12-17 23:09:01,104 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780521670] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:09:01,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1265725440] [2021-12-17 23:09:01,104 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-12-17 23:09:01,104 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:09:01,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:09:01,105 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:09:01,106 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-12-17 23:09:01,154 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 23:09:01,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 23:09:01,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-17 23:09:01,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:09:01,539 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:09:01,539 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:09:02,197 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:09:02,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1265725440] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:09:02,198 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:09:02,198 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 31 [2021-12-17 23:09:02,198 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044035234] [2021-12-17 23:09:02,198 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:09:02,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-12-17 23:09:02,198 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:09:02,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-12-17 23:09:02,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=787, Unknown=0, NotChecked=0, Total=930 [2021-12-17 23:09:02,199 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2021-12-17 23:09:02,200 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 666 places, 1251 transitions, 33917 flow. Second operand has 31 states, 31 states have (on average 52.903225806451616) internal successors, (1640), 31 states have internal predecessors, (1640), 0 states have call successors, (0), 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-17 23:09:02,200 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:09:02,200 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2021-12-17 23:09:02,200 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:09:05,071 INFO L129 PetriNetUnfolder]: 1283/3903 cut-off events. [2021-12-17 23:09:05,071 INFO L130 PetriNetUnfolder]: For 142651/142657 co-relation queries the response was YES. [2021-12-17 23:09:05,117 INFO L84 FinitePrefix]: Finished finitePrefix Result has 42591 conditions, 3903 events. 1283/3903 cut-off events. For 142651/142657 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 35869 event pairs, 69 based on Foata normal form. 5/3895 useless extension candidates. Maximal degree in co-relation 42432. Up to 1502 conditions per place. [2021-12-17 23:09:05,139 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 743 selfloop transitions, 943 changer transitions 40/1767 dead transitions. [2021-12-17 23:09:05,139 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 710 places, 1767 transitions, 51859 flow [2021-12-17 23:09:05,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-12-17 23:09:05,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2021-12-17 23:09:05,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 2708 transitions. [2021-12-17 23:09:05,141 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6426198386331277 [2021-12-17 23:09:05,141 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 2708 transitions. [2021-12-17 23:09:05,141 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 2708 transitions. [2021-12-17 23:09:05,141 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:09:05,141 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 2708 transitions. [2021-12-17 23:09:05,143 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 55.265306122448976) internal successors, (2708), 49 states have internal predecessors, (2708), 0 states have call successors, (0), 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-17 23:09:05,145 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 86.0) internal successors, (4300), 50 states have internal predecessors, (4300), 0 states have call successors, (0), 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-17 23:09:05,146 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 86.0) internal successors, (4300), 50 states have internal predecessors, (4300), 0 states have call successors, (0), 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-17 23:09:05,146 INFO L186 Difference]: Start difference. First operand has 666 places, 1251 transitions, 33917 flow. Second operand 49 states and 2708 transitions. [2021-12-17 23:09:05,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 710 places, 1767 transitions, 51859 flow [2021-12-17 23:09:06,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 683 places, 1767 transitions, 51283 flow, removed 115 selfloop flow, removed 27 redundant places. [2021-12-17 23:09:06,392 INFO L242 Difference]: Finished difference. Result has 718 places, 1612 transitions, 48753 flow [2021-12-17 23:09:06,393 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=33554, PETRI_DIFFERENCE_MINUEND_PLACES=635, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=619, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=48753, PETRI_PLACES=718, PETRI_TRANSITIONS=1612} [2021-12-17 23:09:06,393 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 642 predicate places. [2021-12-17 23:09:06,393 INFO L470 AbstractCegarLoop]: Abstraction has has 718 places, 1612 transitions, 48753 flow [2021-12-17 23:09:06,393 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 52.903225806451616) internal successors, (1640), 31 states have internal predecessors, (1640), 0 states have call successors, (0), 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-17 23:09:06,393 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:09:06,393 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] [2021-12-17 23:09:06,409 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-12-17 23:09:06,594 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:09:06,594 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:09:06,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:09:06,595 INFO L85 PathProgramCache]: Analyzing trace with hash -728030979, now seen corresponding path program 18 times [2021-12-17 23:09:06,595 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:09:06,595 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233834578] [2021-12-17 23:09:06,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:09:06,595 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:09:06,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:09:06,752 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:09:06,753 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:09:06,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233834578] [2021-12-17 23:09:06,753 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233834578] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:09:06,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [279227775] [2021-12-17 23:09:06,753 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-12-17 23:09:06,753 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:09:06,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:09:06,754 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:09:06,755 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-12-17 23:09:06,804 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-12-17 23:09:06,805 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 23:09:06,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-17 23:09:06,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:09:07,111 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:09:07,111 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:09:07,641 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:09:07,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [279227775] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:09:07,641 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:09:07,641 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 31 [2021-12-17 23:09:07,641 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192886807] [2021-12-17 23:09:07,642 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:09:07,642 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-12-17 23:09:07,642 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:09:07,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-12-17 23:09:07,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=786, Unknown=0, NotChecked=0, Total=930 [2021-12-17 23:09:07,643 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2021-12-17 23:09:07,644 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 718 places, 1612 transitions, 48753 flow. Second operand has 31 states, 31 states have (on average 52.903225806451616) internal successors, (1640), 31 states have internal predecessors, (1640), 0 states have call successors, (0), 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-17 23:09:07,644 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:09:07,644 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2021-12-17 23:09:07,644 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:09:11,954 INFO L129 PetriNetUnfolder]: 1532/4707 cut-off events. [2021-12-17 23:09:11,954 INFO L130 PetriNetUnfolder]: For 214674/214698 co-relation queries the response was YES. [2021-12-17 23:09:12,018 INFO L84 FinitePrefix]: Finished finitePrefix Result has 55523 conditions, 4707 events. 1532/4707 cut-off events. For 214674/214698 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 45079 event pairs, 84 based on Foata normal form. 16/4706 useless extension candidates. Maximal degree in co-relation 55338. Up to 1867 conditions per place. [2021-12-17 23:09:12,046 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 886 selfloop transitions, 1149 changer transitions 65/2141 dead transitions. [2021-12-17 23:09:12,046 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 770 places, 2141 transitions, 68261 flow [2021-12-17 23:09:12,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-12-17 23:09:12,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2021-12-17 23:09:12,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 3478 transitions. [2021-12-17 23:09:12,048 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6419342930970838 [2021-12-17 23:09:12,048 INFO L72 ComplementDD]: Start complementDD. Operand 63 states and 3478 transitions. [2021-12-17 23:09:12,048 INFO L73 IsDeterministic]: Start isDeterministic. Operand 63 states and 3478 transitions. [2021-12-17 23:09:12,049 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:09:12,049 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 63 states and 3478 transitions. [2021-12-17 23:09:12,051 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 64 states, 63 states have (on average 55.20634920634921) internal successors, (3478), 63 states have internal predecessors, (3478), 0 states have call successors, (0), 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-17 23:09:12,054 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 64 states, 64 states have (on average 86.0) internal successors, (5504), 64 states have internal predecessors, (5504), 0 states have call successors, (0), 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-17 23:09:12,054 INFO L81 ComplementDD]: Finished complementDD. Result has 64 states, 64 states have (on average 86.0) internal successors, (5504), 64 states have internal predecessors, (5504), 0 states have call successors, (0), 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-17 23:09:12,054 INFO L186 Difference]: Start difference. First operand has 718 places, 1612 transitions, 48753 flow. Second operand 63 states and 3478 transitions. [2021-12-17 23:09:12,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 770 places, 2141 transitions, 68261 flow [2021-12-17 23:09:13,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 756 places, 2141 transitions, 67376 flow, removed 243 selfloop flow, removed 14 redundant places. [2021-12-17 23:09:13,908 INFO L242 Difference]: Finished difference. Result has 805 places, 1937 transitions, 63736 flow [2021-12-17 23:09:13,909 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=48135, PETRI_DIFFERENCE_MINUEND_PLACES=694, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=837, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=618, PETRI_DIFFERENCE_SUBTRAHEND_STATES=63, PETRI_FLOW=63736, PETRI_PLACES=805, PETRI_TRANSITIONS=1937} [2021-12-17 23:09:13,909 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 729 predicate places. [2021-12-17 23:09:13,910 INFO L470 AbstractCegarLoop]: Abstraction has has 805 places, 1937 transitions, 63736 flow [2021-12-17 23:09:13,910 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 52.903225806451616) internal successors, (1640), 31 states have internal predecessors, (1640), 0 states have call successors, (0), 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-17 23:09:13,910 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:09:13,910 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] [2021-12-17 23:09:13,931 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2021-12-17 23:09:14,110 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:09:14,111 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:09:14,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:09:14,111 INFO L85 PathProgramCache]: Analyzing trace with hash -1035678359, now seen corresponding path program 19 times [2021-12-17 23:09:14,111 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:09:14,111 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437992704] [2021-12-17 23:09:14,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:09:14,111 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:09:14,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:09:14,264 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:09:14,264 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:09:14,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437992704] [2021-12-17 23:09:14,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437992704] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:09:14,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [397843757] [2021-12-17 23:09:14,264 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-12-17 23:09:14,264 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:09:14,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:09:14,265 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:09:14,266 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-12-17 23:09:14,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:09:14,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-17 23:09:14,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:09:14,613 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:09:14,613 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:09:14,999 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:09:14,999 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [397843757] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:09:14,999 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:09:15,000 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2021-12-17 23:09:15,000 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011758180] [2021-12-17 23:09:15,000 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:09:15,000 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-12-17 23:09:15,000 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:09:15,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-12-17 23:09:15,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=832, Unknown=0, NotChecked=0, Total=992 [2021-12-17 23:09:15,002 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2021-12-17 23:09:15,003 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 805 places, 1937 transitions, 63736 flow. Second operand has 32 states, 32 states have (on average 52.875) internal successors, (1692), 32 states have internal predecessors, (1692), 0 states have call successors, (0), 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-17 23:09:15,003 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:09:15,003 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2021-12-17 23:09:15,003 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:09:20,365 INFO L129 PetriNetUnfolder]: 1763/5456 cut-off events. [2021-12-17 23:09:20,366 INFO L130 PetriNetUnfolder]: For 336335/336377 co-relation queries the response was YES. [2021-12-17 23:09:20,457 INFO L84 FinitePrefix]: Finished finitePrefix Result has 70431 conditions, 5456 events. 1763/5456 cut-off events. For 336335/336377 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 54290 event pairs, 82 based on Foata normal form. 10/5453 useless extension candidates. Maximal degree in co-relation 70207. Up to 1660 conditions per place. [2021-12-17 23:09:20,498 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 878 selfloop transitions, 1434 changer transitions 57/2410 dead transitions. [2021-12-17 23:09:20,498 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 847 places, 2410 transitions, 83843 flow [2021-12-17 23:09:20,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-12-17 23:09:20,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2021-12-17 23:09:20,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 3361 transitions. [2021-12-17 23:09:20,501 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6406786122760199 [2021-12-17 23:09:20,501 INFO L72 ComplementDD]: Start complementDD. Operand 61 states and 3361 transitions. [2021-12-17 23:09:20,501 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61 states and 3361 transitions. [2021-12-17 23:09:20,502 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:09:20,502 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 61 states and 3361 transitions. [2021-12-17 23:09:20,505 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 62 states, 61 states have (on average 55.09836065573771) internal successors, (3361), 61 states have internal predecessors, (3361), 0 states have call successors, (0), 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-17 23:09:20,507 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 62 states, 62 states have (on average 86.0) internal successors, (5332), 62 states have internal predecessors, (5332), 0 states have call successors, (0), 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-17 23:09:20,507 INFO L81 ComplementDD]: Finished complementDD. Result has 62 states, 62 states have (on average 86.0) internal successors, (5332), 62 states have internal predecessors, (5332), 0 states have call successors, (0), 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-17 23:09:20,508 INFO L186 Difference]: Start difference. First operand has 805 places, 1937 transitions, 63736 flow. Second operand 61 states and 3361 transitions. [2021-12-17 23:09:20,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 847 places, 2410 transitions, 83843 flow [2021-12-17 23:09:23,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 827 places, 2410 transitions, 82796 flow, removed 514 selfloop flow, removed 20 redundant places. [2021-12-17 23:09:23,923 INFO L242 Difference]: Finished difference. Result has 859 places, 2231 transitions, 79426 flow [2021-12-17 23:09:23,925 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=62998, PETRI_DIFFERENCE_MINUEND_PLACES=767, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1937, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=673, PETRI_DIFFERENCE_SUBTRAHEND_STATES=61, PETRI_FLOW=79426, PETRI_PLACES=859, PETRI_TRANSITIONS=2231} [2021-12-17 23:09:23,925 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 783 predicate places. [2021-12-17 23:09:23,925 INFO L470 AbstractCegarLoop]: Abstraction has has 859 places, 2231 transitions, 79426 flow [2021-12-17 23:09:23,925 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 52.875) internal successors, (1692), 32 states have internal predecessors, (1692), 0 states have call successors, (0), 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-17 23:09:23,926 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:09:23,926 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] [2021-12-17 23:09:23,942 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-12-17 23:09:24,129 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-12-17 23:09:24,129 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:09:24,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:09:24,130 INFO L85 PathProgramCache]: Analyzing trace with hash -94471271, now seen corresponding path program 20 times [2021-12-17 23:09:24,130 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:09:24,130 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397146542] [2021-12-17 23:09:24,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:09:24,130 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:09:24,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:09:24,303 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:09:24,303 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:09:24,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397146542] [2021-12-17 23:09:24,303 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397146542] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:09:24,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [315673762] [2021-12-17 23:09:24,303 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-17 23:09:24,303 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:09:24,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:09:24,308 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:09:24,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-12-17 23:09:24,359 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 23:09:24,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 23:09:24,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-17 23:09:24,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:09:24,692 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:09:24,693 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:09:25,159 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:09:25,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [315673762] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:09:25,159 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:09:25,159 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 31 [2021-12-17 23:09:25,159 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015608483] [2021-12-17 23:09:25,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:09:25,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-12-17 23:09:25,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:09:25,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-12-17 23:09:25,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=785, Unknown=0, NotChecked=0, Total=930 [2021-12-17 23:09:25,161 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2021-12-17 23:09:25,162 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 859 places, 2231 transitions, 79426 flow. Second operand has 31 states, 31 states have (on average 52.87096774193548) internal successors, (1639), 31 states have internal predecessors, (1639), 0 states have call successors, (0), 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-17 23:09:25,162 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:09:25,162 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2021-12-17 23:09:25,162 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:09:31,905 INFO L129 PetriNetUnfolder]: 1797/5558 cut-off events. [2021-12-17 23:09:31,906 INFO L130 PetriNetUnfolder]: For 380012/380061 co-relation queries the response was YES. [2021-12-17 23:09:32,005 INFO L84 FinitePrefix]: Finished finitePrefix Result has 75675 conditions, 5558 events. 1797/5558 cut-off events. For 380012/380061 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 55479 event pairs, 83 based on Foata normal form. 15/5557 useless extension candidates. Maximal degree in co-relation 75438. Up to 2253 conditions per place. [2021-12-17 23:09:32,054 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 1013 selfloop transitions, 1457 changer transitions 40/2551 dead transitions. [2021-12-17 23:09:32,055 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 921 places, 2551 transitions, 93978 flow [2021-12-17 23:09:32,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2021-12-17 23:09:32,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2021-12-17 23:09:32,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 4016 transitions. [2021-12-17 23:09:32,058 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6396941701178719 [2021-12-17 23:09:32,058 INFO L72 ComplementDD]: Start complementDD. Operand 73 states and 4016 transitions. [2021-12-17 23:09:32,058 INFO L73 IsDeterministic]: Start isDeterministic. Operand 73 states and 4016 transitions. [2021-12-17 23:09:32,059 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:09:32,059 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 73 states and 4016 transitions. [2021-12-17 23:09:32,062 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 74 states, 73 states have (on average 55.013698630136986) internal successors, (4016), 73 states have internal predecessors, (4016), 0 states have call successors, (0), 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-17 23:09:32,065 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 74 states, 74 states have (on average 86.0) internal successors, (6364), 74 states have internal predecessors, (6364), 0 states have call successors, (0), 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-17 23:09:32,066 INFO L81 ComplementDD]: Finished complementDD. Result has 74 states, 74 states have (on average 86.0) internal successors, (6364), 74 states have internal predecessors, (6364), 0 states have call successors, (0), 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-17 23:09:32,066 INFO L186 Difference]: Start difference. First operand has 859 places, 2231 transitions, 79426 flow. Second operand 73 states and 4016 transitions. [2021-12-17 23:09:32,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 921 places, 2551 transitions, 93978 flow [2021-12-17 23:09:36,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 908 places, 2551 transitions, 92948 flow, removed 493 selfloop flow, removed 13 redundant places. [2021-12-17 23:09:36,096 INFO L242 Difference]: Finished difference. Result has 937 places, 2413 transitions, 90094 flow [2021-12-17 23:09:36,097 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=78912, PETRI_DIFFERENCE_MINUEND_PLACES=836, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1278, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=811, PETRI_DIFFERENCE_SUBTRAHEND_STATES=73, PETRI_FLOW=90094, PETRI_PLACES=937, PETRI_TRANSITIONS=2413} [2021-12-17 23:09:36,097 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 861 predicate places. [2021-12-17 23:09:36,098 INFO L470 AbstractCegarLoop]: Abstraction has has 937 places, 2413 transitions, 90094 flow [2021-12-17 23:09:36,098 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 52.87096774193548) internal successors, (1639), 31 states have internal predecessors, (1639), 0 states have call successors, (0), 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-17 23:09:36,098 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:09:36,098 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] [2021-12-17 23:09:36,114 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2021-12-17 23:09:36,311 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-12-17 23:09:36,311 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:09:36,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:09:36,311 INFO L85 PathProgramCache]: Analyzing trace with hash 564559401, now seen corresponding path program 21 times [2021-12-17 23:09:36,311 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:09:36,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173972389] [2021-12-17 23:09:36,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:09:36,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:09:36,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:09:36,480 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:09:36,480 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:09:36,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173972389] [2021-12-17 23:09:36,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173972389] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:09:36,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [446297486] [2021-12-17 23:09:36,480 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-17 23:09:36,481 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:09:36,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:09:36,482 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:09:36,482 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-12-17 23:09:36,534 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-12-17 23:09:36,535 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 23:09:36,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-17 23:09:36,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:09:36,912 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:09:36,912 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:09:37,384 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:09:37,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [446297486] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:09:37,384 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:09:37,384 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2021-12-17 23:09:37,384 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941275809] [2021-12-17 23:09:37,384 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:09:37,384 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-12-17 23:09:37,384 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:09:37,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-12-17 23:09:37,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=846, Unknown=0, NotChecked=0, Total=992 [2021-12-17 23:09:37,386 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2021-12-17 23:09:37,387 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 937 places, 2413 transitions, 90094 flow. Second operand has 32 states, 32 states have (on average 52.84375) internal successors, (1691), 32 states have internal predecessors, (1691), 0 states have call successors, (0), 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-17 23:09:37,387 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:09:37,387 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2021-12-17 23:09:37,387 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:09:43,916 INFO L129 PetriNetUnfolder]: 1888/5771 cut-off events. [2021-12-17 23:09:43,916 INFO L130 PetriNetUnfolder]: For 451382/451419 co-relation queries the response was YES. [2021-12-17 23:09:44,028 INFO L84 FinitePrefix]: Finished finitePrefix Result has 83951 conditions, 5771 events. 1888/5771 cut-off events. For 451382/451419 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 57815 event pairs, 103 based on Foata normal form. 10/5766 useless extension candidates. Maximal degree in co-relation 83694. Up to 2674 conditions per place. [2021-12-17 23:09:44,081 INFO L132 encePairwiseOnDemand]: 71/86 looper letters, 1154 selfloop transitions, 1516 changer transitions 22/2733 dead transitions. [2021-12-17 23:09:44,081 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 978 places, 2733 transitions, 106461 flow [2021-12-17 23:09:44,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-12-17 23:09:44,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2021-12-17 23:09:44,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 2856 transitions. [2021-12-17 23:09:44,084 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6386404293381037 [2021-12-17 23:09:44,084 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 2856 transitions. [2021-12-17 23:09:44,084 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 2856 transitions. [2021-12-17 23:09:44,084 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:09:44,085 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 2856 transitions. [2021-12-17 23:09:44,087 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 54.92307692307692) internal successors, (2856), 52 states have internal predecessors, (2856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 23:09:44,089 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 86.0) internal successors, (4558), 53 states have internal predecessors, (4558), 0 states have call successors, (0), 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-17 23:09:44,089 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 86.0) internal successors, (4558), 53 states have internal predecessors, (4558), 0 states have call successors, (0), 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-17 23:09:44,089 INFO L186 Difference]: Start difference. First operand has 937 places, 2413 transitions, 90094 flow. Second operand 52 states and 2856 transitions. [2021-12-17 23:09:44,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 978 places, 2733 transitions, 106461 flow [2021-12-17 23:09:49,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 946 places, 2733 transitions, 104715 flow, removed 783 selfloop flow, removed 32 redundant places. [2021-12-17 23:09:49,701 INFO L242 Difference]: Finished difference. Result has 974 places, 2615 transitions, 102276 flow [2021-12-17 23:09:49,703 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=88985, PETRI_DIFFERENCE_MINUEND_PLACES=895, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1324, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1014, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=102276, PETRI_PLACES=974, PETRI_TRANSITIONS=2615} [2021-12-17 23:09:49,704 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 898 predicate places. [2021-12-17 23:09:49,704 INFO L470 AbstractCegarLoop]: Abstraction has has 974 places, 2615 transitions, 102276 flow [2021-12-17 23:09:49,704 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 52.84375) internal successors, (1691), 32 states have internal predecessors, (1691), 0 states have call successors, (0), 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-17 23:09:49,704 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:09:49,704 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] [2021-12-17 23:09:49,720 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-12-17 23:09:49,910 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:09:49,910 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:09:49,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:09:49,910 INFO L85 PathProgramCache]: Analyzing trace with hash -502500431, now seen corresponding path program 22 times [2021-12-17 23:09:49,911 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:09:49,911 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262278454] [2021-12-17 23:09:49,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:09:49,911 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:09:49,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:09:50,066 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:09:50,066 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:09:50,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262278454] [2021-12-17 23:09:50,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262278454] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:09:50,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [137190964] [2021-12-17 23:09:50,067 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-17 23:09:50,067 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:09:50,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:09:50,067 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:09:50,068 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-12-17 23:09:50,120 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-17 23:09:50,120 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 23:09:50,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-17 23:09:50,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:09:50,466 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:09:50,467 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:09:50,929 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:09:50,929 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [137190964] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:09:50,929 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:09:50,930 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2021-12-17 23:09:50,930 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668583617] [2021-12-17 23:09:50,930 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:09:50,930 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-12-17 23:09:50,930 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:09:50,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-12-17 23:09:50,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=843, Unknown=0, NotChecked=0, Total=992 [2021-12-17 23:09:50,932 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2021-12-17 23:09:50,933 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 974 places, 2615 transitions, 102276 flow. Second operand has 32 states, 32 states have (on average 52.84375) internal successors, (1691), 32 states have internal predecessors, (1691), 0 states have call successors, (0), 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-17 23:09:50,933 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:09:50,933 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2021-12-17 23:09:50,933 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:09:59,819 INFO L129 PetriNetUnfolder]: 2113/6525 cut-off events. [2021-12-17 23:09:59,819 INFO L130 PetriNetUnfolder]: For 536997/537065 co-relation queries the response was YES. [2021-12-17 23:09:59,933 INFO L84 FinitePrefix]: Finished finitePrefix Result has 97241 conditions, 6525 events. 2113/6525 cut-off events. For 536997/537065 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 67209 event pairs, 111 based on Foata normal form. 21/6529 useless extension candidates. Maximal degree in co-relation 96966. Up to 2307 conditions per place. [2021-12-17 23:09:59,980 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 1183 selfloop transitions, 1866 changer transitions 38/3128 dead transitions. [2021-12-17 23:09:59,980 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1044 places, 3128 transitions, 127177 flow [2021-12-17 23:09:59,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2021-12-17 23:09:59,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 77 states. [2021-12-17 23:09:59,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 4227 transitions. [2021-12-17 23:09:59,982 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6383267894895802 [2021-12-17 23:09:59,982 INFO L72 ComplementDD]: Start complementDD. Operand 77 states and 4227 transitions. [2021-12-17 23:09:59,982 INFO L73 IsDeterministic]: Start isDeterministic. Operand 77 states and 4227 transitions. [2021-12-17 23:09:59,983 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:09:59,983 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 77 states and 4227 transitions. [2021-12-17 23:09:59,986 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 78 states, 77 states have (on average 54.896103896103895) internal successors, (4227), 77 states have internal predecessors, (4227), 0 states have call successors, (0), 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-17 23:09:59,988 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 78 states, 78 states have (on average 86.0) internal successors, (6708), 78 states have internal predecessors, (6708), 0 states have call successors, (0), 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-17 23:09:59,989 INFO L81 ComplementDD]: Finished complementDD. Result has 78 states, 78 states have (on average 86.0) internal successors, (6708), 78 states have internal predecessors, (6708), 0 states have call successors, (0), 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-17 23:09:59,989 INFO L186 Difference]: Start difference. First operand has 974 places, 2615 transitions, 102276 flow. Second operand 77 states and 4227 transitions. [2021-12-17 23:09:59,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1044 places, 3128 transitions, 127177 flow [2021-12-17 23:10:07,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1028 places, 3128 transitions, 126426 flow, removed 345 selfloop flow, removed 16 redundant places. [2021-12-17 23:10:07,672 INFO L242 Difference]: Finished difference. Result has 1076 places, 2974 transitions, 123814 flow [2021-12-17 23:10:07,674 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=101759, PETRI_DIFFERENCE_MINUEND_PLACES=952, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1533, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=926, PETRI_DIFFERENCE_SUBTRAHEND_STATES=77, PETRI_FLOW=123814, PETRI_PLACES=1076, PETRI_TRANSITIONS=2974} [2021-12-17 23:10:07,674 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 1000 predicate places. [2021-12-17 23:10:07,675 INFO L470 AbstractCegarLoop]: Abstraction has has 1076 places, 2974 transitions, 123814 flow [2021-12-17 23:10:07,675 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 52.84375) internal successors, (1691), 32 states have internal predecessors, (1691), 0 states have call successors, (0), 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-17 23:10:07,675 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:10:07,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] [2021-12-17 23:10:07,691 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2021-12-17 23:10:07,883 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:10:07,883 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:10:07,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:10:07,884 INFO L85 PathProgramCache]: Analyzing trace with hash -315753373, now seen corresponding path program 23 times [2021-12-17 23:10:07,884 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:10:07,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571734715] [2021-12-17 23:10:07,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:10:07,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:10:07,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:10:08,073 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:10:08,074 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:10:08,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571734715] [2021-12-17 23:10:08,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571734715] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:10:08,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1670141379] [2021-12-17 23:10:08,074 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-12-17 23:10:08,074 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:10:08,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:10:08,088 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:10:08,089 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-12-17 23:10:08,144 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 23:10:08,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 23:10:08,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-17 23:10:08,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:10:08,528 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:10:08,528 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:10:08,951 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:10:08,951 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1670141379] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:10:08,951 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:10:08,951 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2021-12-17 23:10:08,951 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939918186] [2021-12-17 23:10:08,951 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:10:08,952 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-12-17 23:10:08,952 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:10:08,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-12-17 23:10:08,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=828, Unknown=0, NotChecked=0, Total=992 [2021-12-17 23:10:08,953 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2021-12-17 23:10:08,954 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1076 places, 2974 transitions, 123814 flow. Second operand has 32 states, 32 states have (on average 52.875) internal successors, (1692), 32 states have internal predecessors, (1692), 0 states have call successors, (0), 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-17 23:10:08,954 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:10:08,954 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2021-12-17 23:10:08,954 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:10:17,027 INFO L129 PetriNetUnfolder]: 2200/6710 cut-off events. [2021-12-17 23:10:17,027 INFO L130 PetriNetUnfolder]: For 601870/601915 co-relation queries the response was YES. [2021-12-17 23:10:17,195 INFO L84 FinitePrefix]: Finished finitePrefix Result has 106315 conditions, 6710 events. 2200/6710 cut-off events. For 601870/601915 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 69356 event pairs, 110 based on Foata normal form. 12/6702 useless extension candidates. Maximal degree in co-relation 105999. Up to 2808 conditions per place. [2021-12-17 23:10:17,250 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 1497 selfloop transitions, 1655 changer transitions 24/3217 dead transitions. [2021-12-17 23:10:17,250 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1099 places, 3217 transitions, 139539 flow [2021-12-17 23:10:17,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-12-17 23:10:17,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-12-17 23:10:17,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1842 transitions. [2021-12-17 23:10:17,251 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6490486257928119 [2021-12-17 23:10:17,251 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1842 transitions. [2021-12-17 23:10:17,251 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1842 transitions. [2021-12-17 23:10:17,252 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:10:17,252 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1842 transitions. [2021-12-17 23:10:17,253 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 55.81818181818182) internal successors, (1842), 33 states have internal predecessors, (1842), 0 states have call successors, (0), 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-17 23:10:17,254 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 86.0) internal successors, (2924), 34 states have internal predecessors, (2924), 0 states have call successors, (0), 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-17 23:10:17,254 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 86.0) internal successors, (2924), 34 states have internal predecessors, (2924), 0 states have call successors, (0), 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-17 23:10:17,255 INFO L186 Difference]: Start difference. First operand has 1076 places, 2974 transitions, 123814 flow. Second operand 33 states and 1842 transitions. [2021-12-17 23:10:17,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1099 places, 3217 transitions, 139539 flow [2021-12-17 23:10:26,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1078 places, 3217 transitions, 137178 flow, removed 1125 selfloop flow, removed 21 redundant places. [2021-12-17 23:10:26,423 INFO L242 Difference]: Finished difference. Result has 1090 places, 3083 transitions, 130657 flow [2021-12-17 23:10:26,425 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=121801, PETRI_DIFFERENCE_MINUEND_PLACES=1046, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2974, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1546, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=130657, PETRI_PLACES=1090, PETRI_TRANSITIONS=3083} [2021-12-17 23:10:26,425 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 1014 predicate places. [2021-12-17 23:10:26,425 INFO L470 AbstractCegarLoop]: Abstraction has has 1090 places, 3083 transitions, 130657 flow [2021-12-17 23:10:26,425 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 52.875) internal successors, (1692), 32 states have internal predecessors, (1692), 0 states have call successors, (0), 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-17 23:10:26,425 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:10:26,426 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] [2021-12-17 23:10:26,442 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-12-17 23:10:26,626 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-12-17 23:10:26,626 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:10:26,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:10:26,626 INFO L85 PathProgramCache]: Analyzing trace with hash 333013221, now seen corresponding path program 24 times [2021-12-17 23:10:26,627 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:10:26,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799568600] [2021-12-17 23:10:26,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:10:26,627 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:10:26,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:10:26,790 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:10:26,790 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:10:26,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799568600] [2021-12-17 23:10:26,790 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799568600] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:10:26,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2028432910] [2021-12-17 23:10:26,791 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-12-17 23:10:26,791 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:10:26,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:10:26,792 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:10:26,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-12-17 23:10:26,850 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-12-17 23:10:26,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 23:10:26,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-17 23:10:26,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:10:27,188 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:10:27,188 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:10:27,560 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:10:27,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2028432910] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:10:27,560 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:10:27,560 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2021-12-17 23:10:27,560 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696767695] [2021-12-17 23:10:27,560 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:10:27,560 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-12-17 23:10:27,560 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:10:27,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-12-17 23:10:27,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=832, Unknown=0, NotChecked=0, Total=992 [2021-12-17 23:10:27,561 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2021-12-17 23:10:27,562 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1090 places, 3083 transitions, 130657 flow. Second operand has 32 states, 32 states have (on average 52.875) internal successors, (1692), 32 states have internal predecessors, (1692), 0 states have call successors, (0), 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-17 23:10:27,562 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:10:27,562 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2021-12-17 23:10:27,562 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:10:36,007 INFO L129 PetriNetUnfolder]: 2226/6777 cut-off events. [2021-12-17 23:10:36,008 INFO L130 PetriNetUnfolder]: For 551300/551337 co-relation queries the response was YES. [2021-12-17 23:10:36,176 INFO L84 FinitePrefix]: Finished finitePrefix Result has 107012 conditions, 6777 events. 2226/6777 cut-off events. For 551300/551337 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 70112 event pairs, 97 based on Foata normal form. 10/6768 useless extension candidates. Maximal degree in co-relation 106694. Up to 2699 conditions per place. [2021-12-17 23:10:36,244 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 1444 selfloop transitions, 1738 changer transitions 26/3249 dead transitions. [2021-12-17 23:10:36,244 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1125 places, 3249 transitions, 142517 flow [2021-12-17 23:10:36,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-12-17 23:10:36,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2021-12-17 23:10:36,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2163 transitions. [2021-12-17 23:10:36,246 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.644901610017889 [2021-12-17 23:10:36,246 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2163 transitions. [2021-12-17 23:10:36,246 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2163 transitions. [2021-12-17 23:10:36,246 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:10:36,246 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2163 transitions. [2021-12-17 23:10:36,248 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 55.46153846153846) internal successors, (2163), 39 states have internal predecessors, (2163), 0 states have call successors, (0), 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-17 23:10:36,249 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 86.0) internal successors, (3440), 40 states have internal predecessors, (3440), 0 states have call successors, (0), 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-17 23:10:36,249 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 86.0) internal successors, (3440), 40 states have internal predecessors, (3440), 0 states have call successors, (0), 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-17 23:10:36,249 INFO L186 Difference]: Start difference. First operand has 1090 places, 3083 transitions, 130657 flow. Second operand 39 states and 2163 transitions. [2021-12-17 23:10:36,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1125 places, 3249 transitions, 142517 flow [2021-12-17 23:10:45,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1110 places, 3249 transitions, 142151 flow, removed 84 selfloop flow, removed 15 redundant places. [2021-12-17 23:10:45,338 INFO L242 Difference]: Finished difference. Result has 1121 places, 3129 transitions, 137345 flow [2021-12-17 23:10:45,340 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=130322, PETRI_DIFFERENCE_MINUEND_PLACES=1072, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3083, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1692, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=137345, PETRI_PLACES=1121, PETRI_TRANSITIONS=3129} [2021-12-17 23:10:45,340 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 1045 predicate places. [2021-12-17 23:10:45,340 INFO L470 AbstractCegarLoop]: Abstraction has has 1121 places, 3129 transitions, 137345 flow [2021-12-17 23:10:45,341 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 52.875) internal successors, (1692), 32 states have internal predecessors, (1692), 0 states have call successors, (0), 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-17 23:10:45,341 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:10:45,341 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] [2021-12-17 23:10:45,359 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-12-17 23:10:45,541 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-12-17 23:10:45,541 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:10:45,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:10:45,542 INFO L85 PathProgramCache]: Analyzing trace with hash -1751398303, now seen corresponding path program 25 times [2021-12-17 23:10:45,542 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:10:45,542 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195428377] [2021-12-17 23:10:45,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:10:45,542 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:10:45,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:10:45,706 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:10:45,706 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:10:45,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195428377] [2021-12-17 23:10:45,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195428377] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:10:45,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1241138781] [2021-12-17 23:10:45,706 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-12-17 23:10:45,707 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:10:45,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:10:45,708 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:10:45,709 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-12-17 23:10:45,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:10:45,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-17 23:10:45,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:10:46,133 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:10:46,133 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:10:46,585 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:10:46,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1241138781] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:10:46,585 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:10:46,585 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2021-12-17 23:10:46,585 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434544135] [2021-12-17 23:10:46,586 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:10:46,586 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-12-17 23:10:46,586 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:10:46,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-12-17 23:10:46,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=838, Unknown=0, NotChecked=0, Total=992 [2021-12-17 23:10:46,588 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2021-12-17 23:10:46,589 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1121 places, 3129 transitions, 137345 flow. Second operand has 32 states, 32 states have (on average 52.875) internal successors, (1692), 32 states have internal predecessors, (1692), 0 states have call successors, (0), 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-17 23:10:46,589 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:10:46,589 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2021-12-17 23:10:46,589 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:10:57,451 INFO L129 PetriNetUnfolder]: 2329/7147 cut-off events. [2021-12-17 23:10:57,451 INFO L130 PetriNetUnfolder]: For 612181/612231 co-relation queries the response was YES. [2021-12-17 23:10:57,631 INFO L84 FinitePrefix]: Finished finitePrefix Result has 115470 conditions, 7147 events. 2329/7147 cut-off events. For 612181/612231 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 74659 event pairs, 95 based on Foata normal form. 15/7145 useless extension candidates. Maximal degree in co-relation 115145. Up to 2283 conditions per place. [2021-12-17 23:10:57,705 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 1261 selfloop transitions, 2104 changer transitions 25/3431 dead transitions. [2021-12-17 23:10:57,705 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1179 places, 3431 transitions, 155033 flow [2021-12-17 23:10:57,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2021-12-17 23:10:57,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2021-12-17 23:10:57,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 3441 transitions. [2021-12-17 23:10:57,707 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6453488372093024 [2021-12-17 23:10:57,707 INFO L72 ComplementDD]: Start complementDD. Operand 62 states and 3441 transitions. [2021-12-17 23:10:57,707 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 3441 transitions. [2021-12-17 23:10:57,708 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:10:57,708 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 62 states and 3441 transitions. [2021-12-17 23:10:57,710 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 63 states, 62 states have (on average 55.5) internal successors, (3441), 62 states have internal predecessors, (3441), 0 states have call successors, (0), 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-17 23:10:57,713 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 63 states, 63 states have (on average 86.0) internal successors, (5418), 63 states have internal predecessors, (5418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 23:10:57,713 INFO L81 ComplementDD]: Finished complementDD. Result has 63 states, 63 states have (on average 86.0) internal successors, (5418), 63 states have internal predecessors, (5418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 23:10:57,714 INFO L186 Difference]: Start difference. First operand has 1121 places, 3129 transitions, 137345 flow. Second operand 62 states and 3441 transitions. [2021-12-17 23:10:57,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1179 places, 3431 transitions, 155033 flow [2021-12-17 23:11:07,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1160 places, 3431 transitions, 153547 flow, removed 67 selfloop flow, removed 19 redundant places. [2021-12-17 23:11:07,371 INFO L242 Difference]: Finished difference. Result has 1194 places, 3288 transitions, 151389 flow [2021-12-17 23:11:07,373 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=135984, PETRI_DIFFERENCE_MINUEND_PLACES=1099, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1950, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=62, PETRI_FLOW=151389, PETRI_PLACES=1194, PETRI_TRANSITIONS=3288} [2021-12-17 23:11:07,373 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 1118 predicate places. [2021-12-17 23:11:07,374 INFO L470 AbstractCegarLoop]: Abstraction has has 1194 places, 3288 transitions, 151389 flow [2021-12-17 23:11:07,374 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 52.875) internal successors, (1692), 32 states have internal predecessors, (1692), 0 states have call successors, (0), 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-17 23:11:07,374 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:11:07,374 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] [2021-12-17 23:11:07,392 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-12-17 23:11:07,592 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-12-17 23:11:07,593 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:11:07,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:11:07,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1351225403, now seen corresponding path program 26 times [2021-12-17 23:11:07,593 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:11:07,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547208573] [2021-12-17 23:11:07,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:11:07,593 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:11:07,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:11:07,748 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:11:07,749 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:11:07,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547208573] [2021-12-17 23:11:07,749 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547208573] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:11:07,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2062027844] [2021-12-17 23:11:07,749 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-17 23:11:07,749 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:11:07,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:11:07,750 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:11:07,751 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-12-17 23:11:07,804 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 23:11:07,805 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 23:11:07,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-17 23:11:07,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:11:08,155 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:11:08,155 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:11:08,774 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:11:08,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2062027844] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:11:08,774 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:11:08,774 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2021-12-17 23:11:08,774 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165712600] [2021-12-17 23:11:08,775 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:11:08,775 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-12-17 23:11:08,775 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:11:08,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-12-17 23:11:08,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=840, Unknown=0, NotChecked=0, Total=992 [2021-12-17 23:11:08,776 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2021-12-17 23:11:08,777 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1194 places, 3288 transitions, 151389 flow. Second operand has 32 states, 32 states have (on average 52.875) internal successors, (1692), 32 states have internal predecessors, (1692), 0 states have call successors, (0), 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-17 23:11:08,777 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:11:08,777 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2021-12-17 23:11:08,777 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:11:19,292 INFO L129 PetriNetUnfolder]: 2324/7082 cut-off events. [2021-12-17 23:11:19,292 INFO L130 PetriNetUnfolder]: For 662694/662754 co-relation queries the response was YES. [2021-12-17 23:11:19,461 INFO L84 FinitePrefix]: Finished finitePrefix Result has 119635 conditions, 7082 events. 2324/7082 cut-off events. For 662694/662754 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 73715 event pairs, 106 based on Foata normal form. 15/7080 useless extension candidates. Maximal degree in co-relation 119282. Up to 2511 conditions per place. [2021-12-17 23:11:19,521 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 1369 selfloop transitions, 1957 changer transitions 36/3403 dead transitions. [2021-12-17 23:11:19,521 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1239 places, 3403 transitions, 161073 flow [2021-12-17 23:11:19,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-12-17 23:11:19,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2021-12-17 23:11:19,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 2880 transitions. [2021-12-17 23:11:19,523 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6440071556350626 [2021-12-17 23:11:19,523 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 2880 transitions. [2021-12-17 23:11:19,523 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 2880 transitions. [2021-12-17 23:11:19,523 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:11:19,524 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 2880 transitions. [2021-12-17 23:11:19,525 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 55.38461538461539) internal successors, (2880), 52 states have internal predecessors, (2880), 0 states have call successors, (0), 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-17 23:11:19,527 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 86.0) internal successors, (4558), 53 states have internal predecessors, (4558), 0 states have call successors, (0), 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-17 23:11:19,528 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 86.0) internal successors, (4558), 53 states have internal predecessors, (4558), 0 states have call successors, (0), 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-17 23:11:19,528 INFO L186 Difference]: Start difference. First operand has 1194 places, 3288 transitions, 151389 flow. Second operand 52 states and 2880 transitions. [2021-12-17 23:11:19,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1239 places, 3403 transitions, 161073 flow [2021-12-17 23:11:29,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1213 places, 3403 transitions, 160144 flow, removed 235 selfloop flow, removed 26 redundant places. [2021-12-17 23:11:29,861 INFO L242 Difference]: Finished difference. Result has 1221 places, 3277 transitions, 154763 flow [2021-12-17 23:11:29,864 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=150502, PETRI_DIFFERENCE_MINUEND_PLACES=1162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1956, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=154763, PETRI_PLACES=1221, PETRI_TRANSITIONS=3277} [2021-12-17 23:11:29,864 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 1145 predicate places. [2021-12-17 23:11:29,865 INFO L470 AbstractCegarLoop]: Abstraction has has 1221 places, 3277 transitions, 154763 flow [2021-12-17 23:11:29,865 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 52.875) internal successors, (1692), 32 states have internal predecessors, (1692), 0 states have call successors, (0), 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-17 23:11:29,865 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:11:29,865 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] [2021-12-17 23:11:29,883 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2021-12-17 23:11:30,079 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-12-17 23:11:30,079 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:11:30,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:11:30,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1629820725, now seen corresponding path program 27 times [2021-12-17 23:11:30,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:11:30,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721756748] [2021-12-17 23:11:30,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:11:30,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:11:30,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:11:30,245 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:11:30,245 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:11:30,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721756748] [2021-12-17 23:11:30,245 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721756748] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:11:30,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1635427379] [2021-12-17 23:11:30,245 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-17 23:11:30,245 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:11:30,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:11:30,246 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:11:30,255 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-12-17 23:11:30,308 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-12-17 23:11:30,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 23:11:30,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-17 23:11:30,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:11:30,632 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:11:30,632 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:11:31,017 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:11:31,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1635427379] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:11:31,017 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:11:31,018 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2021-12-17 23:11:31,018 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576755386] [2021-12-17 23:11:31,018 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:11:31,018 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-12-17 23:11:31,018 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:11:31,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-12-17 23:11:31,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=842, Unknown=0, NotChecked=0, Total=992 [2021-12-17 23:11:31,020 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2021-12-17 23:11:31,020 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1221 places, 3277 transitions, 154763 flow. Second operand has 32 states, 32 states have (on average 52.875) internal successors, (1692), 32 states have internal predecessors, (1692), 0 states have call successors, (0), 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-17 23:11:31,020 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:11:31,020 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2021-12-17 23:11:31,020 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:11:41,447 INFO L129 PetriNetUnfolder]: 2418/7277 cut-off events. [2021-12-17 23:11:41,447 INFO L130 PetriNetUnfolder]: For 710620/710665 co-relation queries the response was YES. [2021-12-17 23:11:41,622 INFO L84 FinitePrefix]: Finished finitePrefix Result has 127257 conditions, 7277 events. 2418/7277 cut-off events. For 710620/710665 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 76059 event pairs, 106 based on Foata normal form. 13/7274 useless extension candidates. Maximal degree in co-relation 126901. Up to 2860 conditions per place. [2021-12-17 23:11:41,689 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 1571 selfloop transitions, 1904 changer transitions 22/3538 dead transitions. [2021-12-17 23:11:41,689 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1251 places, 3538 transitions, 172886 flow [2021-12-17 23:11:41,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-12-17 23:11:41,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2021-12-17 23:11:41,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2363 transitions. [2021-12-17 23:11:41,690 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.638994050838291 [2021-12-17 23:11:41,690 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2363 transitions. [2021-12-17 23:11:41,690 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2363 transitions. [2021-12-17 23:11:41,691 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:11:41,691 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2363 transitions. [2021-12-17 23:11:41,692 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 54.95348837209303) internal successors, (2363), 43 states have internal predecessors, (2363), 0 states have call successors, (0), 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-17 23:11:41,694 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 86.0) internal successors, (3784), 44 states have internal predecessors, (3784), 0 states have call successors, (0), 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-17 23:11:41,694 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 86.0) internal successors, (3784), 44 states have internal predecessors, (3784), 0 states have call successors, (0), 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-17 23:11:41,694 INFO L186 Difference]: Start difference. First operand has 1221 places, 3277 transitions, 154763 flow. Second operand 43 states and 2363 transitions. [2021-12-17 23:11:41,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1251 places, 3538 transitions, 172886 flow [2021-12-17 23:11:52,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1207 places, 3538 transitions, 169315 flow, removed 16 selfloop flow, removed 44 redundant places. [2021-12-17 23:11:52,607 INFO L242 Difference]: Finished difference. Result has 1218 places, 3396 transitions, 162265 flow [2021-12-17 23:11:52,609 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=151391, PETRI_DIFFERENCE_MINUEND_PLACES=1165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1784, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=162265, PETRI_PLACES=1218, PETRI_TRANSITIONS=3396} [2021-12-17 23:11:52,610 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 1142 predicate places. [2021-12-17 23:11:52,610 INFO L470 AbstractCegarLoop]: Abstraction has has 1218 places, 3396 transitions, 162265 flow [2021-12-17 23:11:52,610 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 52.875) internal successors, (1692), 32 states have internal predecessors, (1692), 0 states have call successors, (0), 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-17 23:11:52,610 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:11:52,610 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] [2021-12-17 23:11:52,631 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-12-17 23:11:52,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:11:52,823 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:11:52,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:11:52,824 INFO L85 PathProgramCache]: Analyzing trace with hash 1048326269, now seen corresponding path program 28 times [2021-12-17 23:11:52,824 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:11:52,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791279726] [2021-12-17 23:11:52,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:11:52,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:11:52,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:11:53,019 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:11:53,020 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:11:53,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791279726] [2021-12-17 23:11:53,020 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791279726] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:11:53,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [408858022] [2021-12-17 23:11:53,020 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-17 23:11:53,020 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:11:53,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:11:53,021 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:11:53,022 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-12-17 23:11:53,086 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-17 23:11:53,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 23:11:53,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-17 23:11:53,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:11:53,452 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:11:53,452 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:11:53,914 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:11:53,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [408858022] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:11:53,915 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:11:53,915 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2021-12-17 23:11:53,915 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512674496] [2021-12-17 23:11:53,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:11:53,915 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-12-17 23:11:53,915 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:11:53,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-12-17 23:11:53,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=833, Unknown=0, NotChecked=0, Total=992 [2021-12-17 23:11:53,917 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2021-12-17 23:11:53,918 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1218 places, 3396 transitions, 162265 flow. Second operand has 32 states, 32 states have (on average 52.875) internal successors, (1692), 32 states have internal predecessors, (1692), 0 states have call successors, (0), 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-17 23:11:53,918 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:11:53,918 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2021-12-17 23:11:53,918 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:12:07,221 INFO L129 PetriNetUnfolder]: 2421/7316 cut-off events. [2021-12-17 23:12:07,221 INFO L130 PetriNetUnfolder]: For 712894/712931 co-relation queries the response was YES. [2021-12-17 23:12:07,398 INFO L84 FinitePrefix]: Finished finitePrefix Result has 128118 conditions, 7316 events. 2421/7316 cut-off events. For 712894/712931 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 76266 event pairs, 84 based on Foata normal form. 11/7313 useless extension candidates. Maximal degree in co-relation 127760. Up to 1941 conditions per place. [2021-12-17 23:12:07,462 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 1169 selfloop transitions, 2314 changer transitions 23/3547 dead transitions. [2021-12-17 23:12:07,462 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1285 places, 3547 transitions, 174871 flow [2021-12-17 23:12:07,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2021-12-17 23:12:07,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2021-12-17 23:12:07,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 3904 transitions. [2021-12-17 23:12:07,464 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6393711103832296 [2021-12-17 23:12:07,464 INFO L72 ComplementDD]: Start complementDD. Operand 71 states and 3904 transitions. [2021-12-17 23:12:07,464 INFO L73 IsDeterministic]: Start isDeterministic. Operand 71 states and 3904 transitions. [2021-12-17 23:12:07,464 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:12:07,465 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 71 states and 3904 transitions. [2021-12-17 23:12:07,467 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 72 states, 71 states have (on average 54.985915492957744) internal successors, (3904), 71 states have internal predecessors, (3904), 0 states have call successors, (0), 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-17 23:12:07,470 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 72 states, 72 states have (on average 86.0) internal successors, (6192), 72 states have internal predecessors, (6192), 0 states have call successors, (0), 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-17 23:12:07,470 INFO L81 ComplementDD]: Finished complementDD. Result has 72 states, 72 states have (on average 86.0) internal successors, (6192), 72 states have internal predecessors, (6192), 0 states have call successors, (0), 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-17 23:12:07,470 INFO L186 Difference]: Start difference. First operand has 1218 places, 3396 transitions, 162265 flow. Second operand 71 states and 3904 transitions. [2021-12-17 23:12:07,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1285 places, 3547 transitions, 174871 flow [2021-12-17 23:12:19,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1263 places, 3547 transitions, 174449 flow, removed 72 selfloop flow, removed 22 redundant places. [2021-12-17 23:12:19,550 INFO L242 Difference]: Finished difference. Result has 1274 places, 3419 transitions, 168324 flow [2021-12-17 23:12:19,553 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=161896, PETRI_DIFFERENCE_MINUEND_PLACES=1193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=71, PETRI_FLOW=168324, PETRI_PLACES=1274, PETRI_TRANSITIONS=3419} [2021-12-17 23:12:19,553 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 1198 predicate places. [2021-12-17 23:12:19,553 INFO L470 AbstractCegarLoop]: Abstraction has has 1274 places, 3419 transitions, 168324 flow [2021-12-17 23:12:19,553 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 52.875) internal successors, (1692), 32 states have internal predecessors, (1692), 0 states have call successors, (0), 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-17 23:12:19,554 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:12:19,554 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] [2021-12-17 23:12:19,570 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2021-12-17 23:12:19,767 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:12:19,767 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:12:19,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:12:19,768 INFO L85 PathProgramCache]: Analyzing trace with hash 2116438669, now seen corresponding path program 29 times [2021-12-17 23:12:19,768 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:12:19,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027950063] [2021-12-17 23:12:19,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:12:19,768 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:12:19,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:12:19,922 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:12:19,922 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:12:19,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027950063] [2021-12-17 23:12:19,922 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027950063] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:12:19,923 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [913309353] [2021-12-17 23:12:19,923 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-12-17 23:12:19,923 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:12:19,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:12:19,924 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:12:19,924 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-12-17 23:12:19,996 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 23:12:19,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 23:12:19,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-17 23:12:19,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:12:20,421 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:12:20,421 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:12:20,977 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:12:20,977 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [913309353] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:12:20,978 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:12:20,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2021-12-17 23:12:20,978 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796614797] [2021-12-17 23:12:20,978 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:12:20,978 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-12-17 23:12:20,978 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:12:20,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-12-17 23:12:20,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=850, Unknown=0, NotChecked=0, Total=992 [2021-12-17 23:12:20,979 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2021-12-17 23:12:20,980 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1274 places, 3419 transitions, 168324 flow. Second operand has 32 states, 32 states have (on average 52.875) internal successors, (1692), 32 states have internal predecessors, (1692), 0 states have call successors, (0), 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-17 23:12:20,980 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:12:20,980 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2021-12-17 23:12:20,980 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:12:32,793 INFO L129 PetriNetUnfolder]: 2424/7363 cut-off events. [2021-12-17 23:12:32,793 INFO L130 PetriNetUnfolder]: For 766857/766915 co-relation queries the response was YES. [2021-12-17 23:12:32,974 INFO L84 FinitePrefix]: Finished finitePrefix Result has 132088 conditions, 7363 events. 2424/7363 cut-off events. For 766857/766915 co-relation queries the response was YES. Maximal size of possible extension queue 580. Compared 76949 event pairs, 91 based on Foata normal form. 16/7365 useless extension candidates. Maximal degree in co-relation 131724. Up to 2409 conditions per place. [2021-12-17 23:12:33,040 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 1346 selfloop transitions, 2126 changer transitions 28/3541 dead transitions. [2021-12-17 23:12:33,040 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1333 places, 3541 transitions, 179604 flow [2021-12-17 23:12:33,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2021-12-17 23:12:33,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2021-12-17 23:12:33,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 3549 transitions. [2021-12-17 23:12:33,043 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6348837209302326 [2021-12-17 23:12:33,043 INFO L72 ComplementDD]: Start complementDD. Operand 65 states and 3549 transitions. [2021-12-17 23:12:33,043 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 3549 transitions. [2021-12-17 23:12:33,043 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:12:33,043 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 65 states and 3549 transitions. [2021-12-17 23:12:33,046 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 66 states, 65 states have (on average 54.6) internal successors, (3549), 65 states have internal predecessors, (3549), 0 states have call successors, (0), 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-17 23:12:33,048 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 66 states, 66 states have (on average 86.0) internal successors, (5676), 66 states have internal predecessors, (5676), 0 states have call successors, (0), 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-17 23:12:33,048 INFO L81 ComplementDD]: Finished complementDD. Result has 66 states, 66 states have (on average 86.0) internal successors, (5676), 66 states have internal predecessors, (5676), 0 states have call successors, (0), 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-17 23:12:33,049 INFO L186 Difference]: Start difference. First operand has 1274 places, 3419 transitions, 168324 flow. Second operand 65 states and 3549 transitions. [2021-12-17 23:12:33,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1333 places, 3541 transitions, 179604 flow [2021-12-17 23:12:44,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1284 places, 3541 transitions, 175095 flow, removed 241 selfloop flow, removed 49 redundant places. [2021-12-17 23:12:44,549 INFO L242 Difference]: Finished difference. Result has 1302 places, 3439 transitions, 172053 flow [2021-12-17 23:12:44,552 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=163938, PETRI_DIFFERENCE_MINUEND_PLACES=1220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2099, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=65, PETRI_FLOW=172053, PETRI_PLACES=1302, PETRI_TRANSITIONS=3439} [2021-12-17 23:12:44,553 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 1226 predicate places. [2021-12-17 23:12:44,553 INFO L470 AbstractCegarLoop]: Abstraction has has 1302 places, 3439 transitions, 172053 flow [2021-12-17 23:12:44,553 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 52.875) internal successors, (1692), 32 states have internal predecessors, (1692), 0 states have call successors, (0), 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-17 23:12:44,553 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:12:44,553 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] [2021-12-17 23:12:44,572 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2021-12-17 23:12:44,772 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2021-12-17 23:12:44,773 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:12:44,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:12:44,773 INFO L85 PathProgramCache]: Analyzing trace with hash -1918153369, now seen corresponding path program 30 times [2021-12-17 23:12:44,773 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:12:44,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782309389] [2021-12-17 23:12:44,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:12:44,773 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:12:44,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:12:44,935 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:12:44,935 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:12:44,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782309389] [2021-12-17 23:12:44,936 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782309389] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:12:44,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [463480315] [2021-12-17 23:12:44,936 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-12-17 23:12:44,936 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:12:44,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:12:44,937 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:12:44,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-12-17 23:12:44,993 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-12-17 23:12:44,993 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 23:12:44,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 23 conjunts are in the unsatisfiable core [2021-12-17 23:12:44,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:12:45,480 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:12:45,480 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:12:46,423 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:12:46,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [463480315] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:12:46,423 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:12:46,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 17] total 38 [2021-12-17 23:12:46,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347374892] [2021-12-17 23:12:46,424 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:12:46,424 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2021-12-17 23:12:46,424 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:12:46,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-12-17 23:12:46,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=1216, Unknown=0, NotChecked=0, Total=1406 [2021-12-17 23:12:46,426 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2021-12-17 23:12:46,427 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1302 places, 3439 transitions, 172053 flow. Second operand has 38 states, 38 states have (on average 52.81578947368421) internal successors, (2007), 38 states have internal predecessors, (2007), 0 states have call successors, (0), 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-17 23:12:46,427 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:12:46,427 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2021-12-17 23:12:46,427 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:12:58,837 INFO L129 PetriNetUnfolder]: 2605/8169 cut-off events. [2021-12-17 23:12:58,837 INFO L130 PetriNetUnfolder]: For 893124/893139 co-relation queries the response was YES. [2021-12-17 23:12:59,041 INFO L84 FinitePrefix]: Finished finitePrefix Result has 147019 conditions, 8169 events. 2605/8169 cut-off events. For 893124/893139 co-relation queries the response was YES. Maximal size of possible extension queue 647. Compared 88624 event pairs, 76 based on Foata normal form. 26/8179 useless extension candidates. Maximal degree in co-relation 146648. Up to 2358 conditions per place. [2021-12-17 23:12:59,155 INFO L132 encePairwiseOnDemand]: 65/86 looper letters, 1500 selfloop transitions, 2232 changer transitions 84/3857 dead transitions. [2021-12-17 23:12:59,155 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1336 places, 3857 transitions, 199873 flow [2021-12-17 23:12:59,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-12-17 23:12:59,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2021-12-17 23:12:59,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 2639 transitions. [2021-12-17 23:12:59,157 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6392926356589147 [2021-12-17 23:12:59,157 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 2639 transitions. [2021-12-17 23:12:59,157 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 2639 transitions. [2021-12-17 23:12:59,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:12:59,157 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 2639 transitions. [2021-12-17 23:12:59,159 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 54.979166666666664) internal successors, (2639), 48 states have internal predecessors, (2639), 0 states have call successors, (0), 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-17 23:12:59,161 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 86.0) internal successors, (4214), 49 states have internal predecessors, (4214), 0 states have call successors, (0), 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-17 23:12:59,161 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 86.0) internal successors, (4214), 49 states have internal predecessors, (4214), 0 states have call successors, (0), 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-17 23:12:59,161 INFO L186 Difference]: Start difference. First operand has 1302 places, 3439 transitions, 172053 flow. Second operand 48 states and 2639 transitions. [2021-12-17 23:12:59,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1336 places, 3857 transitions, 199873 flow [2021-12-17 23:13:12,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1303 places, 3857 transitions, 199223 flow, removed 62 selfloop flow, removed 33 redundant places. [2021-12-17 23:13:12,678 INFO L242 Difference]: Finished difference. Result has 1333 places, 3688 transitions, 195064 flow [2021-12-17 23:13:12,681 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=171463, PETRI_DIFFERENCE_MINUEND_PLACES=1256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1965, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=195064, PETRI_PLACES=1333, PETRI_TRANSITIONS=3688} [2021-12-17 23:13:12,681 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 1257 predicate places. [2021-12-17 23:13:12,682 INFO L470 AbstractCegarLoop]: Abstraction has has 1333 places, 3688 transitions, 195064 flow [2021-12-17 23:13:12,682 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 52.81578947368421) internal successors, (2007), 38 states have internal predecessors, (2007), 0 states have call successors, (0), 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-17 23:13:12,682 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:13:12,683 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] [2021-12-17 23:13:12,702 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2021-12-17 23:13:12,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:13:12,895 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:13:12,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:13:12,896 INFO L85 PathProgramCache]: Analyzing trace with hash -903913661, now seen corresponding path program 31 times [2021-12-17 23:13:12,896 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:13:12,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807613312] [2021-12-17 23:13:12,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:13:12,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:13:12,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:13:13,054 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:13:13,054 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:13:13,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807613312] [2021-12-17 23:13:13,054 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807613312] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:13:13,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1503656449] [2021-12-17 23:13:13,055 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-12-17 23:13:13,055 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:13:13,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:13:13,056 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:13:13,056 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-12-17 23:13:13,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:13:13,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-17 23:13:13,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:13:13,461 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:13:13,462 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:13:13,928 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:13:13,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1503656449] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:13:13,928 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:13:13,928 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2021-12-17 23:13:13,928 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361923078] [2021-12-17 23:13:13,928 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:13:13,928 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-12-17 23:13:13,928 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:13:13,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-12-17 23:13:13,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=831, Unknown=0, NotChecked=0, Total=992 [2021-12-17 23:13:13,929 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2021-12-17 23:13:13,930 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1333 places, 3688 transitions, 195064 flow. Second operand has 32 states, 32 states have (on average 52.84375) internal successors, (1691), 32 states have internal predecessors, (1691), 0 states have call successors, (0), 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-17 23:13:13,930 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:13:13,930 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2021-12-17 23:13:13,930 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:13:28,510 INFO L129 PetriNetUnfolder]: 2566/7898 cut-off events. [2021-12-17 23:13:28,510 INFO L130 PetriNetUnfolder]: For 916466/916490 co-relation queries the response was YES. [2021-12-17 23:13:28,881 INFO L84 FinitePrefix]: Finished finitePrefix Result has 150947 conditions, 7898 events. 2566/7898 cut-off events. For 916466/916490 co-relation queries the response was YES. Maximal size of possible extension queue 619. Compared 83968 event pairs, 84 based on Foata normal form. 13/7893 useless extension candidates. Maximal degree in co-relation 150554. Up to 2090 conditions per place. [2021-12-17 23:13:28,973 INFO L132 encePairwiseOnDemand]: 71/86 looper letters, 1629 selfloop transitions, 2246 changer transitions 17/3933 dead transitions. [2021-12-17 23:13:28,973 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1385 places, 3933 transitions, 213683 flow [2021-12-17 23:13:28,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2021-12-17 23:13:28,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2021-12-17 23:13:28,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 3618 transitions. [2021-12-17 23:13:28,976 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6374207188160677 [2021-12-17 23:13:28,976 INFO L72 ComplementDD]: Start complementDD. Operand 66 states and 3618 transitions. [2021-12-17 23:13:28,976 INFO L73 IsDeterministic]: Start isDeterministic. Operand 66 states and 3618 transitions. [2021-12-17 23:13:28,977 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:13:28,977 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 66 states and 3618 transitions. [2021-12-17 23:13:28,979 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 67 states, 66 states have (on average 54.81818181818182) internal successors, (3618), 66 states have internal predecessors, (3618), 0 states have call successors, (0), 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-17 23:13:28,982 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 67 states, 67 states have (on average 86.0) internal successors, (5762), 67 states have internal predecessors, (5762), 0 states have call successors, (0), 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-17 23:13:28,982 INFO L81 ComplementDD]: Finished complementDD. Result has 67 states, 67 states have (on average 86.0) internal successors, (5762), 67 states have internal predecessors, (5762), 0 states have call successors, (0), 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-17 23:13:28,982 INFO L186 Difference]: Start difference. First operand has 1333 places, 3688 transitions, 195064 flow. Second operand 66 states and 3618 transitions. [2021-12-17 23:13:28,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1385 places, 3933 transitions, 213683 flow [2021-12-17 23:13:44,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1360 places, 3933 transitions, 212304 flow, removed 492 selfloop flow, removed 25 redundant places. [2021-12-17 23:13:44,723 INFO L242 Difference]: Finished difference. Result has 1382 places, 3815 transitions, 206921 flow [2021-12-17 23:13:44,726 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=193916, PETRI_DIFFERENCE_MINUEND_PLACES=1295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=66, PETRI_FLOW=206921, PETRI_PLACES=1382, PETRI_TRANSITIONS=3815} [2021-12-17 23:13:44,726 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 1306 predicate places. [2021-12-17 23:13:44,726 INFO L470 AbstractCegarLoop]: Abstraction has has 1382 places, 3815 transitions, 206921 flow [2021-12-17 23:13:44,727 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 52.84375) internal successors, (1691), 32 states have internal predecessors, (1691), 0 states have call successors, (0), 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-17 23:13:44,727 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:13:44,727 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] [2021-12-17 23:13:44,744 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2021-12-17 23:13:44,944 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:13:44,944 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:13:44,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:13:44,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1589345813, now seen corresponding path program 32 times [2021-12-17 23:13:44,944 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:13:44,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328412169] [2021-12-17 23:13:44,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:13:44,944 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:13:44,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:13:45,119 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:13:45,119 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:13:45,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328412169] [2021-12-17 23:13:45,119 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328412169] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:13:45,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [306042708] [2021-12-17 23:13:45,119 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-17 23:13:45,119 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:13:45,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:13:45,120 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:13:45,121 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-12-17 23:13:45,178 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 23:13:45,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 23:13:45,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-17 23:13:45,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:13:45,497 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:13:45,497 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:13:45,957 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:13:45,957 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [306042708] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:13:45,957 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:13:45,958 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 31 [2021-12-17 23:13:45,958 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374249275] [2021-12-17 23:13:45,958 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:13:45,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-12-17 23:13:45,958 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:13:45,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-12-17 23:13:45,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=789, Unknown=0, NotChecked=0, Total=930 [2021-12-17 23:13:45,959 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2021-12-17 23:13:45,960 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1382 places, 3815 transitions, 206921 flow. Second operand has 31 states, 31 states have (on average 52.87096774193548) internal successors, (1639), 31 states have internal predecessors, (1639), 0 states have call successors, (0), 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-17 23:13:45,960 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:13:45,960 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2021-12-17 23:13:45,960 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:14:05,820 INFO L129 PetriNetUnfolder]: 2880/8964 cut-off events. [2021-12-17 23:14:05,821 INFO L130 PetriNetUnfolder]: For 1111069/1111084 co-relation queries the response was YES. [2021-12-17 23:14:06,054 INFO L84 FinitePrefix]: Finished finitePrefix Result has 173440 conditions, 8964 events. 2880/8964 cut-off events. For 1111069/1111084 co-relation queries the response was YES. Maximal size of possible extension queue 692. Compared 97930 event pairs, 84 based on Foata normal form. 17/8962 useless extension candidates. Maximal degree in co-relation 173042. Up to 3070 conditions per place. [2021-12-17 23:14:06,135 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 1598 selfloop transitions, 2841 changer transitions 33/4513 dead transitions. [2021-12-17 23:14:06,135 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1459 places, 4513 transitions, 247978 flow [2021-12-17 23:14:06,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2021-12-17 23:14:06,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 86 states. [2021-12-17 23:14:06,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 4702 transitions. [2021-12-17 23:14:06,137 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6357490535424554 [2021-12-17 23:14:06,137 INFO L72 ComplementDD]: Start complementDD. Operand 86 states and 4702 transitions. [2021-12-17 23:14:06,138 INFO L73 IsDeterministic]: Start isDeterministic. Operand 86 states and 4702 transitions. [2021-12-17 23:14:06,138 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:14:06,138 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 86 states and 4702 transitions. [2021-12-17 23:14:06,141 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 87 states, 86 states have (on average 54.674418604651166) internal successors, (4702), 86 states have internal predecessors, (4702), 0 states have call successors, (0), 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-17 23:14:06,145 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 87 states, 87 states have (on average 86.0) internal successors, (7482), 87 states have internal predecessors, (7482), 0 states have call successors, (0), 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-17 23:14:06,145 INFO L81 ComplementDD]: Finished complementDD. Result has 87 states, 87 states have (on average 86.0) internal successors, (7482), 87 states have internal predecessors, (7482), 0 states have call successors, (0), 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-17 23:14:06,145 INFO L186 Difference]: Start difference. First operand has 1382 places, 3815 transitions, 206921 flow. Second operand 86 states and 4702 transitions. [2021-12-17 23:14:06,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1459 places, 4513 transitions, 247978 flow [2021-12-17 23:14:25,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1429 places, 4513 transitions, 245352 flow, removed 897 selfloop flow, removed 30 redundant places. [2021-12-17 23:14:25,960 INFO L242 Difference]: Finished difference. Result has 1485 places, 4303 transitions, 242823 flow [2021-12-17 23:14:25,963 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=204880, PETRI_DIFFERENCE_MINUEND_PLACES=1344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3815, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2385, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=86, PETRI_FLOW=242823, PETRI_PLACES=1485, PETRI_TRANSITIONS=4303} [2021-12-17 23:14:25,963 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 1409 predicate places. [2021-12-17 23:14:25,964 INFO L470 AbstractCegarLoop]: Abstraction has has 1485 places, 4303 transitions, 242823 flow [2021-12-17 23:14:25,964 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 52.87096774193548) internal successors, (1639), 31 states have internal predecessors, (1639), 0 states have call successors, (0), 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-17 23:14:25,964 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:14:25,964 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] [2021-12-17 23:14:25,983 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2021-12-17 23:14:26,179 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-12-17 23:14:26,179 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:14:26,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:14:26,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1079653525, now seen corresponding path program 33 times [2021-12-17 23:14:26,180 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:14:26,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402640] [2021-12-17 23:14:26,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:14:26,180 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:14:26,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:14:26,357 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:14:26,358 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:14:26,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402640] [2021-12-17 23:14:26,358 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402640] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:14:26,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [757505869] [2021-12-17 23:14:26,358 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-17 23:14:26,358 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:14:26,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:14:26,363 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:14:26,364 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-12-17 23:14:26,424 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-12-17 23:14:26,425 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 23:14:26,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-17 23:14:26,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:14:26,735 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:14:26,735 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:14:27,137 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:14:27,137 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [757505869] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:14:27,137 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:14:27,137 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 31 [2021-12-17 23:14:27,137 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915708449] [2021-12-17 23:14:27,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:14:27,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-12-17 23:14:27,137 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:14:27,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-12-17 23:14:27,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=782, Unknown=0, NotChecked=0, Total=930 [2021-12-17 23:14:27,139 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2021-12-17 23:14:27,139 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1485 places, 4303 transitions, 242823 flow. Second operand has 31 states, 31 states have (on average 52.87096774193548) internal successors, (1639), 31 states have internal predecessors, (1639), 0 states have call successors, (0), 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-17 23:14:27,139 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:14:27,139 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2021-12-17 23:14:27,139 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:14:52,100 INFO L129 PetriNetUnfolder]: 2940/9026 cut-off events. [2021-12-17 23:14:52,100 INFO L130 PetriNetUnfolder]: For 1222382/1222397 co-relation queries the response was YES. [2021-12-17 23:14:52,368 INFO L84 FinitePrefix]: Finished finitePrefix Result has 183864 conditions, 9026 events. 2940/9026 cut-off events. For 1222382/1222397 co-relation queries the response was YES. Maximal size of possible extension queue 703. Compared 98359 event pairs, 122 based on Foata normal form. 9/9012 useless extension candidates. Maximal degree in co-relation 183419. Up to 4271 conditions per place. [2021-12-17 23:14:52,459 INFO L132 encePairwiseOnDemand]: 71/86 looper letters, 2007 selfloop transitions, 2471 changer transitions 6/4525 dead transitions. [2021-12-17 23:14:52,459 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1500 places, 4525 transitions, 261997 flow [2021-12-17 23:14:52,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-12-17 23:14:52,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2021-12-17 23:14:52,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1555 transitions. [2021-12-17 23:14:52,460 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.645764119601329 [2021-12-17 23:14:52,460 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1555 transitions. [2021-12-17 23:14:52,460 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1555 transitions. [2021-12-17 23:14:52,460 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:14:52,460 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1555 transitions. [2021-12-17 23:14:52,461 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 55.535714285714285) internal successors, (1555), 28 states have internal predecessors, (1555), 0 states have call successors, (0), 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-17 23:14:52,463 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 86.0) internal successors, (2494), 29 states have internal predecessors, (2494), 0 states have call successors, (0), 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-17 23:14:52,463 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 86.0) internal successors, (2494), 29 states have internal predecessors, (2494), 0 states have call successors, (0), 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-17 23:14:52,463 INFO L186 Difference]: Start difference. First operand has 1485 places, 4303 transitions, 242823 flow. Second operand 28 states and 1555 transitions. [2021-12-17 23:14:52,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1500 places, 4525 transitions, 261997 flow [2021-12-17 23:15:15,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1473 places, 4525 transitions, 259927 flow, removed 996 selfloop flow, removed 27 redundant places. [2021-12-17 23:15:15,476 INFO L242 Difference]: Finished difference. Result has 1491 places, 4413 transitions, 257830 flow [2021-12-17 23:15:15,479 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=240867, PETRI_DIFFERENCE_MINUEND_PLACES=1446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2363, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1885, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=257830, PETRI_PLACES=1491, PETRI_TRANSITIONS=4413} [2021-12-17 23:15:15,479 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 1415 predicate places. [2021-12-17 23:15:15,480 INFO L470 AbstractCegarLoop]: Abstraction has has 1491 places, 4413 transitions, 257830 flow [2021-12-17 23:15:15,480 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 52.87096774193548) internal successors, (1639), 31 states have internal predecessors, (1639), 0 states have call successors, (0), 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-17 23:15:15,480 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:15:15,480 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] [2021-12-17 23:15:15,498 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2021-12-17 23:15:15,680 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-12-17 23:15:15,681 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:15:15,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:15:15,681 INFO L85 PathProgramCache]: Analyzing trace with hash -956366859, now seen corresponding path program 34 times [2021-12-17 23:15:15,681 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:15:15,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290170904] [2021-12-17 23:15:15,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:15:15,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:15:15,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:15:15,842 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:15:15,842 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:15:15,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290170904] [2021-12-17 23:15:15,842 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290170904] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:15:15,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1316170056] [2021-12-17 23:15:15,842 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-17 23:15:15,842 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:15:15,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:15:15,843 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:15:15,845 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-12-17 23:15:15,903 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-17 23:15:15,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 23:15:15,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-17 23:15:15,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:15:16,260 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:15:16,260 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:15:16,659 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:15:16,660 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1316170056] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:15:16,660 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:15:16,660 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2021-12-17 23:15:16,660 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27909854] [2021-12-17 23:15:16,660 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:15:16,660 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-12-17 23:15:16,660 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:15:16,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-12-17 23:15:16,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=835, Unknown=0, NotChecked=0, Total=992 [2021-12-17 23:15:16,662 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2021-12-17 23:15:16,662 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1491 places, 4413 transitions, 257830 flow. Second operand has 32 states, 32 states have (on average 52.84375) internal successors, (1691), 32 states have internal predecessors, (1691), 0 states have call successors, (0), 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-17 23:15:16,662 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:15:16,663 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2021-12-17 23:15:16,663 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:15:40,404 INFO L129 PetriNetUnfolder]: 3268/10056 cut-off events. [2021-12-17 23:15:40,404 INFO L130 PetriNetUnfolder]: For 1398123/1398138 co-relation queries the response was YES. [2021-12-17 23:15:40,735 INFO L84 FinitePrefix]: Finished finitePrefix Result has 208154 conditions, 10056 events. 3268/10056 cut-off events. For 1398123/1398138 co-relation queries the response was YES. Maximal size of possible extension queue 783. Compared 111834 event pairs, 98 based on Foata normal form. 11/10042 useless extension candidates. Maximal degree in co-relation 207706. Up to 2626 conditions per place. [2021-12-17 23:15:40,847 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 2102 selfloop transitions, 2956 changer transitions 16/5115 dead transitions. [2021-12-17 23:15:40,847 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1556 places, 5115 transitions, 306667 flow [2021-12-17 23:15:40,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2021-12-17 23:15:40,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2021-12-17 23:15:40,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 3783 transitions. [2021-12-17 23:15:40,849 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6375126390293225 [2021-12-17 23:15:40,849 INFO L72 ComplementDD]: Start complementDD. Operand 69 states and 3783 transitions. [2021-12-17 23:15:40,849 INFO L73 IsDeterministic]: Start isDeterministic. Operand 69 states and 3783 transitions. [2021-12-17 23:15:40,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:15:40,850 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 69 states and 3783 transitions. [2021-12-17 23:15:40,852 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 70 states, 69 states have (on average 54.82608695652174) internal successors, (3783), 69 states have internal predecessors, (3783), 0 states have call successors, (0), 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-17 23:15:40,855 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 70 states, 70 states have (on average 86.0) internal successors, (6020), 70 states have internal predecessors, (6020), 0 states have call successors, (0), 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-17 23:15:40,855 INFO L81 ComplementDD]: Finished complementDD. Result has 70 states, 70 states have (on average 86.0) internal successors, (6020), 70 states have internal predecessors, (6020), 0 states have call successors, (0), 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-17 23:15:40,855 INFO L186 Difference]: Start difference. First operand has 1491 places, 4413 transitions, 257830 flow. Second operand 69 states and 3783 transitions. [2021-12-17 23:15:40,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1556 places, 5115 transitions, 306667 flow [2021-12-17 23:16:08,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1545 places, 5115 transitions, 306514 flow, removed 54 selfloop flow, removed 11 redundant places. [2021-12-17 23:16:08,625 INFO L242 Difference]: Finished difference. Result has 1575 places, 4840 transitions, 292010 flow [2021-12-17 23:16:08,628 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=257703, PETRI_DIFFERENCE_MINUEND_PLACES=1477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2558, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1739, PETRI_DIFFERENCE_SUBTRAHEND_STATES=69, PETRI_FLOW=292010, PETRI_PLACES=1575, PETRI_TRANSITIONS=4840} [2021-12-17 23:16:08,628 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 1499 predicate places. [2021-12-17 23:16:08,628 INFO L470 AbstractCegarLoop]: Abstraction has has 1575 places, 4840 transitions, 292010 flow [2021-12-17 23:16:08,628 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 52.84375) internal successors, (1691), 32 states have internal predecessors, (1691), 0 states have call successors, (0), 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-17 23:16:08,629 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:16:08,629 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] [2021-12-17 23:16:08,645 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2021-12-17 23:16:08,829 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-12-17 23:16:08,829 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:16:08,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:16:08,829 INFO L85 PathProgramCache]: Analyzing trace with hash 449773415, now seen corresponding path program 35 times [2021-12-17 23:16:08,829 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:16:08,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343136966] [2021-12-17 23:16:08,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:16:08,830 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:16:08,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:16:08,984 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:16:08,984 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:16:08,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343136966] [2021-12-17 23:16:08,984 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343136966] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:16:08,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1935763328] [2021-12-17 23:16:08,985 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-12-17 23:16:08,985 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:16:08,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:16:08,985 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:16:08,986 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2021-12-17 23:16:09,045 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-12-17 23:16:09,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 23:16:09,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-17 23:16:09,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:16:09,386 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:16:09,386 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:16:09,772 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:16:09,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1935763328] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:16:09,773 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:16:09,773 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2021-12-17 23:16:09,773 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270731444] [2021-12-17 23:16:09,773 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:16:09,773 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-12-17 23:16:09,773 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:16:09,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-12-17 23:16:09,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=851, Unknown=0, NotChecked=0, Total=992 [2021-12-17 23:16:09,775 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2021-12-17 23:16:09,776 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1575 places, 4840 transitions, 292010 flow. Second operand has 32 states, 32 states have (on average 52.84375) internal successors, (1691), 32 states have internal predecessors, (1691), 0 states have call successors, (0), 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-17 23:16:09,776 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:16:09,776 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2021-12-17 23:16:09,776 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:16:42,952 INFO L129 PetriNetUnfolder]: 3622/11128 cut-off events. [2021-12-17 23:16:42,952 INFO L130 PetriNetUnfolder]: For 1710786/1710801 co-relation queries the response was YES. [2021-12-17 23:16:43,334 INFO L84 FinitePrefix]: Finished finitePrefix Result has 239194 conditions, 11128 events. 3622/11128 cut-off events. For 1710786/1710801 co-relation queries the response was YES. Maximal size of possible extension queue 864. Compared 126366 event pairs, 110 based on Foata normal form. 13/11111 useless extension candidates. Maximal degree in co-relation 238719. Up to 3593 conditions per place. [2021-12-17 23:16:43,458 INFO L132 encePairwiseOnDemand]: 71/86 looper letters, 2031 selfloop transitions, 3603 changer transitions 16/5691 dead transitions. [2021-12-17 23:16:43,459 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1639 places, 5691 transitions, 348749 flow [2021-12-17 23:16:43,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2021-12-17 23:16:43,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2021-12-17 23:16:43,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 3869 transitions. [2021-12-17 23:16:43,461 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6336390435637078 [2021-12-17 23:16:43,461 INFO L72 ComplementDD]: Start complementDD. Operand 71 states and 3869 transitions. [2021-12-17 23:16:43,461 INFO L73 IsDeterministic]: Start isDeterministic. Operand 71 states and 3869 transitions. [2021-12-17 23:16:43,462 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:16:43,462 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 71 states and 3869 transitions. [2021-12-17 23:16:43,465 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 72 states, 71 states have (on average 54.49295774647887) internal successors, (3869), 71 states have internal predecessors, (3869), 0 states have call successors, (0), 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-17 23:16:43,468 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 72 states, 72 states have (on average 86.0) internal successors, (6192), 72 states have internal predecessors, (6192), 0 states have call successors, (0), 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-17 23:16:43,468 INFO L81 ComplementDD]: Finished complementDD. Result has 72 states, 72 states have (on average 86.0) internal successors, (6192), 72 states have internal predecessors, (6192), 0 states have call successors, (0), 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-17 23:16:43,468 INFO L186 Difference]: Start difference. First operand has 1575 places, 4840 transitions, 292010 flow. Second operand 71 states and 3869 transitions. [2021-12-17 23:16:43,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1639 places, 5691 transitions, 348749 flow [2021-12-17 23:17:21,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1618 places, 5691 transitions, 345476 flow, removed 1367 selfloop flow, removed 21 redundant places. [2021-12-17 23:17:21,587 INFO L242 Difference]: Finished difference. Result has 1646 places, 5462 transitions, 337945 flow [2021-12-17 23:17:21,590 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=289706, PETRI_DIFFERENCE_MINUEND_PLACES=1548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4840, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3014, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1716, PETRI_DIFFERENCE_SUBTRAHEND_STATES=71, PETRI_FLOW=337945, PETRI_PLACES=1646, PETRI_TRANSITIONS=5462} [2021-12-17 23:17:21,590 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 1570 predicate places. [2021-12-17 23:17:21,590 INFO L470 AbstractCegarLoop]: Abstraction has has 1646 places, 5462 transitions, 337945 flow [2021-12-17 23:17:21,590 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 52.84375) internal successors, (1691), 32 states have internal predecessors, (1691), 0 states have call successors, (0), 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-17 23:17:21,590 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:17:21,591 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] [2021-12-17 23:17:21,609 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2021-12-17 23:17:21,791 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:17:21,791 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:17:21,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:17:21,791 INFO L85 PathProgramCache]: Analyzing trace with hash 760103127, now seen corresponding path program 36 times [2021-12-17 23:17:21,791 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:17:21,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539482926] [2021-12-17 23:17:21,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:17:21,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:17:21,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:17:21,958 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:17:21,959 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:17:21,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539482926] [2021-12-17 23:17:21,959 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539482926] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:17:21,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1792690040] [2021-12-17 23:17:21,959 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-12-17 23:17:21,959 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:17:21,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:17:21,960 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:17:21,961 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2021-12-17 23:17:22,009 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-12-17 23:17:22,009 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 23:17:22,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 21 conjunts are in the unsatisfiable core [2021-12-17 23:17:22,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:17:22,460 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:17:22,460 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:17:23,069 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:17:23,069 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1792690040] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:17:23,069 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:17:23,069 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 16] total 37 [2021-12-17 23:17:23,069 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756510088] [2021-12-17 23:17:23,069 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:17:23,070 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2021-12-17 23:17:23,070 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:17:23,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-12-17 23:17:23,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=1131, Unknown=0, NotChecked=0, Total=1332 [2021-12-17 23:17:23,071 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2021-12-17 23:17:23,072 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1646 places, 5462 transitions, 337945 flow. Second operand has 37 states, 37 states have (on average 52.83783783783784) internal successors, (1955), 37 states have internal predecessors, (1955), 0 states have call successors, (0), 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-17 23:17:23,072 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:17:23,072 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2021-12-17 23:17:23,072 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:17:58,823 INFO L129 PetriNetUnfolder]: 3671/11288 cut-off events. [2021-12-17 23:17:58,823 INFO L130 PetriNetUnfolder]: For 1822879/1822894 co-relation queries the response was YES. [2021-12-17 23:17:59,325 INFO L84 FinitePrefix]: Finished finitePrefix Result has 249919 conditions, 11288 events. 3671/11288 cut-off events. For 1822879/1822894 co-relation queries the response was YES. Maximal size of possible extension queue 881. Compared 128598 event pairs, 138 based on Foata normal form. 9/11267 useless extension candidates. Maximal degree in co-relation 249424. Up to 4698 conditions per place. [2021-12-17 23:17:59,448 INFO L132 encePairwiseOnDemand]: 68/86 looper letters, 2271 selfloop transitions, 3390 changer transitions 13/5715 dead transitions. [2021-12-17 23:17:59,449 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1689 places, 5715 transitions, 360871 flow [2021-12-17 23:17:59,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-12-17 23:17:59,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2021-12-17 23:17:59,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 2722 transitions. [2021-12-17 23:17:59,451 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6330232558139535 [2021-12-17 23:17:59,451 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 2722 transitions. [2021-12-17 23:17:59,451 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 2722 transitions. [2021-12-17 23:17:59,451 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:17:59,451 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 2722 transitions. [2021-12-17 23:17:59,453 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 54.44) internal successors, (2722), 50 states have internal predecessors, (2722), 0 states have call successors, (0), 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-17 23:17:59,455 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 86.0) internal successors, (4386), 51 states have internal predecessors, (4386), 0 states have call successors, (0), 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-17 23:17:59,455 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 86.0) internal successors, (4386), 51 states have internal predecessors, (4386), 0 states have call successors, (0), 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-17 23:17:59,455 INFO L186 Difference]: Start difference. First operand has 1646 places, 5462 transitions, 337945 flow. Second operand 50 states and 2722 transitions. [2021-12-17 23:17:59,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1689 places, 5715 transitions, 360871 flow [2021-12-17 23:18:41,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1675 places, 5715 transitions, 358846 flow, removed 988 selfloop flow, removed 14 redundant places. [2021-12-17 23:18:41,972 INFO L242 Difference]: Finished difference. Result has 1691 places, 5588 transitions, 350802 flow [2021-12-17 23:18:41,975 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=335978, PETRI_DIFFERENCE_MINUEND_PLACES=1626, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3264, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=350802, PETRI_PLACES=1691, PETRI_TRANSITIONS=5588} [2021-12-17 23:18:41,975 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 1615 predicate places. [2021-12-17 23:18:41,975 INFO L470 AbstractCegarLoop]: Abstraction has has 1691 places, 5588 transitions, 350802 flow [2021-12-17 23:18:41,976 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 52.83783783783784) internal successors, (1955), 37 states have internal predecessors, (1955), 0 states have call successors, (0), 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-17 23:18:41,976 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:18:41,976 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] [2021-12-17 23:18:41,992 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2021-12-17 23:18:42,177 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-12-17 23:18:42,177 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:18:42,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:18:42,177 INFO L85 PathProgramCache]: Analyzing trace with hash 1715953477, now seen corresponding path program 37 times [2021-12-17 23:18:42,177 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:18:42,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953768803] [2021-12-17 23:18:42,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:18:42,177 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:18:42,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:18:42,339 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:18:42,339 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:18:42,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953768803] [2021-12-17 23:18:42,339 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953768803] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:18:42,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1608691145] [2021-12-17 23:18:42,339 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-12-17 23:18:42,339 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:18:42,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:18:42,340 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:18:42,341 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2021-12-17 23:18:42,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:18:42,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-17 23:18:42,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:18:42,748 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:18:42,748 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:18:43,129 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:18:43,130 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1608691145] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:18:43,130 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:18:43,130 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2021-12-17 23:18:43,130 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893279044] [2021-12-17 23:18:43,130 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:18:43,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-12-17 23:18:43,130 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:18:43,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-12-17 23:18:43,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=847, Unknown=0, NotChecked=0, Total=992 [2021-12-17 23:18:43,131 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2021-12-17 23:18:43,132 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1691 places, 5588 transitions, 350802 flow. Second operand has 32 states, 32 states have (on average 52.84375) internal successors, (1691), 32 states have internal predecessors, (1691), 0 states have call successors, (0), 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-17 23:18:43,132 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:18:43,132 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2021-12-17 23:18:43,132 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:19:27,686 INFO L129 PetriNetUnfolder]: 3811/11743 cut-off events. [2021-12-17 23:19:27,686 INFO L130 PetriNetUnfolder]: For 1958039/1958063 co-relation queries the response was YES. [2021-12-17 23:19:28,206 INFO L84 FinitePrefix]: Finished finitePrefix Result has 262667 conditions, 11743 events. 3811/11743 cut-off events. For 1958039/1958063 co-relation queries the response was YES. Maximal size of possible extension queue 917. Compared 134768 event pairs, 102 based on Foata normal form. 12/11731 useless extension candidates. Maximal degree in co-relation 262161. Up to 3419 conditions per place. [2021-12-17 23:19:28,335 INFO L132 encePairwiseOnDemand]: 71/86 looper letters, 1896 selfloop transitions, 4136 changer transitions 20/6093 dead transitions. [2021-12-17 23:19:28,335 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1768 places, 6093 transitions, 389318 flow [2021-12-17 23:19:28,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2021-12-17 23:19:28,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2021-12-17 23:19:28,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 4588 transitions. [2021-12-17 23:19:28,338 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6351052048726468 [2021-12-17 23:19:28,338 INFO L72 ComplementDD]: Start complementDD. Operand 84 states and 4588 transitions. [2021-12-17 23:19:28,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 84 states and 4588 transitions. [2021-12-17 23:19:28,339 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:19:28,339 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 84 states and 4588 transitions. [2021-12-17 23:19:28,342 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 85 states, 84 states have (on average 54.61904761904762) internal successors, (4588), 84 states have internal predecessors, (4588), 0 states have call successors, (0), 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-17 23:19:28,345 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 85 states, 85 states have (on average 86.0) internal successors, (7310), 85 states have internal predecessors, (7310), 0 states have call successors, (0), 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-17 23:19:28,346 INFO L81 ComplementDD]: Finished complementDD. Result has 85 states, 85 states have (on average 86.0) internal successors, (7310), 85 states have internal predecessors, (7310), 0 states have call successors, (0), 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-17 23:19:28,346 INFO L186 Difference]: Start difference. First operand has 1691 places, 5588 transitions, 350802 flow. Second operand 84 states and 4588 transitions. [2021-12-17 23:19:28,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1768 places, 6093 transitions, 389318 flow [2021-12-17 23:20:16,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1746 places, 6093 transitions, 388415 flow, removed 305 selfloop flow, removed 22 redundant places. [2021-12-17 23:20:16,626 INFO L242 Difference]: Finished difference. Result has 1764 places, 5851 transitions, 378416 flow [2021-12-17 23:20:16,629 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=349955, PETRI_DIFFERENCE_MINUEND_PLACES=1663, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3878, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1658, PETRI_DIFFERENCE_SUBTRAHEND_STATES=84, PETRI_FLOW=378416, PETRI_PLACES=1764, PETRI_TRANSITIONS=5851} [2021-12-17 23:20:16,629 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 1688 predicate places. [2021-12-17 23:20:16,629 INFO L470 AbstractCegarLoop]: Abstraction has has 1764 places, 5851 transitions, 378416 flow [2021-12-17 23:20:16,630 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 52.84375) internal successors, (1691), 32 states have internal predecessors, (1691), 0 states have call successors, (0), 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-17 23:20:16,630 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-17 23:20:16,630 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] [2021-12-17 23:20:16,645 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2021-12-17 23:20:16,837 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-12-17 23:20:16,837 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-17 23:20:16,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 23:20:16,838 INFO L85 PathProgramCache]: Analyzing trace with hash -739805399, now seen corresponding path program 38 times [2021-12-17 23:20:16,838 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 23:20:16,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077959017] [2021-12-17 23:20:16,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 23:20:16,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 23:20:16,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 23:20:16,995 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:20:16,995 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 23:20:16,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077959017] [2021-12-17 23:20:16,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077959017] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 23:20:16,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1617610640] [2021-12-17 23:20:16,995 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-17 23:20:16,995 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 23:20:16,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 23:20:16,996 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 23:20:16,996 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2021-12-17 23:20:17,057 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 23:20:17,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 23:20:17,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-17 23:20:17,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 23:20:17,389 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:20:17,389 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 23:20:17,736 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 23:20:17,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1617610640] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 23:20:17,736 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 23:20:17,736 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2021-12-17 23:20:17,736 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20207062] [2021-12-17 23:20:17,736 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 23:20:17,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-12-17 23:20:17,737 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 23:20:17,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-12-17 23:20:17,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=839, Unknown=0, NotChecked=0, Total=992 [2021-12-17 23:20:17,738 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2021-12-17 23:20:17,739 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1764 places, 5851 transitions, 378416 flow. Second operand has 32 states, 32 states have (on average 52.84375) internal successors, (1691), 32 states have internal predecessors, (1691), 0 states have call successors, (0), 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-17 23:20:17,739 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-17 23:20:17,739 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2021-12-17 23:20:17,739 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-17 23:21:08,471 INFO L129 PetriNetUnfolder]: 4403/13467 cut-off events. [2021-12-17 23:21:08,471 INFO L130 PetriNetUnfolder]: For 2386564/2386579 co-relation queries the response was YES. [2021-12-17 23:21:09,073 INFO L84 FinitePrefix]: Finished finitePrefix Result has 310503 conditions, 13467 events. 4403/13467 cut-off events. For 2386564/2386579 co-relation queries the response was YES. Maximal size of possible extension queue 1047. Compared 157394 event pairs, 134 based on Foata normal form. 13/13453 useless extension candidates. Maximal degree in co-relation 309987. Up to 5240 conditions per place. [2021-12-17 23:21:09,231 INFO L132 encePairwiseOnDemand]: 71/86 looper letters, 2538 selfloop transitions, 4492 changer transitions 27/7098 dead transitions. [2021-12-17 23:21:09,231 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1870 places, 7098 transitions, 467578 flow [2021-12-17 23:21:09,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2021-12-17 23:21:09,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 113 states. [2021-12-17 23:21:09,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 6137 transitions. [2021-12-17 23:21:09,234 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6315085408520271 [2021-12-17 23:21:09,234 INFO L72 ComplementDD]: Start complementDD. Operand 113 states and 6137 transitions. [2021-12-17 23:21:09,234 INFO L73 IsDeterministic]: Start isDeterministic. Operand 113 states and 6137 transitions. [2021-12-17 23:21:09,235 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-17 23:21:09,235 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 113 states and 6137 transitions. [2021-12-17 23:21:09,239 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 114 states, 113 states have (on average 54.309734513274336) internal successors, (6137), 113 states have internal predecessors, (6137), 0 states have call successors, (0), 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-17 23:21:09,244 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 114 states, 114 states have (on average 86.0) internal successors, (9804), 114 states have internal predecessors, (9804), 0 states have call successors, (0), 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-17 23:21:09,244 INFO L81 ComplementDD]: Finished complementDD. Result has 114 states, 114 states have (on average 86.0) internal successors, (9804), 114 states have internal predecessors, (9804), 0 states have call successors, (0), 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-17 23:21:09,244 INFO L186 Difference]: Start difference. First operand has 1764 places, 5851 transitions, 378416 flow. Second operand 113 states and 6137 transitions. [2021-12-17 23:21:09,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1870 places, 7098 transitions, 467578 flow Killed by 15