./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/nla-digbench/ps4-ll.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 35987657 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/nla-digbench/ps4-ll.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 ef01badb7f90b6597aa83d48583be40b7afc9a4c054f915d626bd89be70c7009 --- Real Ultimate output --- This is Ultimate 0.2.2-?-3598765 [2022-07-21 03:04:27,393 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-21 03:04:27,394 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-21 03:04:27,415 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-21 03:04:27,415 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-21 03:04:27,416 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-21 03:04:27,417 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-21 03:04:27,418 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-21 03:04:27,419 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-21 03:04:27,419 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-21 03:04:27,420 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-21 03:04:27,421 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-21 03:04:27,421 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-21 03:04:27,422 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-21 03:04:27,423 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-21 03:04:27,423 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-21 03:04:27,424 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-21 03:04:27,424 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-21 03:04:27,425 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-21 03:04:27,427 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-21 03:04:27,427 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-21 03:04:27,431 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-21 03:04:27,432 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-21 03:04:27,433 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-21 03:04:27,433 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-21 03:04:27,436 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-21 03:04:27,438 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-21 03:04:27,438 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-21 03:04:27,439 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-21 03:04:27,440 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-21 03:04:27,440 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-21 03:04:27,441 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-21 03:04:27,443 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-21 03:04:27,443 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-21 03:04:27,444 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-21 03:04:27,445 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-21 03:04:27,446 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-21 03:04:27,446 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-21 03:04:27,446 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-21 03:04:27,447 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-21 03:04:27,447 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-21 03:04:27,449 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-21 03:04:27,450 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-07-21 03:04:27,466 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-21 03:04:27,471 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-21 03:04:27,471 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-21 03:04:27,471 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-21 03:04:27,472 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-21 03:04:27,472 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-21 03:04:27,473 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-21 03:04:27,473 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-21 03:04:27,473 INFO L138 SettingsManager]: * Use SBE=true [2022-07-21 03:04:27,480 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-21 03:04:27,480 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-21 03:04:27,481 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-21 03:04:27,481 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-21 03:04:27,481 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-21 03:04:27,481 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-21 03:04:27,481 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-21 03:04:27,481 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-21 03:04:27,481 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-21 03:04:27,482 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-21 03:04:27,482 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-21 03:04:27,482 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-21 03:04:27,482 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-21 03:04:27,482 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-21 03:04:27,483 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-21 03:04:27,483 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 03:04:27,483 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-21 03:04:27,483 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-21 03:04:27,483 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-21 03:04:27,483 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-21 03:04:27,484 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-21 03:04:27,484 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-21 03:04:27,484 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-21 03:04:27,484 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-21 03:04:27,484 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 -> ef01badb7f90b6597aa83d48583be40b7afc9a4c054f915d626bd89be70c7009 [2022-07-21 03:04:27,726 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-21 03:04:27,739 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-21 03:04:27,741 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-21 03:04:27,741 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-21 03:04:27,742 INFO L275 PluginConnector]: CDTParser initialized [2022-07-21 03:04:27,743 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/nla-digbench/ps4-ll.c [2022-07-21 03:04:27,780 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8a421ce86/14dc601ea39741a48c9c664e378fc4aa/FLAGb02d274ee [2022-07-21 03:04:28,138 INFO L306 CDTParser]: Found 1 translation units. [2022-07-21 03:04:28,139 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/nla-digbench/ps4-ll.c [2022-07-21 03:04:28,143 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8a421ce86/14dc601ea39741a48c9c664e378fc4aa/FLAGb02d274ee [2022-07-21 03:04:28,556 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8a421ce86/14dc601ea39741a48c9c664e378fc4aa [2022-07-21 03:04:28,558 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-21 03:04:28,559 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-21 03:04:28,560 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-21 03:04:28,560 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-21 03:04:28,566 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-21 03:04:28,567 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 03:04:28" (1/1) ... [2022-07-21 03:04:28,568 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3832d7b2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:04:28, skipping insertion in model container [2022-07-21 03:04:28,568 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 03:04:28" (1/1) ... [2022-07-21 03:04:28,572 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-21 03:04:28,583 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-21 03:04:28,660 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/nla-digbench/ps4-ll.c[458,471] [2022-07-21 03:04:28,669 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 03:04:28,673 INFO L203 MainTranslator]: Completed pre-run [2022-07-21 03:04:28,681 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/nla-digbench/ps4-ll.c[458,471] [2022-07-21 03:04:28,685 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 03:04:28,692 INFO L208 MainTranslator]: Completed translation [2022-07-21 03:04:28,693 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:04:28 WrapperNode [2022-07-21 03:04:28,693 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-21 03:04:28,693 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-21 03:04:28,694 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-21 03:04:28,694 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-21 03:04:28,698 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:04:28" (1/1) ... [2022-07-21 03:04:28,702 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:04:28" (1/1) ... [2022-07-21 03:04:28,733 INFO L137 Inliner]: procedures = 14, calls = 10, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 34 [2022-07-21 03:04:28,734 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-21 03:04:28,735 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-21 03:04:28,735 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-21 03:04:28,735 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-21 03:04:28,740 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:04:28" (1/1) ... [2022-07-21 03:04:28,740 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:04:28" (1/1) ... [2022-07-21 03:04:28,746 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:04:28" (1/1) ... [2022-07-21 03:04:28,747 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:04:28" (1/1) ... [2022-07-21 03:04:28,756 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:04:28" (1/1) ... [2022-07-21 03:04:28,758 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:04:28" (1/1) ... [2022-07-21 03:04:28,759 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:04:28" (1/1) ... [2022-07-21 03:04:28,764 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-21 03:04:28,766 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-21 03:04:28,766 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-21 03:04:28,767 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-21 03:04:28,767 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:04:28" (1/1) ... [2022-07-21 03:04:28,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 03:04:28,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 03:04:28,790 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-21 03:04:28,793 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-21 03:04:28,824 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-21 03:04:28,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-21 03:04:28,824 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-21 03:04:28,824 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-21 03:04:28,824 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-07-21 03:04:28,824 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-07-21 03:04:28,871 INFO L234 CfgBuilder]: Building ICFG [2022-07-21 03:04:28,873 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-21 03:04:28,981 INFO L275 CfgBuilder]: Performing block encoding [2022-07-21 03:04:28,997 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-21 03:04:28,997 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-07-21 03:04:28,998 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 03:04:28 BoogieIcfgContainer [2022-07-21 03:04:28,999 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-21 03:04:29,000 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-21 03:04:29,000 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-21 03:04:29,012 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-21 03:04:29,012 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.07 03:04:28" (1/3) ... [2022-07-21 03:04:29,013 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3c35a848 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 03:04:29, skipping insertion in model container [2022-07-21 03:04:29,013 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 03:04:28" (2/3) ... [2022-07-21 03:04:29,013 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3c35a848 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 03:04:29, skipping insertion in model container [2022-07-21 03:04:29,013 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 03:04:28" (3/3) ... [2022-07-21 03:04:29,014 INFO L111 eAbstractionObserver]: Analyzing ICFG ps4-ll.c [2022-07-21 03:04:29,023 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-21 03:04:29,039 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-21 03:04:29,082 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-21 03:04:29,094 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@41e964d1, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@6d18f0d2 [2022-07-21 03:04:29,094 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-21 03:04:29,112 INFO L276 IsEmpty]: Start isEmpty. Operand has 17 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 12 states have internal predecessors, (16), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-21 03:04:29,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-07-21 03:04:29,117 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 03:04:29,117 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-07-21 03:04:29,118 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 03:04:29,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 03:04:29,121 INFO L85 PathProgramCache]: Analyzing trace with hash 1818834085, now seen corresponding path program 1 times [2022-07-21 03:04:29,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 03:04:29,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98197756] [2022-07-21 03:04:29,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:04:29,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 03:04:29,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 03:04:29,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 03:04:29,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 03:04:29,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98197756] [2022-07-21 03:04:29,261 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98197756] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 03:04:29,261 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 03:04:29,261 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-21 03:04:29,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12730318] [2022-07-21 03:04:29,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 03:04:29,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-07-21 03:04:29,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 03:04:29,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-07-21 03:04:29,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-07-21 03:04:29,294 INFO L87 Difference]: Start difference. First operand has 17 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 12 states have internal predecessors, (16), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 2 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 03:04:29,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 03:04:29,309 INFO L93 Difference]: Finished difference Result 32 states and 45 transitions. [2022-07-21 03:04:29,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-07-21 03:04:29,311 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2022-07-21 03:04:29,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 03:04:29,321 INFO L225 Difference]: With dead ends: 32 [2022-07-21 03:04:29,321 INFO L226 Difference]: Without dead ends: 13 [2022-07-21 03:04:29,324 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-07-21 03:04:29,329 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 03:04:29,330 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 03:04:29,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13 states. [2022-07-21 03:04:29,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13 to 13. [2022-07-21 03:04:29,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 8 states have (on average 1.25) internal successors, (10), 9 states have internal predecessors, (10), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 03:04:29,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 15 transitions. [2022-07-21 03:04:29,362 INFO L78 Accepts]: Start accepts. Automaton has 13 states and 15 transitions. Word has length 7 [2022-07-21 03:04:29,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 03:04:29,362 INFO L495 AbstractCegarLoop]: Abstraction has 13 states and 15 transitions. [2022-07-21 03:04:29,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 03:04:29,363 INFO L276 IsEmpty]: Start isEmpty. Operand 13 states and 15 transitions. [2022-07-21 03:04:29,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-07-21 03:04:29,364 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 03:04:29,364 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-07-21 03:04:29,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-21 03:04:29,365 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 03:04:29,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 03:04:29,366 INFO L85 PathProgramCache]: Analyzing trace with hash 1811386335, now seen corresponding path program 1 times [2022-07-21 03:04:29,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 03:04:29,367 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464865785] [2022-07-21 03:04:29,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:04:29,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 03:04:29,388 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 03:04:29,389 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1251786348] [2022-07-21 03:04:29,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:04:29,389 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:04:29,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 03:04:29,391 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 03:04:29,392 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-07-21 03:04:29,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 03:04:29,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-21 03:04:29,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 03:04:29,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 03:04:29,531 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 03:04:29,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 03:04:29,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464865785] [2022-07-21 03:04:29,532 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 03:04:29,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251786348] [2022-07-21 03:04:29,535 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1251786348] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 03:04:29,535 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 03:04:29,535 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 03:04:29,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483034277] [2022-07-21 03:04:29,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 03:04:29,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 03:04:29,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 03:04:29,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 03:04:29,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-21 03:04:29,539 INFO L87 Difference]: Start difference. First operand 13 states and 15 transitions. Second operand has 5 states, 5 states have (on average 1.2) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 03:04:29,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 03:04:29,590 INFO L93 Difference]: Finished difference Result 24 states and 28 transitions. [2022-07-21 03:04:29,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 03:04:29,591 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.2) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2022-07-21 03:04:29,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 03:04:29,592 INFO L225 Difference]: With dead ends: 24 [2022-07-21 03:04:29,593 INFO L226 Difference]: Without dead ends: 20 [2022-07-21 03:04:29,594 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-21 03:04:29,597 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 6 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 03:04:29,598 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 38 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 03:04:29,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2022-07-21 03:04:29,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 20. [2022-07-21 03:04:29,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 13 states have (on average 1.1538461538461537) internal successors, (15), 14 states have internal predecessors, (15), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-21 03:04:29,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 22 transitions. [2022-07-21 03:04:29,608 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 22 transitions. Word has length 7 [2022-07-21 03:04:29,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 03:04:29,608 INFO L495 AbstractCegarLoop]: Abstraction has 20 states and 22 transitions. [2022-07-21 03:04:29,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.2) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 03:04:29,613 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 22 transitions. [2022-07-21 03:04:29,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-07-21 03:04:29,614 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 03:04:29,614 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 03:04:29,634 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-07-21 03:04:29,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:04:29,832 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 03:04:29,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 03:04:29,833 INFO L85 PathProgramCache]: Analyzing trace with hash -555889191, now seen corresponding path program 1 times [2022-07-21 03:04:29,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 03:04:29,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724571158] [2022-07-21 03:04:29,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:04:29,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 03:04:29,846 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 03:04:29,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1328529914] [2022-07-21 03:04:29,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:04:29,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:04:29,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 03:04:29,851 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) [2022-07-21 03:04:29,853 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-07-21 03:04:29,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 03:04:29,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-21 03:04:29,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 03:04:29,946 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 03:04:29,946 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 03:04:32,107 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 03:04:32,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 03:04:32,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724571158] [2022-07-21 03:04:32,108 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 03:04:32,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1328529914] [2022-07-21 03:04:32,108 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1328529914] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-21 03:04:32,108 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 03:04:32,108 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2022-07-21 03:04:32,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692117480] [2022-07-21 03:04:32,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 03:04:32,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 03:04:32,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 03:04:32,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 03:04:32,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=28, Unknown=1, NotChecked=0, Total=42 [2022-07-21 03:04:32,110 INFO L87 Difference]: Start difference. First operand 20 states and 22 transitions. Second operand has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 03:04:32,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 03:04:32,174 INFO L93 Difference]: Finished difference Result 26 states and 27 transitions. [2022-07-21 03:04:32,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 03:04:32,176 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 14 [2022-07-21 03:04:32,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 03:04:32,176 INFO L225 Difference]: With dead ends: 26 [2022-07-21 03:04:32,177 INFO L226 Difference]: Without dead ends: 21 [2022-07-21 03:04:32,177 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=17, Invalid=38, Unknown=1, NotChecked=0, Total=56 [2022-07-21 03:04:32,178 INFO L413 NwaCegarLoop]: 11 mSDtfsCounter, 6 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 03:04:32,179 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 31 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 03:04:32,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2022-07-21 03:04:32,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 21. [2022-07-21 03:04:32,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 15 states have (on average 1.0666666666666667) internal successors, (16), 15 states have internal predecessors, (16), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 03:04:32,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 21 transitions. [2022-07-21 03:04:32,184 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 21 transitions. Word has length 14 [2022-07-21 03:04:32,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 03:04:32,185 INFO L495 AbstractCegarLoop]: Abstraction has 21 states and 21 transitions. [2022-07-21 03:04:32,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-21 03:04:32,185 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 21 transitions. [2022-07-21 03:04:32,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-07-21 03:04:32,185 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 03:04:32,186 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 03:04:32,218 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-07-21 03:04:32,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-07-21 03:04:32,403 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 03:04:32,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 03:04:32,404 INFO L85 PathProgramCache]: Analyzing trace with hash 219170934, now seen corresponding path program 1 times [2022-07-21 03:04:32,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 03:04:32,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093760155] [2022-07-21 03:04:32,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:04:32,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 03:04:32,410 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 03:04:32,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [727477582] [2022-07-21 03:04:32,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:04:32,411 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:04:32,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 03:04:32,430 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) [2022-07-21 03:04:32,431 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-07-21 03:04:32,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 03:04:32,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 12 conjunts are in the unsatisfiable core [2022-07-21 03:04:32,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 03:04:32,544 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-07-21 03:04:32,544 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 03:04:32,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 03:04:32,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093760155] [2022-07-21 03:04:32,731 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 03:04:32,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [727477582] [2022-07-21 03:04:32,731 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [727477582] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 03:04:32,731 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 03:04:32,732 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2022-07-21 03:04:32,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86271810] [2022-07-21 03:04:32,732 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 03:04:32,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 03:04:32,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 03:04:32,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 03:04:32,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-07-21 03:04:32,733 INFO L87 Difference]: Start difference. First operand 21 states and 21 transitions. Second operand has 7 states, 6 states have (on average 2.0) internal successors, (12), 6 states have internal predecessors, (12), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 03:04:32,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 03:04:32,792 INFO L93 Difference]: Finished difference Result 29 states and 30 transitions. [2022-07-21 03:04:32,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 03:04:32,793 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.0) internal successors, (12), 6 states have internal predecessors, (12), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 20 [2022-07-21 03:04:32,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 03:04:32,793 INFO L225 Difference]: With dead ends: 29 [2022-07-21 03:04:32,793 INFO L226 Difference]: Without dead ends: 24 [2022-07-21 03:04:32,794 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2022-07-21 03:04:32,795 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 2 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 60 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 03:04:32,795 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 60 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 03:04:32,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2022-07-21 03:04:32,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2022-07-21 03:04:32,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 17 states have (on average 1.0588235294117647) internal successors, (18), 17 states have internal predecessors, (18), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-21 03:04:32,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 25 transitions. [2022-07-21 03:04:32,799 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 25 transitions. Word has length 20 [2022-07-21 03:04:32,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 03:04:32,799 INFO L495 AbstractCegarLoop]: Abstraction has 24 states and 25 transitions. [2022-07-21 03:04:32,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.0) internal successors, (12), 6 states have internal predecessors, (12), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-21 03:04:32,799 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 25 transitions. [2022-07-21 03:04:32,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-07-21 03:04:32,800 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 03:04:32,800 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1] [2022-07-21 03:04:32,825 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-07-21 03:04:33,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:04:33,001 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 03:04:33,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 03:04:33,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1804341436, now seen corresponding path program 2 times [2022-07-21 03:04:33,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 03:04:33,001 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174391601] [2022-07-21 03:04:33,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:04:33,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 03:04:33,007 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 03:04:33,007 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1435437554] [2022-07-21 03:04:33,007 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 03:04:33,007 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:04:33,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 03:04:33,011 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) [2022-07-21 03:04:33,012 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-07-21 03:04:33,046 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-21 03:04:33,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 03:04:33,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 16 conjunts are in the unsatisfiable core [2022-07-21 03:04:33,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 03:04:33,180 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-21 03:04:33,181 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 03:04:33,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 03:04:33,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174391601] [2022-07-21 03:04:33,271 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 03:04:33,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1435437554] [2022-07-21 03:04:33,271 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1435437554] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 03:04:33,271 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 03:04:33,271 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2022-07-21 03:04:33,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550639049] [2022-07-21 03:04:33,272 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 03:04:33,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-21 03:04:33,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 03:04:33,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-21 03:04:33,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-07-21 03:04:33,273 INFO L87 Difference]: Start difference. First operand 24 states and 25 transitions. Second operand has 8 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-21 03:04:33,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 03:04:33,351 INFO L93 Difference]: Finished difference Result 32 states and 34 transitions. [2022-07-21 03:04:33,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-21 03:04:33,351 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 27 [2022-07-21 03:04:33,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 03:04:33,352 INFO L225 Difference]: With dead ends: 32 [2022-07-21 03:04:33,352 INFO L226 Difference]: Without dead ends: 27 [2022-07-21 03:04:33,352 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2022-07-21 03:04:33,353 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 2 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 03:04:33,353 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 79 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 03:04:33,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2022-07-21 03:04:33,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2022-07-21 03:04:33,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 19 states have (on average 1.0526315789473684) internal successors, (20), 19 states have internal predecessors, (20), 5 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-07-21 03:04:33,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 29 transitions. [2022-07-21 03:04:33,357 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 29 transitions. Word has length 27 [2022-07-21 03:04:33,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 03:04:33,358 INFO L495 AbstractCegarLoop]: Abstraction has 27 states and 29 transitions. [2022-07-21 03:04:33,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-21 03:04:33,358 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 29 transitions. [2022-07-21 03:04:33,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-07-21 03:04:33,358 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 03:04:33,359 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1] [2022-07-21 03:04:33,391 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-07-21 03:04:33,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:04:33,592 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 03:04:33,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 03:04:33,593 INFO L85 PathProgramCache]: Analyzing trace with hash 793873846, now seen corresponding path program 3 times [2022-07-21 03:04:33,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 03:04:33,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210316522] [2022-07-21 03:04:33,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:04:33,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 03:04:33,599 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 03:04:33,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [731144597] [2022-07-21 03:04:33,600 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-21 03:04:33,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:04:33,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 03:04:33,601 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) [2022-07-21 03:04:33,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-07-21 03:04:33,652 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-07-21 03:04:33,652 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 03:04:33,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 20 conjunts are in the unsatisfiable core [2022-07-21 03:04:33,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 03:04:33,761 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 8 proven. 18 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-07-21 03:04:33,761 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 03:04:33,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 03:04:33,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210316522] [2022-07-21 03:04:33,871 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 03:04:33,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [731144597] [2022-07-21 03:04:33,871 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [731144597] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 03:04:33,871 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 03:04:33,871 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2022-07-21 03:04:33,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156334246] [2022-07-21 03:04:33,871 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 03:04:33,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-21 03:04:33,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 03:04:33,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-21 03:04:33,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2022-07-21 03:04:33,872 INFO L87 Difference]: Start difference. First operand 27 states and 29 transitions. Second operand has 9 states, 8 states have (on average 2.0) internal successors, (16), 8 states have internal predecessors, (16), 5 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-07-21 03:04:33,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 03:04:33,963 INFO L93 Difference]: Finished difference Result 35 states and 38 transitions. [2022-07-21 03:04:33,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-21 03:04:33,963 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.0) internal successors, (16), 8 states have internal predecessors, (16), 5 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 34 [2022-07-21 03:04:33,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 03:04:33,964 INFO L225 Difference]: With dead ends: 35 [2022-07-21 03:04:33,964 INFO L226 Difference]: Without dead ends: 30 [2022-07-21 03:04:33,964 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2022-07-21 03:04:33,965 INFO L413 NwaCegarLoop]: 21 mSDtfsCounter, 2 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 03:04:33,965 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 100 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 03:04:33,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2022-07-21 03:04:33,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2022-07-21 03:04:33,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 21 states have (on average 1.0476190476190477) internal successors, (22), 21 states have internal predecessors, (22), 6 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-07-21 03:04:33,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 33 transitions. [2022-07-21 03:04:33,970 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 33 transitions. Word has length 34 [2022-07-21 03:04:33,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 03:04:33,970 INFO L495 AbstractCegarLoop]: Abstraction has 30 states and 33 transitions. [2022-07-21 03:04:33,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.0) internal successors, (16), 8 states have internal predecessors, (16), 5 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-07-21 03:04:33,970 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 33 transitions. [2022-07-21 03:04:33,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-07-21 03:04:33,971 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 03:04:33,971 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1] [2022-07-21 03:04:33,988 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-07-21 03:04:34,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:04:34,178 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 03:04:34,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 03:04:34,178 INFO L85 PathProgramCache]: Analyzing trace with hash 395207548, now seen corresponding path program 4 times [2022-07-21 03:04:34,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 03:04:34,178 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936292558] [2022-07-21 03:04:34,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:04:34,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 03:04:34,184 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 03:04:34,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2053263406] [2022-07-21 03:04:34,184 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-21 03:04:34,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:04:34,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 03:04:34,186 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) [2022-07-21 03:04:34,226 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-07-21 03:04:34,235 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-21 03:04:34,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 03:04:34,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 25 conjunts are in the unsatisfiable core [2022-07-21 03:04:34,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 03:04:34,395 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 10 proven. 30 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-07-21 03:04:34,395 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 03:04:34,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 03:04:34,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936292558] [2022-07-21 03:04:34,686 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 03:04:34,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2053263406] [2022-07-21 03:04:34,686 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2053263406] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 03:04:34,686 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 03:04:34,686 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2022-07-21 03:04:34,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838108648] [2022-07-21 03:04:34,687 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 03:04:34,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 03:04:34,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 03:04:34,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 03:04:34,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2022-07-21 03:04:34,687 INFO L87 Difference]: Start difference. First operand 30 states and 33 transitions. Second operand has 10 states, 9 states have (on average 2.0) internal successors, (18), 9 states have internal predecessors, (18), 6 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-07-21 03:04:34,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 03:04:34,791 INFO L93 Difference]: Finished difference Result 38 states and 42 transitions. [2022-07-21 03:04:34,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-21 03:04:34,791 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.0) internal successors, (18), 9 states have internal predecessors, (18), 6 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 41 [2022-07-21 03:04:34,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 03:04:34,792 INFO L225 Difference]: With dead ends: 38 [2022-07-21 03:04:34,792 INFO L226 Difference]: Without dead ends: 33 [2022-07-21 03:04:34,792 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 59 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-07-21 03:04:34,792 INFO L413 NwaCegarLoop]: 24 mSDtfsCounter, 2 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 03:04:34,793 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 123 Invalid, 139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 139 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 03:04:34,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2022-07-21 03:04:34,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 33. [2022-07-21 03:04:34,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 23 states have (on average 1.0434782608695652) internal successors, (24), 23 states have internal predecessors, (24), 7 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-07-21 03:04:34,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 37 transitions. [2022-07-21 03:04:34,797 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 37 transitions. Word has length 41 [2022-07-21 03:04:34,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 03:04:34,797 INFO L495 AbstractCegarLoop]: Abstraction has 33 states and 37 transitions. [2022-07-21 03:04:34,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.0) internal successors, (18), 9 states have internal predecessors, (18), 6 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-07-21 03:04:34,797 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 37 transitions. [2022-07-21 03:04:34,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-07-21 03:04:34,798 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 03:04:34,798 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1] [2022-07-21 03:04:34,818 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-07-21 03:04:34,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:04:34,998 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 03:04:34,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 03:04:34,999 INFO L85 PathProgramCache]: Analyzing trace with hash 1716560630, now seen corresponding path program 5 times [2022-07-21 03:04:34,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 03:04:34,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501788903] [2022-07-21 03:04:34,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:04:35,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 03:04:35,005 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 03:04:35,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2138518659] [2022-07-21 03:04:35,005 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-21 03:04:35,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:04:35,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 03:04:35,017 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) [2022-07-21 03:04:35,019 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-07-21 03:04:35,135 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-07-21 03:04:35,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 03:04:35,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 28 conjunts are in the unsatisfiable core [2022-07-21 03:04:35,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 03:04:35,287 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 12 proven. 45 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-07-21 03:04:35,288 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 03:04:35,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 03:04:35,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501788903] [2022-07-21 03:04:35,384 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 03:04:35,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2138518659] [2022-07-21 03:04:35,384 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2138518659] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 03:04:35,384 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 03:04:35,384 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2022-07-21 03:04:35,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598005095] [2022-07-21 03:04:35,385 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 03:04:35,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-21 03:04:35,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 03:04:35,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-21 03:04:35,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2022-07-21 03:04:35,385 INFO L87 Difference]: Start difference. First operand 33 states and 37 transitions. Second operand has 11 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 7 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-07-21 03:04:35,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 03:04:35,515 INFO L93 Difference]: Finished difference Result 41 states and 46 transitions. [2022-07-21 03:04:35,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-21 03:04:35,515 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 7 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 48 [2022-07-21 03:04:35,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 03:04:35,516 INFO L225 Difference]: With dead ends: 41 [2022-07-21 03:04:35,516 INFO L226 Difference]: Without dead ends: 36 [2022-07-21 03:04:35,516 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2022-07-21 03:04:35,517 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 2 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 03:04:35,517 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 148 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 182 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 03:04:35,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2022-07-21 03:04:35,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2022-07-21 03:04:35,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 25 states have (on average 1.04) internal successors, (26), 25 states have internal predecessors, (26), 8 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-07-21 03:04:35,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 41 transitions. [2022-07-21 03:04:35,522 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 41 transitions. Word has length 48 [2022-07-21 03:04:35,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 03:04:35,522 INFO L495 AbstractCegarLoop]: Abstraction has 36 states and 41 transitions. [2022-07-21 03:04:35,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 7 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-07-21 03:04:35,523 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 41 transitions. [2022-07-21 03:04:35,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-07-21 03:04:35,524 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 03:04:35,524 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1] [2022-07-21 03:04:35,531 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-07-21 03:04:35,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:04:35,725 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 03:04:35,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 03:04:35,725 INFO L85 PathProgramCache]: Analyzing trace with hash 1151919676, now seen corresponding path program 6 times [2022-07-21 03:04:35,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 03:04:35,725 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128251095] [2022-07-21 03:04:35,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:04:35,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 03:04:35,731 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 03:04:35,731 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [768114933] [2022-07-21 03:04:35,731 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-07-21 03:04:35,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:04:35,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 03:04:35,732 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) [2022-07-21 03:04:35,733 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-07-21 03:04:35,930 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-07-21 03:04:35,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 03:04:35,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 32 conjunts are in the unsatisfiable core [2022-07-21 03:04:35,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 03:04:36,088 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 14 proven. 63 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-07-21 03:04:36,095 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 03:04:36,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 03:04:36,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128251095] [2022-07-21 03:04:36,354 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 03:04:36,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [768114933] [2022-07-21 03:04:36,354 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [768114933] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 03:04:36,354 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 03:04:36,354 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2022-07-21 03:04:36,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561769604] [2022-07-21 03:04:36,354 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 03:04:36,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-21 03:04:36,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 03:04:36,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-21 03:04:36,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2022-07-21 03:04:36,355 INFO L87 Difference]: Start difference. First operand 36 states and 41 transitions. Second operand has 12 states, 11 states have (on average 2.0) internal successors, (22), 11 states have internal predecessors, (22), 8 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-07-21 03:04:36,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 03:04:36,501 INFO L93 Difference]: Finished difference Result 44 states and 50 transitions. [2022-07-21 03:04:36,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 03:04:36,501 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.0) internal successors, (22), 11 states have internal predecessors, (22), 8 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 55 [2022-07-21 03:04:36,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 03:04:36,502 INFO L225 Difference]: With dead ends: 44 [2022-07-21 03:04:36,502 INFO L226 Difference]: Without dead ends: 39 [2022-07-21 03:04:36,502 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2022-07-21 03:04:36,502 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 2 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 03:04:36,503 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 175 Invalid, 231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 231 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 03:04:36,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2022-07-21 03:04:36,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 39. [2022-07-21 03:04:36,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 27 states have (on average 1.037037037037037) internal successors, (28), 27 states have internal predecessors, (28), 9 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-07-21 03:04:36,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 45 transitions. [2022-07-21 03:04:36,510 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 45 transitions. Word has length 55 [2022-07-21 03:04:36,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 03:04:36,511 INFO L495 AbstractCegarLoop]: Abstraction has 39 states and 45 transitions. [2022-07-21 03:04:36,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.0) internal successors, (22), 11 states have internal predecessors, (22), 8 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-07-21 03:04:36,512 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 45 transitions. [2022-07-21 03:04:36,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-07-21 03:04:36,513 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 03:04:36,513 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1] [2022-07-21 03:04:36,523 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-07-21 03:04:36,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-07-21 03:04:36,718 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 03:04:36,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 03:04:36,719 INFO L85 PathProgramCache]: Analyzing trace with hash 1772193846, now seen corresponding path program 7 times [2022-07-21 03:04:36,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 03:04:36,719 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120212647] [2022-07-21 03:04:36,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:04:36,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 03:04:36,739 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 03:04:36,739 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1057728717] [2022-07-21 03:04:36,739 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-07-21 03:04:36,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:04:36,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 03:04:36,742 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) [2022-07-21 03:04:36,751 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-07-21 03:04:37,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 03:04:37,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 36 conjunts are in the unsatisfiable core [2022-07-21 03:04:37,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 03:04:37,297 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 16 proven. 84 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-07-21 03:04:37,297 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 03:04:37,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 03:04:37,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120212647] [2022-07-21 03:04:37,397 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 03:04:37,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1057728717] [2022-07-21 03:04:37,397 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1057728717] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 03:04:37,397 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 03:04:37,397 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-07-21 03:04:37,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438350726] [2022-07-21 03:04:37,397 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 03:04:37,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-07-21 03:04:37,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 03:04:37,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-07-21 03:04:37,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2022-07-21 03:04:37,399 INFO L87 Difference]: Start difference. First operand 39 states and 45 transitions. Second operand has 13 states, 12 states have (on average 2.0) internal successors, (24), 12 states have internal predecessors, (24), 9 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-07-21 03:04:37,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 03:04:37,569 INFO L93 Difference]: Finished difference Result 47 states and 54 transitions. [2022-07-21 03:04:37,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-21 03:04:37,569 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.0) internal successors, (24), 12 states have internal predecessors, (24), 9 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 62 [2022-07-21 03:04:37,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 03:04:37,570 INFO L225 Difference]: With dead ends: 47 [2022-07-21 03:04:37,570 INFO L226 Difference]: Without dead ends: 42 [2022-07-21 03:04:37,570 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 59 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-07-21 03:04:37,570 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 2 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 286 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 286 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 03:04:37,570 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 204 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 286 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 03:04:37,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2022-07-21 03:04:37,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 42. [2022-07-21 03:04:37,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 29 states have (on average 1.0344827586206897) internal successors, (30), 29 states have internal predecessors, (30), 10 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-07-21 03:04:37,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 49 transitions. [2022-07-21 03:04:37,575 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 49 transitions. Word has length 62 [2022-07-21 03:04:37,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 03:04:37,575 INFO L495 AbstractCegarLoop]: Abstraction has 42 states and 49 transitions. [2022-07-21 03:04:37,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.0) internal successors, (24), 12 states have internal predecessors, (24), 9 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-07-21 03:04:37,575 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 49 transitions. [2022-07-21 03:04:37,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-07-21 03:04:37,576 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 03:04:37,576 INFO L195 NwaCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 8, 1, 1, 1, 1, 1, 1] [2022-07-21 03:04:37,595 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-07-21 03:04:37,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-07-21 03:04:37,777 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 03:04:37,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 03:04:37,777 INFO L85 PathProgramCache]: Analyzing trace with hash 1288149244, now seen corresponding path program 8 times [2022-07-21 03:04:37,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 03:04:37,777 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856101788] [2022-07-21 03:04:37,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:04:37,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 03:04:37,783 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 03:04:37,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1880740948] [2022-07-21 03:04:37,783 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 03:04:37,783 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:04:37,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 03:04:37,788 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) [2022-07-21 03:04:37,803 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-07-21 03:04:38,181 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-21 03:04:38,182 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 03:04:38,183 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 40 conjunts are in the unsatisfiable core [2022-07-21 03:04:38,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 03:04:38,375 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 18 proven. 108 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-07-21 03:04:38,376 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 03:04:38,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 03:04:38,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856101788] [2022-07-21 03:04:38,521 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 03:04:38,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1880740948] [2022-07-21 03:04:38,522 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1880740948] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 03:04:38,522 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 03:04:38,522 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2022-07-21 03:04:38,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732983553] [2022-07-21 03:04:38,522 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 03:04:38,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-21 03:04:38,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 03:04:38,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-21 03:04:38,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2022-07-21 03:04:38,523 INFO L87 Difference]: Start difference. First operand 42 states and 49 transitions. Second operand has 14 states, 13 states have (on average 2.0) internal successors, (26), 13 states have internal predecessors, (26), 10 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-07-21 03:04:38,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 03:04:38,725 INFO L93 Difference]: Finished difference Result 50 states and 58 transitions. [2022-07-21 03:04:38,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-21 03:04:38,725 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.0) internal successors, (26), 13 states have internal predecessors, (26), 10 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Word has length 69 [2022-07-21 03:04:38,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 03:04:38,726 INFO L225 Difference]: With dead ends: 50 [2022-07-21 03:04:38,726 INFO L226 Difference]: Without dead ends: 45 [2022-07-21 03:04:38,726 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 65 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2022-07-21 03:04:38,726 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 2 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 347 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 03:04:38,727 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 235 Invalid, 347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 347 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 03:04:38,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2022-07-21 03:04:38,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 45. [2022-07-21 03:04:38,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 31 states have (on average 1.032258064516129) internal successors, (32), 31 states have internal predecessors, (32), 11 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-07-21 03:04:38,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 53 transitions. [2022-07-21 03:04:38,731 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 53 transitions. Word has length 69 [2022-07-21 03:04:38,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 03:04:38,732 INFO L495 AbstractCegarLoop]: Abstraction has 45 states and 53 transitions. [2022-07-21 03:04:38,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.0) internal successors, (26), 13 states have internal predecessors, (26), 10 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-07-21 03:04:38,732 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 53 transitions. [2022-07-21 03:04:38,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-07-21 03:04:38,732 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 03:04:38,733 INFO L195 NwaCegarLoop]: trace histogram [11, 10, 10, 10, 10, 10, 9, 1, 1, 1, 1, 1, 1] [2022-07-21 03:04:38,749 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-07-21 03:04:38,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-07-21 03:04:38,938 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 03:04:38,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 03:04:38,939 INFO L85 PathProgramCache]: Analyzing trace with hash 500710774, now seen corresponding path program 9 times [2022-07-21 03:04:38,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 03:04:38,939 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083927434] [2022-07-21 03:04:38,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:04:38,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 03:04:38,946 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 03:04:38,947 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1804425070] [2022-07-21 03:04:38,947 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-21 03:04:38,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:04:38,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 03:04:38,948 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) [2022-07-21 03:04:38,949 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-07-21 03:04:39,247 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2022-07-21 03:04:39,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 03:04:39,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 44 conjunts are in the unsatisfiable core [2022-07-21 03:04:39,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 03:04:39,440 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 20 proven. 135 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-07-21 03:04:39,440 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 03:04:39,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 03:04:39,547 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083927434] [2022-07-21 03:04:39,547 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 03:04:39,547 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1804425070] [2022-07-21 03:04:39,547 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1804425070] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 03:04:39,547 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 03:04:39,547 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2022-07-21 03:04:39,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500427602] [2022-07-21 03:04:39,547 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 03:04:39,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-21 03:04:39,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 03:04:39,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-21 03:04:39,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2022-07-21 03:04:39,548 INFO L87 Difference]: Start difference. First operand 45 states and 53 transitions. Second operand has 15 states, 14 states have (on average 2.0) internal successors, (28), 14 states have internal predecessors, (28), 11 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-07-21 03:04:39,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 03:04:39,768 INFO L93 Difference]: Finished difference Result 53 states and 62 transitions. [2022-07-21 03:04:39,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-21 03:04:39,769 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.0) internal successors, (28), 14 states have internal predecessors, (28), 11 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 76 [2022-07-21 03:04:39,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 03:04:39,770 INFO L225 Difference]: With dead ends: 53 [2022-07-21 03:04:39,770 INFO L226 Difference]: Without dead ends: 48 [2022-07-21 03:04:39,770 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 71 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2022-07-21 03:04:39,771 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 2 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 414 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 414 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 03:04:39,771 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 268 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 414 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 03:04:39,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2022-07-21 03:04:39,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 48. [2022-07-21 03:04:39,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 33 states have (on average 1.0303030303030303) internal successors, (34), 33 states have internal predecessors, (34), 12 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-07-21 03:04:39,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 57 transitions. [2022-07-21 03:04:39,792 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 57 transitions. Word has length 76 [2022-07-21 03:04:39,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 03:04:39,792 INFO L495 AbstractCegarLoop]: Abstraction has 48 states and 57 transitions. [2022-07-21 03:04:39,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.0) internal successors, (28), 14 states have internal predecessors, (28), 11 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-07-21 03:04:39,792 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 57 transitions. [2022-07-21 03:04:39,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-07-21 03:04:39,793 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 03:04:39,793 INFO L195 NwaCegarLoop]: trace histogram [12, 11, 11, 11, 11, 11, 10, 1, 1, 1, 1, 1, 1] [2022-07-21 03:04:39,801 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-07-21 03:04:39,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-07-21 03:04:39,998 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 03:04:39,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 03:04:39,999 INFO L85 PathProgramCache]: Analyzing trace with hash -1126794308, now seen corresponding path program 10 times [2022-07-21 03:04:39,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 03:04:39,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128769152] [2022-07-21 03:04:39,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:04:39,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 03:04:40,007 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 03:04:40,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [933162988] [2022-07-21 03:04:40,012 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-21 03:04:40,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:04:40,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 03:04:40,026 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) [2022-07-21 03:04:40,027 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-07-21 03:04:41,120 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-21 03:04:41,121 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 03:04:41,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 48 conjunts are in the unsatisfiable core [2022-07-21 03:04:41,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 03:04:41,342 INFO L134 CoverageAnalysis]: Checked inductivity of 407 backedges. 22 proven. 165 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-07-21 03:04:41,343 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 03:04:41,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 03:04:41,491 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128769152] [2022-07-21 03:04:41,491 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 03:04:41,491 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [933162988] [2022-07-21 03:04:41,491 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [933162988] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 03:04:41,491 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 03:04:41,491 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-07-21 03:04:41,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427532825] [2022-07-21 03:04:41,492 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 03:04:41,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-21 03:04:41,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 03:04:41,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-21 03:04:41,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2022-07-21 03:04:41,492 INFO L87 Difference]: Start difference. First operand 48 states and 57 transitions. Second operand has 16 states, 15 states have (on average 2.0) internal successors, (30), 15 states have internal predecessors, (30), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-07-21 03:04:41,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 03:04:41,776 INFO L93 Difference]: Finished difference Result 56 states and 66 transitions. [2022-07-21 03:04:41,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-21 03:04:41,776 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.0) internal successors, (30), 15 states have internal predecessors, (30), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Word has length 83 [2022-07-21 03:04:41,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 03:04:41,777 INFO L225 Difference]: With dead ends: 56 [2022-07-21 03:04:41,777 INFO L226 Difference]: Without dead ends: 51 [2022-07-21 03:04:41,777 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 77 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2022-07-21 03:04:41,777 INFO L413 NwaCegarLoop]: 42 mSDtfsCounter, 2 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 487 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 487 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 03:04:41,778 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 303 Invalid, 487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 487 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-21 03:04:41,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-07-21 03:04:41,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 51. [2022-07-21 03:04:41,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 35 states have (on average 1.0285714285714285) internal successors, (36), 35 states have internal predecessors, (36), 13 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-07-21 03:04:41,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 61 transitions. [2022-07-21 03:04:41,783 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 61 transitions. Word has length 83 [2022-07-21 03:04:41,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 03:04:41,784 INFO L495 AbstractCegarLoop]: Abstraction has 51 states and 61 transitions. [2022-07-21 03:04:41,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.0) internal successors, (30), 15 states have internal predecessors, (30), 12 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-07-21 03:04:41,784 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 61 transitions. [2022-07-21 03:04:41,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-07-21 03:04:41,785 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 03:04:41,785 INFO L195 NwaCegarLoop]: trace histogram [13, 12, 12, 12, 12, 12, 11, 1, 1, 1, 1, 1, 1] [2022-07-21 03:04:41,792 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-07-21 03:04:41,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-07-21 03:04:41,988 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 03:04:41,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 03:04:41,989 INFO L85 PathProgramCache]: Analyzing trace with hash -729234762, now seen corresponding path program 11 times [2022-07-21 03:04:41,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 03:04:41,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754913468] [2022-07-21 03:04:41,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:04:41,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 03:04:41,995 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 03:04:41,995 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1286189290] [2022-07-21 03:04:41,995 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-21 03:04:41,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:04:41,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 03:04:41,996 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) [2022-07-21 03:04:42,019 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-07-21 03:04:42,334 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2022-07-21 03:04:42,334 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 03:04:42,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 52 conjunts are in the unsatisfiable core [2022-07-21 03:04:42,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 03:04:42,604 INFO L134 CoverageAnalysis]: Checked inductivity of 486 backedges. 24 proven. 198 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-07-21 03:04:42,605 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 03:04:42,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 03:04:42,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754913468] [2022-07-21 03:04:42,751 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 03:04:42,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1286189290] [2022-07-21 03:04:42,751 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1286189290] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 03:04:42,751 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 03:04:42,751 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2022-07-21 03:04:42,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145472167] [2022-07-21 03:04:42,751 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 03:04:42,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-07-21 03:04:42,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 03:04:42,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-07-21 03:04:42,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2022-07-21 03:04:42,752 INFO L87 Difference]: Start difference. First operand 51 states and 61 transitions. Second operand has 17 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 13 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-07-21 03:04:43,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 03:04:43,051 INFO L93 Difference]: Finished difference Result 59 states and 70 transitions. [2022-07-21 03:04:43,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-21 03:04:43,051 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 13 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 90 [2022-07-21 03:04:43,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 03:04:43,053 INFO L225 Difference]: With dead ends: 59 [2022-07-21 03:04:43,054 INFO L226 Difference]: Without dead ends: 54 [2022-07-21 03:04:43,054 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 83 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2022-07-21 03:04:43,054 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 2 mSDsluCounter, 295 mSDsCounter, 0 mSdLazyCounter, 566 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 340 SdHoareTripleChecker+Invalid, 566 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 03:04:43,055 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 340 Invalid, 566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 566 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-21 03:04:43,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2022-07-21 03:04:43,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 54. [2022-07-21 03:04:43,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 37 states have (on average 1.027027027027027) internal successors, (38), 37 states have internal predecessors, (38), 14 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-07-21 03:04:43,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 65 transitions. [2022-07-21 03:04:43,060 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 65 transitions. Word has length 90 [2022-07-21 03:04:43,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 03:04:43,060 INFO L495 AbstractCegarLoop]: Abstraction has 54 states and 65 transitions. [2022-07-21 03:04:43,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.0) internal successors, (32), 16 states have internal predecessors, (32), 13 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-07-21 03:04:43,060 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 65 transitions. [2022-07-21 03:04:43,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-07-21 03:04:43,061 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 03:04:43,061 INFO L195 NwaCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 12, 1, 1, 1, 1, 1, 1] [2022-07-21 03:04:43,067 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-07-21 03:04:43,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-07-21 03:04:43,262 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 03:04:43,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 03:04:43,262 INFO L85 PathProgramCache]: Analyzing trace with hash 348229244, now seen corresponding path program 12 times [2022-07-21 03:04:43,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 03:04:43,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495641037] [2022-07-21 03:04:43,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:04:43,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 03:04:43,267 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 03:04:43,267 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1453285326] [2022-07-21 03:04:43,267 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-07-21 03:04:43,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:04:43,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 03:04:43,270 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) [2022-07-21 03:04:43,271 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-07-21 03:04:57,367 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2022-07-21 03:04:57,368 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 03:04:57,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 56 conjunts are in the unsatisfiable core [2022-07-21 03:04:57,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 03:04:57,648 INFO L134 CoverageAnalysis]: Checked inductivity of 572 backedges. 26 proven. 234 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-07-21 03:04:57,648 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 03:04:57,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 03:04:57,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495641037] [2022-07-21 03:04:57,798 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 03:04:57,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453285326] [2022-07-21 03:04:57,798 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1453285326] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 03:04:57,798 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 03:04:57,798 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-07-21 03:04:57,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321868081] [2022-07-21 03:04:57,798 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 03:04:57,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 03:04:57,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 03:04:57,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 03:04:57,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2022-07-21 03:04:57,799 INFO L87 Difference]: Start difference. First operand 54 states and 65 transitions. Second operand has 18 states, 17 states have (on average 2.0) internal successors, (34), 17 states have internal predecessors, (34), 14 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-07-21 03:04:58,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 03:04:58,164 INFO L93 Difference]: Finished difference Result 62 states and 74 transitions. [2022-07-21 03:04:58,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 03:04:58,164 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.0) internal successors, (34), 17 states have internal predecessors, (34), 14 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Word has length 97 [2022-07-21 03:04:58,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 03:04:58,165 INFO L225 Difference]: With dead ends: 62 [2022-07-21 03:04:58,165 INFO L226 Difference]: Without dead ends: 57 [2022-07-21 03:04:58,165 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 89 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-07-21 03:04:58,166 INFO L413 NwaCegarLoop]: 48 mSDtfsCounter, 2 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 651 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 379 SdHoareTripleChecker+Invalid, 651 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 651 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 03:04:58,166 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 379 Invalid, 651 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 651 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-21 03:04:58,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2022-07-21 03:04:58,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 57. [2022-07-21 03:04:58,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 39 states have (on average 1.0256410256410255) internal successors, (40), 39 states have internal predecessors, (40), 15 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-07-21 03:04:58,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 69 transitions. [2022-07-21 03:04:58,175 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 69 transitions. Word has length 97 [2022-07-21 03:04:58,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 03:04:58,175 INFO L495 AbstractCegarLoop]: Abstraction has 57 states and 69 transitions. [2022-07-21 03:04:58,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.0) internal successors, (34), 17 states have internal predecessors, (34), 14 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-07-21 03:04:58,175 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 69 transitions. [2022-07-21 03:04:58,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-07-21 03:04:58,176 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 03:04:58,176 INFO L195 NwaCegarLoop]: trace histogram [15, 14, 14, 14, 14, 14, 13, 1, 1, 1, 1, 1, 1] [2022-07-21 03:04:58,196 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-07-21 03:04:58,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:04:58,390 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 03:04:58,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 03:04:58,391 INFO L85 PathProgramCache]: Analyzing trace with hash -1941497866, now seen corresponding path program 13 times [2022-07-21 03:04:58,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 03:04:58,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957792652] [2022-07-21 03:04:58,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:04:58,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 03:04:58,403 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 03:04:58,405 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1674288561] [2022-07-21 03:04:58,405 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-07-21 03:04:58,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:04:58,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 03:04:58,421 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) [2022-07-21 03:04:58,422 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-07-21 03:04:59,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 03:04:59,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 60 conjunts are in the unsatisfiable core [2022-07-21 03:04:59,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 03:04:59,684 INFO L134 CoverageAnalysis]: Checked inductivity of 665 backedges. 28 proven. 273 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-07-21 03:04:59,685 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 03:04:59,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 03:04:59,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957792652] [2022-07-21 03:04:59,816 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 03:04:59,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1674288561] [2022-07-21 03:04:59,816 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1674288561] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 03:04:59,816 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 03:04:59,816 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2022-07-21 03:04:59,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169030210] [2022-07-21 03:04:59,816 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 03:04:59,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-21 03:04:59,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 03:04:59,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-21 03:04:59,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2022-07-21 03:04:59,817 INFO L87 Difference]: Start difference. First operand 57 states and 69 transitions. Second operand has 19 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 15 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-07-21 03:05:00,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 03:05:00,219 INFO L93 Difference]: Finished difference Result 65 states and 78 transitions. [2022-07-21 03:05:00,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-21 03:05:00,219 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 15 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 104 [2022-07-21 03:05:00,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 03:05:00,220 INFO L225 Difference]: With dead ends: 65 [2022-07-21 03:05:00,220 INFO L226 Difference]: Without dead ends: 60 [2022-07-21 03:05:00,220 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 95 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=70, Invalid=482, Unknown=0, NotChecked=0, Total=552 [2022-07-21 03:05:00,221 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 2 mSDsluCounter, 369 mSDsCounter, 0 mSdLazyCounter, 742 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 420 SdHoareTripleChecker+Invalid, 742 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 742 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 03:05:00,221 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 420 Invalid, 742 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 742 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-21 03:05:00,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2022-07-21 03:05:00,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 60. [2022-07-21 03:05:00,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 41 states have (on average 1.024390243902439) internal successors, (42), 41 states have internal predecessors, (42), 16 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-07-21 03:05:00,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 73 transitions. [2022-07-21 03:05:00,231 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 73 transitions. Word has length 104 [2022-07-21 03:05:00,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 03:05:00,231 INFO L495 AbstractCegarLoop]: Abstraction has 60 states and 73 transitions. [2022-07-21 03:05:00,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 15 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-07-21 03:05:00,231 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 73 transitions. [2022-07-21 03:05:00,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-07-21 03:05:00,232 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 03:05:00,232 INFO L195 NwaCegarLoop]: trace histogram [16, 15, 15, 15, 15, 15, 14, 1, 1, 1, 1, 1, 1] [2022-07-21 03:05:00,241 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-07-21 03:05:00,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-07-21 03:05:00,441 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 03:05:00,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 03:05:00,442 INFO L85 PathProgramCache]: Analyzing trace with hash -2022387396, now seen corresponding path program 14 times [2022-07-21 03:05:00,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 03:05:00,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827339728] [2022-07-21 03:05:00,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:05:00,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 03:05:00,452 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 03:05:00,453 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [471015111] [2022-07-21 03:05:00,453 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 03:05:00,453 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:05:00,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 03:05:00,460 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) [2022-07-21 03:05:00,478 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-07-21 03:05:01,189 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-21 03:05:01,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 03:05:01,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 64 conjunts are in the unsatisfiable core [2022-07-21 03:05:01,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 03:05:01,456 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 30 proven. 315 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-07-21 03:05:01,456 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 03:05:01,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 03:05:01,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827339728] [2022-07-21 03:05:01,663 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 03:05:01,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [471015111] [2022-07-21 03:05:01,663 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [471015111] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 03:05:01,663 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 03:05:01,663 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-07-21 03:05:01,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631271931] [2022-07-21 03:05:01,664 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 03:05:01,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-21 03:05:01,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 03:05:01,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-21 03:05:01,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2022-07-21 03:05:01,664 INFO L87 Difference]: Start difference. First operand 60 states and 73 transitions. Second operand has 20 states, 19 states have (on average 2.0) internal successors, (38), 19 states have internal predecessors, (38), 16 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-07-21 03:05:02,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 03:05:02,127 INFO L93 Difference]: Finished difference Result 68 states and 82 transitions. [2022-07-21 03:05:02,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-21 03:05:02,127 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.0) internal successors, (38), 19 states have internal predecessors, (38), 16 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) Word has length 111 [2022-07-21 03:05:02,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 03:05:02,128 INFO L225 Difference]: With dead ends: 68 [2022-07-21 03:05:02,128 INFO L226 Difference]: Without dead ends: 63 [2022-07-21 03:05:02,128 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 101 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2022-07-21 03:05:02,129 INFO L413 NwaCegarLoop]: 54 mSDtfsCounter, 2 mSDsluCounter, 409 mSDsCounter, 0 mSdLazyCounter, 839 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 463 SdHoareTripleChecker+Invalid, 839 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 839 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 03:05:02,129 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 463 Invalid, 839 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 839 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-21 03:05:02,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2022-07-21 03:05:02,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 63. [2022-07-21 03:05:02,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 43 states have (on average 1.0232558139534884) internal successors, (44), 43 states have internal predecessors, (44), 17 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-07-21 03:05:02,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 77 transitions. [2022-07-21 03:05:02,135 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 77 transitions. Word has length 111 [2022-07-21 03:05:02,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 03:05:02,135 INFO L495 AbstractCegarLoop]: Abstraction has 63 states and 77 transitions. [2022-07-21 03:05:02,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.0) internal successors, (38), 19 states have internal predecessors, (38), 16 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-07-21 03:05:02,136 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 77 transitions. [2022-07-21 03:05:02,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-07-21 03:05:02,136 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 03:05:02,136 INFO L195 NwaCegarLoop]: trace histogram [17, 16, 16, 16, 16, 16, 15, 1, 1, 1, 1, 1, 1] [2022-07-21 03:05:02,147 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-07-21 03:05:02,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-07-21 03:05:02,337 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 03:05:02,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 03:05:02,337 INFO L85 PathProgramCache]: Analyzing trace with hash 816266550, now seen corresponding path program 15 times [2022-07-21 03:05:02,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 03:05:02,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318136325] [2022-07-21 03:05:02,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:05:02,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 03:05:02,342 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 03:05:02,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [580874202] [2022-07-21 03:05:02,343 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-21 03:05:02,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:05:02,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 03:05:02,345 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) [2022-07-21 03:05:02,346 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-07-21 03:05:02,907 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2022-07-21 03:05:02,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 03:05:02,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 68 conjunts are in the unsatisfiable core [2022-07-21 03:05:02,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 03:05:03,204 INFO L134 CoverageAnalysis]: Checked inductivity of 872 backedges. 32 proven. 360 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-07-21 03:05:03,204 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 03:05:03,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 03:05:03,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318136325] [2022-07-21 03:05:03,547 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 03:05:03,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [580874202] [2022-07-21 03:05:03,548 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [580874202] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 03:05:03,548 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 03:05:03,548 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-07-21 03:05:03,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608718255] [2022-07-21 03:05:03,548 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 03:05:03,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-21 03:05:03,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 03:05:03,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-21 03:05:03,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=486, Unknown=0, NotChecked=0, Total=552 [2022-07-21 03:05:03,549 INFO L87 Difference]: Start difference. First operand 63 states and 77 transitions. Second operand has 21 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 17 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-07-21 03:05:03,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 03:05:03,960 INFO L93 Difference]: Finished difference Result 71 states and 86 transitions. [2022-07-21 03:05:03,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-21 03:05:03,961 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 17 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 118 [2022-07-21 03:05:03,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 03:05:03,961 INFO L225 Difference]: With dead ends: 71 [2022-07-21 03:05:03,961 INFO L226 Difference]: Without dead ends: 66 [2022-07-21 03:05:03,962 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 107 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=76, Invalid=574, Unknown=0, NotChecked=0, Total=650 [2022-07-21 03:05:03,962 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 2 mSDsluCounter, 451 mSDsCounter, 0 mSdLazyCounter, 942 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 508 SdHoareTripleChecker+Invalid, 942 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 942 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 03:05:03,962 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 508 Invalid, 942 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 942 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-21 03:05:03,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2022-07-21 03:05:03,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 66. [2022-07-21 03:05:03,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 45 states have (on average 1.0222222222222221) internal successors, (46), 45 states have internal predecessors, (46), 18 states have call successors, (18), 3 states have call predecessors, (18), 2 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-07-21 03:05:03,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 81 transitions. [2022-07-21 03:05:03,970 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 81 transitions. Word has length 118 [2022-07-21 03:05:03,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 03:05:03,972 INFO L495 AbstractCegarLoop]: Abstraction has 66 states and 81 transitions. [2022-07-21 03:05:03,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.0) internal successors, (40), 20 states have internal predecessors, (40), 17 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-07-21 03:05:03,972 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 81 transitions. [2022-07-21 03:05:03,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2022-07-21 03:05:03,973 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 03:05:03,973 INFO L195 NwaCegarLoop]: trace histogram [18, 17, 17, 17, 17, 17, 16, 1, 1, 1, 1, 1, 1] [2022-07-21 03:05:03,993 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-07-21 03:05:04,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-07-21 03:05:04,174 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 03:05:04,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 03:05:04,174 INFO L85 PathProgramCache]: Analyzing trace with hash -1159969796, now seen corresponding path program 16 times [2022-07-21 03:05:04,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 03:05:04,174 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673637193] [2022-07-21 03:05:04,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:05:04,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 03:05:04,179 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 03:05:04,179 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1521054768] [2022-07-21 03:05:04,179 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-21 03:05:04,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:05:04,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 03:05:04,183 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) [2022-07-21 03:05:04,185 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-07-21 03:05:05,616 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-21 03:05:05,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 03:05:05,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 72 conjunts are in the unsatisfiable core [2022-07-21 03:05:05,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 03:05:05,975 INFO L134 CoverageAnalysis]: Checked inductivity of 986 backedges. 34 proven. 408 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-07-21 03:05:05,975 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 03:05:06,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 03:05:06,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673637193] [2022-07-21 03:05:06,147 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 03:05:06,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1521054768] [2022-07-21 03:05:06,147 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1521054768] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 03:05:06,147 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 03:05:06,147 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-07-21 03:05:06,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405363468] [2022-07-21 03:05:06,147 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 03:05:06,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-21 03:05:06,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 03:05:06,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-21 03:05:06,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=531, Unknown=0, NotChecked=0, Total=600 [2022-07-21 03:05:06,148 INFO L87 Difference]: Start difference. First operand 66 states and 81 transitions. Second operand has 22 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 18 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-07-21 03:05:06,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 03:05:06,719 INFO L93 Difference]: Finished difference Result 74 states and 90 transitions. [2022-07-21 03:05:06,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-21 03:05:06,719 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 18 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) Word has length 125 [2022-07-21 03:05:06,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 03:05:06,720 INFO L225 Difference]: With dead ends: 74 [2022-07-21 03:05:06,720 INFO L226 Difference]: Without dead ends: 69 [2022-07-21 03:05:06,720 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 113 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=79, Invalid=623, Unknown=0, NotChecked=0, Total=702 [2022-07-21 03:05:06,721 INFO L413 NwaCegarLoop]: 60 mSDtfsCounter, 2 mSDsluCounter, 495 mSDsCounter, 0 mSdLazyCounter, 1051 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 555 SdHoareTripleChecker+Invalid, 1051 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1051 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-21 03:05:06,721 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 555 Invalid, 1051 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1051 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-21 03:05:06,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2022-07-21 03:05:06,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 69. [2022-07-21 03:05:06,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 47 states have (on average 1.0212765957446808) internal successors, (48), 47 states have internal predecessors, (48), 19 states have call successors, (19), 3 states have call predecessors, (19), 2 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-07-21 03:05:06,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 85 transitions. [2022-07-21 03:05:06,732 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 85 transitions. Word has length 125 [2022-07-21 03:05:06,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 03:05:06,733 INFO L495 AbstractCegarLoop]: Abstraction has 69 states and 85 transitions. [2022-07-21 03:05:06,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.0) internal successors, (42), 21 states have internal predecessors, (42), 18 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-07-21 03:05:06,733 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 85 transitions. [2022-07-21 03:05:06,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-07-21 03:05:06,734 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 03:05:06,734 INFO L195 NwaCegarLoop]: trace histogram [19, 18, 18, 18, 18, 18, 17, 1, 1, 1, 1, 1, 1] [2022-07-21 03:05:06,740 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-07-21 03:05:06,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:05:06,943 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 03:05:06,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 03:05:06,944 INFO L85 PathProgramCache]: Analyzing trace with hash -633523594, now seen corresponding path program 17 times [2022-07-21 03:05:06,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 03:05:06,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099989816] [2022-07-21 03:05:06,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:05:06,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 03:05:06,949 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 03:05:06,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [475221800] [2022-07-21 03:05:06,949 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-21 03:05:06,949 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:05:06,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 03:05:06,951 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) [2022-07-21 03:05:06,983 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-07-21 03:05:08,329 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2022-07-21 03:05:08,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 03:05:08,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 76 conjunts are in the unsatisfiable core [2022-07-21 03:05:08,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 03:05:08,797 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 36 proven. 459 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2022-07-21 03:05:08,798 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 03:05:09,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 03:05:09,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099989816] [2022-07-21 03:05:09,027 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 03:05:09,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [475221800] [2022-07-21 03:05:09,027 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [475221800] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 03:05:09,027 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 03:05:09,027 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-07-21 03:05:09,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976072555] [2022-07-21 03:05:09,027 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 03:05:09,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-07-21 03:05:09,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 03:05:09,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-07-21 03:05:09,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=578, Unknown=0, NotChecked=0, Total=650 [2022-07-21 03:05:09,029 INFO L87 Difference]: Start difference. First operand 69 states and 85 transitions. Second operand has 23 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 19 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-07-21 03:05:09,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 03:05:09,625 INFO L93 Difference]: Finished difference Result 77 states and 94 transitions. [2022-07-21 03:05:09,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-07-21 03:05:09,625 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 19 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Word has length 132 [2022-07-21 03:05:09,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 03:05:09,626 INFO L225 Difference]: With dead ends: 77 [2022-07-21 03:05:09,626 INFO L226 Difference]: Without dead ends: 72 [2022-07-21 03:05:09,626 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 119 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=82, Invalid=674, Unknown=0, NotChecked=0, Total=756 [2022-07-21 03:05:09,628 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 2 mSDsluCounter, 541 mSDsCounter, 0 mSdLazyCounter, 1166 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 604 SdHoareTripleChecker+Invalid, 1166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-21 03:05:09,629 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 604 Invalid, 1166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1166 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-21 03:05:09,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2022-07-21 03:05:09,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 72. [2022-07-21 03:05:09,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 49 states have (on average 1.0204081632653061) internal successors, (50), 49 states have internal predecessors, (50), 20 states have call successors, (20), 3 states have call predecessors, (20), 2 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-07-21 03:05:09,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 89 transitions. [2022-07-21 03:05:09,643 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 89 transitions. Word has length 132 [2022-07-21 03:05:09,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 03:05:09,643 INFO L495 AbstractCegarLoop]: Abstraction has 72 states and 89 transitions. [2022-07-21 03:05:09,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.0) internal successors, (44), 22 states have internal predecessors, (44), 19 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-07-21 03:05:09,644 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 89 transitions. [2022-07-21 03:05:09,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-07-21 03:05:09,644 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 03:05:09,644 INFO L195 NwaCegarLoop]: trace histogram [20, 19, 19, 19, 19, 19, 18, 1, 1, 1, 1, 1, 1] [2022-07-21 03:05:09,654 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-07-21 03:05:09,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:05:09,852 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 03:05:09,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 03:05:09,852 INFO L85 PathProgramCache]: Analyzing trace with hash -2015107396, now seen corresponding path program 18 times [2022-07-21 03:05:09,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 03:05:09,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74601121] [2022-07-21 03:05:09,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:05:09,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 03:05:09,858 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 03:05:09,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [435296322] [2022-07-21 03:05:09,858 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-07-21 03:05:09,859 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:05:09,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 03:05:09,860 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) [2022-07-21 03:05:09,861 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-07-21 03:05:13,622 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2022-07-21 03:05:13,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 03:05:13,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 81 conjunts are in the unsatisfiable core [2022-07-21 03:05:13,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 03:05:14,027 INFO L134 CoverageAnalysis]: Checked inductivity of 1235 backedges. 38 proven. 513 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2022-07-21 03:05:14,027 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 03:05:14,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 03:05:14,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74601121] [2022-07-21 03:05:14,793 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 03:05:14,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [435296322] [2022-07-21 03:05:14,793 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [435296322] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 03:05:14,793 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 03:05:14,793 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2022-07-21 03:05:14,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812564198] [2022-07-21 03:05:14,793 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 03:05:14,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-07-21 03:05:14,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 03:05:14,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-07-21 03:05:14,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=276, Invalid=1056, Unknown=0, NotChecked=0, Total=1332 [2022-07-21 03:05:14,794 INFO L87 Difference]: Start difference. First operand 72 states and 89 transitions. Second operand has 24 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 20 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-07-21 03:05:15,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 03:05:15,483 INFO L93 Difference]: Finished difference Result 80 states and 98 transitions. [2022-07-21 03:05:15,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-21 03:05:15,483 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 20 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) Word has length 139 [2022-07-21 03:05:15,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 03:05:15,484 INFO L225 Difference]: With dead ends: 80 [2022-07-21 03:05:15,484 INFO L226 Difference]: Without dead ends: 75 [2022-07-21 03:05:15,485 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 185 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=286, Invalid=1196, Unknown=0, NotChecked=0, Total=1482 [2022-07-21 03:05:15,486 INFO L413 NwaCegarLoop]: 66 mSDtfsCounter, 2 mSDsluCounter, 589 mSDsCounter, 0 mSdLazyCounter, 1287 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 655 SdHoareTripleChecker+Invalid, 1287 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1287 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-21 03:05:15,487 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 655 Invalid, 1287 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1287 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-21 03:05:15,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2022-07-21 03:05:15,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 75. [2022-07-21 03:05:15,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 51 states have (on average 1.0196078431372548) internal successors, (52), 51 states have internal predecessors, (52), 21 states have call successors, (21), 3 states have call predecessors, (21), 2 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-07-21 03:05:15,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 93 transitions. [2022-07-21 03:05:15,501 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 93 transitions. Word has length 139 [2022-07-21 03:05:15,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 03:05:15,501 INFO L495 AbstractCegarLoop]: Abstraction has 75 states and 93 transitions. [2022-07-21 03:05:15,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 20 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-07-21 03:05:15,502 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 93 transitions. [2022-07-21 03:05:15,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-07-21 03:05:15,520 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 03:05:15,520 INFO L195 NwaCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 19, 1, 1, 1, 1, 1, 1] [2022-07-21 03:05:15,528 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-07-21 03:05:15,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-07-21 03:05:15,728 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 03:05:15,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 03:05:15,729 INFO L85 PathProgramCache]: Analyzing trace with hash 245168054, now seen corresponding path program 19 times [2022-07-21 03:05:15,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 03:05:15,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720082708] [2022-07-21 03:05:15,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:05:15,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 03:05:15,734 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 03:05:15,735 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1440039933] [2022-07-21 03:05:15,735 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-07-21 03:05:15,735 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:05:15,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 03:05:15,736 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) [2022-07-21 03:05:15,737 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-07-21 03:05:16,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 03:05:16,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 84 conjunts are in the unsatisfiable core [2022-07-21 03:05:16,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 03:05:16,631 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 40 proven. 570 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2022-07-21 03:05:16,631 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 03:05:16,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 03:05:16,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720082708] [2022-07-21 03:05:16,789 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 03:05:16,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1440039933] [2022-07-21 03:05:16,789 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1440039933] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 03:05:16,789 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 03:05:16,789 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2022-07-21 03:05:16,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633740184] [2022-07-21 03:05:16,789 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 03:05:16,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-07-21 03:05:16,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 03:05:16,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-07-21 03:05:16,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=678, Unknown=0, NotChecked=0, Total=756 [2022-07-21 03:05:16,790 INFO L87 Difference]: Start difference. First operand 75 states and 93 transitions. Second operand has 25 states, 24 states have (on average 2.0) internal successors, (48), 24 states have internal predecessors, (48), 21 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-07-21 03:05:17,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 03:05:17,590 INFO L93 Difference]: Finished difference Result 83 states and 102 transitions. [2022-07-21 03:05:17,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-07-21 03:05:17,592 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 2.0) internal successors, (48), 24 states have internal predecessors, (48), 21 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Word has length 146 [2022-07-21 03:05:17,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 03:05:17,593 INFO L225 Difference]: With dead ends: 83 [2022-07-21 03:05:17,593 INFO L226 Difference]: Without dead ends: 78 [2022-07-21 03:05:17,593 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 131 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=88, Invalid=782, Unknown=0, NotChecked=0, Total=870 [2022-07-21 03:05:17,593 INFO L413 NwaCegarLoop]: 69 mSDtfsCounter, 2 mSDsluCounter, 639 mSDsCounter, 0 mSdLazyCounter, 1414 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 708 SdHoareTripleChecker+Invalid, 1414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1414 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-21 03:05:17,594 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 708 Invalid, 1414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1414 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-07-21 03:05:17,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2022-07-21 03:05:17,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 78. [2022-07-21 03:05:17,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 53 states have (on average 1.0188679245283019) internal successors, (54), 53 states have internal predecessors, (54), 22 states have call successors, (22), 3 states have call predecessors, (22), 2 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-07-21 03:05:17,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 97 transitions. [2022-07-21 03:05:17,608 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 97 transitions. Word has length 146 [2022-07-21 03:05:17,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 03:05:17,609 INFO L495 AbstractCegarLoop]: Abstraction has 78 states and 97 transitions. [2022-07-21 03:05:17,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 2.0) internal successors, (48), 24 states have internal predecessors, (48), 21 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-07-21 03:05:17,609 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 97 transitions. [2022-07-21 03:05:17,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2022-07-21 03:05:17,610 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 03:05:17,610 INFO L195 NwaCegarLoop]: trace histogram [22, 21, 21, 21, 21, 21, 20, 1, 1, 1, 1, 1, 1] [2022-07-21 03:05:17,620 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-07-21 03:05:17,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-07-21 03:05:17,816 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 03:05:17,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 03:05:17,816 INFO L85 PathProgramCache]: Analyzing trace with hash -1166558852, now seen corresponding path program 20 times [2022-07-21 03:05:17,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 03:05:17,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821252118] [2022-07-21 03:05:17,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:05:17,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 03:05:17,822 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 03:05:17,822 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [272912127] [2022-07-21 03:05:17,822 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 03:05:17,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:05:17,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 03:05:17,824 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) [2022-07-21 03:05:17,826 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-07-21 03:05:19,281 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-21 03:05:19,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 03:05:19,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 393 conjuncts, 88 conjunts are in the unsatisfiable core [2022-07-21 03:05:19,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 03:05:19,705 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 42 proven. 630 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2022-07-21 03:05:19,705 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 03:05:19,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 03:05:19,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821252118] [2022-07-21 03:05:19,944 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 03:05:19,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [272912127] [2022-07-21 03:05:19,944 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [272912127] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 03:05:19,944 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 03:05:19,944 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2022-07-21 03:05:19,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450625744] [2022-07-21 03:05:19,944 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 03:05:19,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-07-21 03:05:19,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 03:05:19,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-07-21 03:05:19,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=731, Unknown=0, NotChecked=0, Total=812 [2022-07-21 03:05:19,946 INFO L87 Difference]: Start difference. First operand 78 states and 97 transitions. Second operand has 26 states, 25 states have (on average 2.0) internal successors, (50), 25 states have internal predecessors, (50), 22 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-07-21 03:05:20,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 03:05:20,593 INFO L93 Difference]: Finished difference Result 86 states and 106 transitions. [2022-07-21 03:05:20,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-07-21 03:05:20,594 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.0) internal successors, (50), 25 states have internal predecessors, (50), 22 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) Word has length 153 [2022-07-21 03:05:20,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 03:05:20,595 INFO L225 Difference]: With dead ends: 86 [2022-07-21 03:05:20,595 INFO L226 Difference]: Without dead ends: 81 [2022-07-21 03:05:20,596 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 137 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=91, Invalid=839, Unknown=0, NotChecked=0, Total=930 [2022-07-21 03:05:20,596 INFO L413 NwaCegarLoop]: 72 mSDtfsCounter, 2 mSDsluCounter, 691 mSDsCounter, 0 mSdLazyCounter, 1547 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 763 SdHoareTripleChecker+Invalid, 1547 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1547 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-21 03:05:20,597 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 763 Invalid, 1547 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1547 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-21 03:05:20,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2022-07-21 03:05:20,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 81. [2022-07-21 03:05:20,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 55 states have (on average 1.018181818181818) internal successors, (56), 55 states have internal predecessors, (56), 23 states have call successors, (23), 3 states have call predecessors, (23), 2 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-07-21 03:05:20,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 101 transitions. [2022-07-21 03:05:20,606 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 101 transitions. Word has length 153 [2022-07-21 03:05:20,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 03:05:20,606 INFO L495 AbstractCegarLoop]: Abstraction has 81 states and 101 transitions. [2022-07-21 03:05:20,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 2.0) internal successors, (50), 25 states have internal predecessors, (50), 22 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-07-21 03:05:20,606 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 101 transitions. [2022-07-21 03:05:20,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-07-21 03:05:20,607 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 03:05:20,607 INFO L195 NwaCegarLoop]: trace histogram [23, 22, 22, 22, 22, 22, 21, 1, 1, 1, 1, 1, 1] [2022-07-21 03:05:20,613 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-07-21 03:05:20,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:05:20,812 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 03:05:20,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 03:05:20,813 INFO L85 PathProgramCache]: Analyzing trace with hash 5934326, now seen corresponding path program 21 times [2022-07-21 03:05:20,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 03:05:20,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241887965] [2022-07-21 03:05:20,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:05:20,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 03:05:20,818 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 03:05:20,818 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1824069786] [2022-07-21 03:05:20,819 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-21 03:05:20,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:05:20,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 03:05:20,826 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) [2022-07-21 03:05:20,827 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-07-21 03:05:21,672 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2022-07-21 03:05:21,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 03:05:21,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 93 conjunts are in the unsatisfiable core [2022-07-21 03:05:21,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 03:05:22,273 INFO L134 CoverageAnalysis]: Checked inductivity of 1661 backedges. 44 proven. 693 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2022-07-21 03:05:22,273 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 03:05:23,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 03:05:23,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241887965] [2022-07-21 03:05:23,780 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 03:05:23,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1824069786] [2022-07-21 03:05:23,780 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1824069786] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 03:05:23,780 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 03:05:23,780 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2022-07-21 03:05:23,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217291480] [2022-07-21 03:05:23,780 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 03:05:23,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-07-21 03:05:23,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 03:05:23,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-07-21 03:05:23,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=545, Invalid=1905, Unknown=0, NotChecked=0, Total=2450 [2022-07-21 03:05:23,781 INFO L87 Difference]: Start difference. First operand 81 states and 101 transitions. Second operand has 27 states, 26 states have (on average 2.0) internal successors, (52), 26 states have internal predecessors, (52), 23 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-07-21 03:05:24,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 03:05:24,735 INFO L93 Difference]: Finished difference Result 89 states and 110 transitions. [2022-07-21 03:05:24,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-07-21 03:05:24,735 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.0) internal successors, (52), 26 states have internal predecessors, (52), 23 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Word has length 160 [2022-07-21 03:05:24,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 03:05:24,736 INFO L225 Difference]: With dead ends: 89 [2022-07-21 03:05:24,736 INFO L226 Difference]: Without dead ends: 84 [2022-07-21 03:05:24,736 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 263 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=555, Invalid=2097, Unknown=0, NotChecked=0, Total=2652 [2022-07-21 03:05:24,737 INFO L413 NwaCegarLoop]: 75 mSDtfsCounter, 2 mSDsluCounter, 745 mSDsCounter, 0 mSdLazyCounter, 1686 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 820 SdHoareTripleChecker+Invalid, 1686 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1686 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-21 03:05:24,737 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 820 Invalid, 1686 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1686 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-07-21 03:05:24,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2022-07-21 03:05:24,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 84. [2022-07-21 03:05:24,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 57 states have (on average 1.0175438596491229) internal successors, (58), 57 states have internal predecessors, (58), 24 states have call successors, (24), 3 states have call predecessors, (24), 2 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-07-21 03:05:24,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 105 transitions. [2022-07-21 03:05:24,744 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 105 transitions. Word has length 160 [2022-07-21 03:05:24,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 03:05:24,744 INFO L495 AbstractCegarLoop]: Abstraction has 84 states and 105 transitions. [2022-07-21 03:05:24,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.0) internal successors, (52), 26 states have internal predecessors, (52), 23 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-07-21 03:05:24,744 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 105 transitions. [2022-07-21 03:05:24,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2022-07-21 03:05:24,745 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 03:05:24,745 INFO L195 NwaCegarLoop]: trace histogram [24, 23, 23, 23, 23, 23, 22, 1, 1, 1, 1, 1, 1] [2022-07-21 03:05:24,751 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-07-21 03:05:24,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:05:24,946 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 03:05:24,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 03:05:24,946 INFO L85 PathProgramCache]: Analyzing trace with hash -779895748, now seen corresponding path program 22 times [2022-07-21 03:05:24,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 03:05:24,946 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251375494] [2022-07-21 03:05:24,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:05:24,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 03:05:24,955 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 03:05:24,955 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1589315657] [2022-07-21 03:05:24,956 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-21 03:05:24,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:05:24,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 03:05:24,957 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) [2022-07-21 03:05:24,958 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-07-21 03:05:26,591 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-21 03:05:26,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 03:05:26,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 96 conjunts are in the unsatisfiable core [2022-07-21 03:05:26,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 03:05:27,012 INFO L134 CoverageAnalysis]: Checked inductivity of 1817 backedges. 46 proven. 759 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2022-07-21 03:05:27,013 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 03:05:27,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 03:05:27,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251375494] [2022-07-21 03:05:27,237 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 03:05:27,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1589315657] [2022-07-21 03:05:27,237 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1589315657] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 03:05:27,237 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 03:05:27,237 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2022-07-21 03:05:27,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858459693] [2022-07-21 03:05:27,237 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 03:05:27,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-07-21 03:05:27,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 03:05:27,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-07-21 03:05:27,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=843, Unknown=0, NotChecked=0, Total=930 [2022-07-21 03:05:27,238 INFO L87 Difference]: Start difference. First operand 84 states and 105 transitions. Second operand has 28 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 24 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-07-21 03:05:28,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 03:05:28,191 INFO L93 Difference]: Finished difference Result 92 states and 114 transitions. [2022-07-21 03:05:28,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-07-21 03:05:28,191 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 24 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) Word has length 167 [2022-07-21 03:05:28,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 03:05:28,192 INFO L225 Difference]: With dead ends: 92 [2022-07-21 03:05:28,192 INFO L226 Difference]: Without dead ends: 87 [2022-07-21 03:05:28,192 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 149 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=97, Invalid=959, Unknown=0, NotChecked=0, Total=1056 [2022-07-21 03:05:28,193 INFO L413 NwaCegarLoop]: 78 mSDtfsCounter, 2 mSDsluCounter, 801 mSDsCounter, 0 mSdLazyCounter, 1831 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 879 SdHoareTripleChecker+Invalid, 1831 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1831 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-21 03:05:28,193 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 879 Invalid, 1831 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1831 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-07-21 03:05:28,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2022-07-21 03:05:28,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 87. [2022-07-21 03:05:28,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 59 states have (on average 1.0169491525423728) internal successors, (60), 59 states have internal predecessors, (60), 25 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-07-21 03:05:28,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 109 transitions. [2022-07-21 03:05:28,200 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 109 transitions. Word has length 167 [2022-07-21 03:05:28,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 03:05:28,200 INFO L495 AbstractCegarLoop]: Abstraction has 87 states and 109 transitions. [2022-07-21 03:05:28,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 24 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-07-21 03:05:28,200 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 109 transitions. [2022-07-21 03:05:28,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2022-07-21 03:05:28,201 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 03:05:28,201 INFO L195 NwaCegarLoop]: trace histogram [25, 24, 24, 24, 24, 24, 23, 1, 1, 1, 1, 1, 1] [2022-07-21 03:05:28,210 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-07-21 03:05:28,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-07-21 03:05:28,401 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 03:05:28,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 03:05:28,402 INFO L85 PathProgramCache]: Analyzing trace with hash -821431754, now seen corresponding path program 23 times [2022-07-21 03:05:28,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 03:05:28,402 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725446499] [2022-07-21 03:05:28,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:05:28,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 03:05:28,416 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 03:05:28,417 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1339457368] [2022-07-21 03:05:28,417 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-21 03:05:28,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:05:28,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 03:05:28,422 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) [2022-07-21 03:05:28,423 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-07-21 03:05:29,575 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2022-07-21 03:05:29,576 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 03:05:29,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 444 conjuncts, 100 conjunts are in the unsatisfiable core [2022-07-21 03:05:29,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 03:05:30,099 INFO L134 CoverageAnalysis]: Checked inductivity of 1980 backedges. 48 proven. 828 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2022-07-21 03:05:30,100 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 03:05:30,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 03:05:30,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725446499] [2022-07-21 03:05:30,268 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 03:05:30,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1339457368] [2022-07-21 03:05:30,268 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1339457368] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 03:05:30,268 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 03:05:30,268 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2022-07-21 03:05:30,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165125909] [2022-07-21 03:05:30,269 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 03:05:30,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-07-21 03:05:30,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 03:05:30,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-07-21 03:05:30,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=902, Unknown=0, NotChecked=0, Total=992 [2022-07-21 03:05:30,270 INFO L87 Difference]: Start difference. First operand 87 states and 109 transitions. Second operand has 29 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 25 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-07-21 03:05:31,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 03:05:31,211 INFO L93 Difference]: Finished difference Result 95 states and 118 transitions. [2022-07-21 03:05:31,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-07-21 03:05:31,211 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 25 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Word has length 174 [2022-07-21 03:05:31,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 03:05:31,212 INFO L225 Difference]: With dead ends: 95 [2022-07-21 03:05:31,212 INFO L226 Difference]: Without dead ends: 90 [2022-07-21 03:05:31,212 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 155 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=100, Invalid=1022, Unknown=0, NotChecked=0, Total=1122 [2022-07-21 03:05:31,213 INFO L413 NwaCegarLoop]: 81 mSDtfsCounter, 2 mSDsluCounter, 859 mSDsCounter, 0 mSdLazyCounter, 1982 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 940 SdHoareTripleChecker+Invalid, 1982 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1982 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-21 03:05:31,217 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 940 Invalid, 1982 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1982 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-07-21 03:05:31,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2022-07-21 03:05:31,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 90. [2022-07-21 03:05:31,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 61 states have (on average 1.0163934426229508) internal successors, (62), 61 states have internal predecessors, (62), 26 states have call successors, (26), 3 states have call predecessors, (26), 2 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2022-07-21 03:05:31,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 113 transitions. [2022-07-21 03:05:31,230 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 113 transitions. Word has length 174 [2022-07-21 03:05:31,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 03:05:31,230 INFO L495 AbstractCegarLoop]: Abstraction has 90 states and 113 transitions. [2022-07-21 03:05:31,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 2.0) internal successors, (56), 28 states have internal predecessors, (56), 25 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-07-21 03:05:31,231 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 113 transitions. [2022-07-21 03:05:31,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2022-07-21 03:05:31,232 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 03:05:31,233 INFO L195 NwaCegarLoop]: trace histogram [26, 25, 25, 25, 25, 25, 24, 1, 1, 1, 1, 1, 1] [2022-07-21 03:05:31,239 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-07-21 03:05:31,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-07-21 03:05:31,440 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 03:05:31,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 03:05:31,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1091309828, now seen corresponding path program 24 times [2022-07-21 03:05:31,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 03:05:31,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556126834] [2022-07-21 03:05:31,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:05:31,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 03:05:31,457 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 03:05:31,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [631798484] [2022-07-21 03:05:31,457 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-07-21 03:05:31,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:05:31,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 03:05:31,458 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) [2022-07-21 03:05:31,459 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-07-21 03:05:33,301 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2022-07-21 03:05:33,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 03:05:33,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 461 conjuncts, 105 conjunts are in the unsatisfiable core [2022-07-21 03:05:33,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 03:05:33,860 INFO L134 CoverageAnalysis]: Checked inductivity of 2150 backedges. 50 proven. 900 refuted. 0 times theorem prover too weak. 1200 trivial. 0 not checked. [2022-07-21 03:05:33,861 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 03:05:35,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 03:05:35,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556126834] [2022-07-21 03:05:35,705 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 03:05:35,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [631798484] [2022-07-21 03:05:35,705 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [631798484] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 03:05:35,706 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 03:05:35,709 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2022-07-21 03:05:35,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172201516] [2022-07-21 03:05:35,709 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 03:05:35,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-07-21 03:05:35,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 03:05:35,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-07-21 03:05:35,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=692, Invalid=2388, Unknown=0, NotChecked=0, Total=3080 [2022-07-21 03:05:35,715 INFO L87 Difference]: Start difference. First operand 90 states and 113 transitions. Second operand has 30 states, 29 states have (on average 2.0) internal successors, (58), 29 states have internal predecessors, (58), 26 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2022-07-21 03:05:36,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 03:05:36,798 INFO L93 Difference]: Finished difference Result 98 states and 122 transitions. [2022-07-21 03:05:36,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-07-21 03:05:36,798 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 2.0) internal successors, (58), 29 states have internal predecessors, (58), 26 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) Word has length 181 [2022-07-21 03:05:36,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 03:05:36,799 INFO L225 Difference]: With dead ends: 98 [2022-07-21 03:05:36,799 INFO L226 Difference]: Without dead ends: 93 [2022-07-21 03:05:36,799 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 356 GetRequests, 299 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=702, Invalid=2604, Unknown=0, NotChecked=0, Total=3306 [2022-07-21 03:05:36,800 INFO L413 NwaCegarLoop]: 84 mSDtfsCounter, 2 mSDsluCounter, 919 mSDsCounter, 0 mSdLazyCounter, 2139 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1003 SdHoareTripleChecker+Invalid, 2139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-07-21 03:05:36,800 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1003 Invalid, 2139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2139 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-07-21 03:05:36,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2022-07-21 03:05:36,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 93. [2022-07-21 03:05:36,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 63 states have (on average 1.0158730158730158) internal successors, (64), 63 states have internal predecessors, (64), 27 states have call successors, (27), 3 states have call predecessors, (27), 2 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-07-21 03:05:36,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 117 transitions. [2022-07-21 03:05:36,807 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 117 transitions. Word has length 181 [2022-07-21 03:05:36,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 03:05:36,807 INFO L495 AbstractCegarLoop]: Abstraction has 93 states and 117 transitions. [2022-07-21 03:05:36,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 2.0) internal successors, (58), 29 states have internal predecessors, (58), 26 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2022-07-21 03:05:36,807 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 117 transitions. [2022-07-21 03:05:36,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2022-07-21 03:05:36,808 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 03:05:36,808 INFO L195 NwaCegarLoop]: trace histogram [27, 26, 26, 26, 26, 26, 25, 1, 1, 1, 1, 1, 1] [2022-07-21 03:05:36,818 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-07-21 03:05:37,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-07-21 03:05:37,009 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 03:05:37,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 03:05:37,009 INFO L85 PathProgramCache]: Analyzing trace with hash -952162442, now seen corresponding path program 25 times [2022-07-21 03:05:37,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 03:05:37,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026180273] [2022-07-21 03:05:37,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:05:37,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 03:05:37,020 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 03:05:37,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1532860802] [2022-07-21 03:05:37,020 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-07-21 03:05:37,020 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:05:37,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 03:05:37,032 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) [2022-07-21 03:05:37,073 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-07-21 03:05:37,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 03:05:37,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 478 conjuncts, 108 conjunts are in the unsatisfiable core [2022-07-21 03:05:37,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 03:05:38,328 INFO L134 CoverageAnalysis]: Checked inductivity of 2327 backedges. 52 proven. 975 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2022-07-21 03:05:38,333 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 03:05:38,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 03:05:38,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026180273] [2022-07-21 03:05:38,654 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 03:05:38,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1532860802] [2022-07-21 03:05:38,654 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1532860802] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 03:05:38,654 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 03:05:38,654 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2022-07-21 03:05:38,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920590023] [2022-07-21 03:05:38,654 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 03:05:38,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-07-21 03:05:38,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 03:05:38,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-07-21 03:05:38,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=1026, Unknown=0, NotChecked=0, Total=1122 [2022-07-21 03:05:38,655 INFO L87 Difference]: Start difference. First operand 93 states and 117 transitions. Second operand has 31 states, 30 states have (on average 2.0) internal successors, (60), 30 states have internal predecessors, (60), 27 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-07-21 03:05:39,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 03:05:39,668 INFO L93 Difference]: Finished difference Result 101 states and 126 transitions. [2022-07-21 03:05:39,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-21 03:05:39,668 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 2.0) internal successors, (60), 30 states have internal predecessors, (60), 27 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Word has length 188 [2022-07-21 03:05:39,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 03:05:39,673 INFO L225 Difference]: With dead ends: 101 [2022-07-21 03:05:39,673 INFO L226 Difference]: Without dead ends: 96 [2022-07-21 03:05:39,673 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 167 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=106, Invalid=1154, Unknown=0, NotChecked=0, Total=1260 [2022-07-21 03:05:39,674 INFO L413 NwaCegarLoop]: 87 mSDtfsCounter, 2 mSDsluCounter, 981 mSDsCounter, 0 mSdLazyCounter, 2302 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1068 SdHoareTripleChecker+Invalid, 2302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-07-21 03:05:39,674 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1068 Invalid, 2302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2302 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-07-21 03:05:39,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2022-07-21 03:05:39,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 96. [2022-07-21 03:05:39,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 65 states have (on average 1.0153846153846153) internal successors, (66), 65 states have internal predecessors, (66), 28 states have call successors, (28), 3 states have call predecessors, (28), 2 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-07-21 03:05:39,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 121 transitions. [2022-07-21 03:05:39,686 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 121 transitions. Word has length 188 [2022-07-21 03:05:39,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 03:05:39,687 INFO L495 AbstractCegarLoop]: Abstraction has 96 states and 121 transitions. [2022-07-21 03:05:39,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 2.0) internal successors, (60), 30 states have internal predecessors, (60), 27 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-07-21 03:05:39,687 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 121 transitions. [2022-07-21 03:05:39,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2022-07-21 03:05:39,688 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 03:05:39,688 INFO L195 NwaCegarLoop]: trace histogram [28, 27, 27, 27, 27, 27, 26, 1, 1, 1, 1, 1, 1] [2022-07-21 03:05:39,694 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-07-21 03:05:39,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-07-21 03:05:39,895 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 03:05:39,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 03:05:39,895 INFO L85 PathProgramCache]: Analyzing trace with hash -1481354820, now seen corresponding path program 26 times [2022-07-21 03:05:39,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 03:05:39,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888027951] [2022-07-21 03:05:39,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:05:39,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 03:05:39,902 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 03:05:39,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1203567149] [2022-07-21 03:05:39,902 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 03:05:39,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:05:39,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 03:05:39,903 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) [2022-07-21 03:05:39,933 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-07-21 03:05:40,716 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-21 03:05:40,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 03:05:40,720 INFO L263 TraceCheckSpWp]: Trace formula consists of 495 conjuncts, 135 conjunts are in the unsatisfiable core [2022-07-21 03:05:40,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 03:05:41,550 INFO L134 CoverageAnalysis]: Checked inductivity of 2511 backedges. 252 proven. 1071 refuted. 0 times theorem prover too weak. 1188 trivial. 0 not checked. [2022-07-21 03:05:41,551 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 03:05:41,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 03:05:41,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888027951] [2022-07-21 03:05:41,888 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 03:05:41,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1203567149] [2022-07-21 03:05:41,888 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1203567149] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 03:05:41,888 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 03:05:41,888 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37] total 37 [2022-07-21 03:05:41,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450994666] [2022-07-21 03:05:41,888 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 03:05:41,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-07-21 03:05:41,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 03:05:41,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-07-21 03:05:41,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=1593, Unknown=0, NotChecked=0, Total=1722 [2022-07-21 03:05:41,889 INFO L87 Difference]: Start difference. First operand 96 states and 121 transitions. Second operand has 37 states, 36 states have (on average 1.8055555555555556) internal successors, (65), 33 states have internal predecessors, (65), 28 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-07-21 03:05:43,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 03:05:43,436 INFO L93 Difference]: Finished difference Result 108 states and 133 transitions. [2022-07-21 03:05:43,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-07-21 03:05:43,436 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 36 states have (on average 1.8055555555555556) internal successors, (65), 33 states have internal predecessors, (65), 28 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) Word has length 195 [2022-07-21 03:05:43,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 03:05:43,437 INFO L225 Difference]: With dead ends: 108 [2022-07-21 03:05:43,437 INFO L226 Difference]: Without dead ends: 103 [2022-07-21 03:05:43,438 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 166 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=150, Invalid=1830, Unknown=0, NotChecked=0, Total=1980 [2022-07-21 03:05:43,438 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 13 mSDsluCounter, 1024 mSDsCounter, 0 mSdLazyCounter, 2930 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 1085 SdHoareTripleChecker+Invalid, 2936 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 2930 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-07-21 03:05:43,438 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 1085 Invalid, 2936 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 2930 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-07-21 03:05:43,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2022-07-21 03:05:43,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2022-07-21 03:05:43,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 70 states have (on average 1.0142857142857142) internal successors, (71), 70 states have internal predecessors, (71), 29 states have call successors, (29), 4 states have call predecessors, (29), 3 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-07-21 03:05:43,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 128 transitions. [2022-07-21 03:05:43,447 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 128 transitions. Word has length 195 [2022-07-21 03:05:43,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 03:05:43,447 INFO L495 AbstractCegarLoop]: Abstraction has 103 states and 128 transitions. [2022-07-21 03:05:43,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 36 states have (on average 1.8055555555555556) internal successors, (65), 33 states have internal predecessors, (65), 28 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-07-21 03:05:43,447 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 128 transitions. [2022-07-21 03:05:43,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2022-07-21 03:05:43,448 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 03:05:43,448 INFO L195 NwaCegarLoop]: trace histogram [29, 28, 28, 28, 28, 28, 27, 1, 1, 1, 1, 1, 1] [2022-07-21 03:05:43,472 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-07-21 03:05:43,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-07-21 03:05:43,673 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 03:05:43,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 03:05:43,673 INFO L85 PathProgramCache]: Analyzing trace with hash -1567740746, now seen corresponding path program 27 times [2022-07-21 03:05:43,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 03:05:43,674 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20780347] [2022-07-21 03:05:43,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:05:43,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 03:05:43,690 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 03:05:43,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [132386481] [2022-07-21 03:05:43,690 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-21 03:05:43,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:05:43,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 03:05:43,699 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) [2022-07-21 03:05:43,700 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-07-21 03:05:50,737 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 28 check-sat command(s) [2022-07-21 03:05:50,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 03:05:50,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 512 conjuncts, 116 conjunts are in the unsatisfiable core [2022-07-21 03:05:50,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 03:05:51,376 INFO L134 CoverageAnalysis]: Checked inductivity of 2702 backedges. 56 proven. 1134 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2022-07-21 03:05:51,376 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 03:05:51,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 03:05:51,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20780347] [2022-07-21 03:05:51,589 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 03:05:51,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [132386481] [2022-07-21 03:05:51,589 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [132386481] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 03:05:51,589 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 03:05:51,590 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2022-07-21 03:05:51,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299932182] [2022-07-21 03:05:51,590 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 03:05:51,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-07-21 03:05:51,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 03:05:51,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-07-21 03:05:51,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=1158, Unknown=0, NotChecked=0, Total=1260 [2022-07-21 03:05:51,591 INFO L87 Difference]: Start difference. First operand 103 states and 128 transitions. Second operand has 33 states, 32 states have (on average 2.0) internal successors, (64), 32 states have internal predecessors, (64), 29 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-07-21 03:05:52,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 03:05:52,928 INFO L93 Difference]: Finished difference Result 111 states and 137 transitions. [2022-07-21 03:05:52,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-07-21 03:05:52,931 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 32 states have (on average 2.0) internal successors, (64), 32 states have internal predecessors, (64), 29 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 202 [2022-07-21 03:05:52,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 03:05:52,933 INFO L225 Difference]: With dead ends: 111 [2022-07-21 03:05:52,933 INFO L226 Difference]: Without dead ends: 106 [2022-07-21 03:05:52,933 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 179 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=112, Invalid=1294, Unknown=0, NotChecked=0, Total=1406 [2022-07-21 03:05:52,934 INFO L413 NwaCegarLoop]: 93 mSDtfsCounter, 2 mSDsluCounter, 1111 mSDsCounter, 0 mSdLazyCounter, 2646 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1204 SdHoareTripleChecker+Invalid, 2646 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2646 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-07-21 03:05:52,934 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1204 Invalid, 2646 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2646 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-07-21 03:05:52,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2022-07-21 03:05:52,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 106. [2022-07-21 03:05:52,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 72 states have (on average 1.0138888888888888) internal successors, (73), 72 states have internal predecessors, (73), 30 states have call successors, (30), 4 states have call predecessors, (30), 3 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2022-07-21 03:05:52,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 132 transitions. [2022-07-21 03:05:52,954 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 132 transitions. Word has length 202 [2022-07-21 03:05:52,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 03:05:52,954 INFO L495 AbstractCegarLoop]: Abstraction has 106 states and 132 transitions. [2022-07-21 03:05:52,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 2.0) internal successors, (64), 32 states have internal predecessors, (64), 29 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-07-21 03:05:52,955 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 132 transitions. [2022-07-21 03:05:52,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2022-07-21 03:05:52,955 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 03:05:52,956 INFO L195 NwaCegarLoop]: trace histogram [30, 29, 29, 29, 29, 29, 28, 1, 1, 1, 1, 1, 1] [2022-07-21 03:05:52,969 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-07-21 03:05:53,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:05:53,163 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 03:05:53,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 03:05:53,163 INFO L85 PathProgramCache]: Analyzing trace with hash -1548688260, now seen corresponding path program 28 times [2022-07-21 03:05:53,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 03:05:53,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080395930] [2022-07-21 03:05:53,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:05:53,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 03:05:53,169 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 03:05:53,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [806713534] [2022-07-21 03:05:53,169 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-21 03:05:53,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:05:53,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 03:05:53,171 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) [2022-07-21 03:05:53,172 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-07-21 03:05:55,638 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-21 03:05:55,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 03:05:55,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 529 conjuncts, 120 conjunts are in the unsatisfiable core [2022-07-21 03:05:55,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 03:05:56,180 INFO L134 CoverageAnalysis]: Checked inductivity of 2900 backedges. 58 proven. 1218 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2022-07-21 03:05:56,180 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 03:05:56,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 03:05:56,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080395930] [2022-07-21 03:05:56,369 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 03:05:56,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [806713534] [2022-07-21 03:05:56,370 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [806713534] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 03:05:56,370 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 03:05:56,370 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2022-07-21 03:05:56,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810822057] [2022-07-21 03:05:56,370 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 03:05:56,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-07-21 03:05:56,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 03:05:56,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-07-21 03:05:56,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=1227, Unknown=0, NotChecked=0, Total=1332 [2022-07-21 03:05:56,374 INFO L87 Difference]: Start difference. First operand 106 states and 132 transitions. Second operand has 34 states, 33 states have (on average 2.0) internal successors, (66), 33 states have internal predecessors, (66), 30 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2022-07-21 03:05:57,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 03:05:57,554 INFO L93 Difference]: Finished difference Result 114 states and 141 transitions. [2022-07-21 03:05:57,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-21 03:05:57,554 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 33 states have (on average 2.0) internal successors, (66), 33 states have internal predecessors, (66), 30 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) Word has length 209 [2022-07-21 03:05:57,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 03:05:57,556 INFO L225 Difference]: With dead ends: 114 [2022-07-21 03:05:57,556 INFO L226 Difference]: Without dead ends: 109 [2022-07-21 03:05:57,557 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 185 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=115, Invalid=1367, Unknown=0, NotChecked=0, Total=1482 [2022-07-21 03:05:57,559 INFO L413 NwaCegarLoop]: 96 mSDtfsCounter, 2 mSDsluCounter, 1179 mSDsCounter, 0 mSdLazyCounter, 2827 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1275 SdHoareTripleChecker+Invalid, 2827 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2827 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-07-21 03:05:57,559 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1275 Invalid, 2827 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2827 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-07-21 03:05:57,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2022-07-21 03:05:57,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 109. [2022-07-21 03:05:57,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 74 states have (on average 1.0135135135135136) internal successors, (75), 74 states have internal predecessors, (75), 31 states have call successors, (31), 4 states have call predecessors, (31), 3 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-07-21 03:05:57,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 136 transitions. [2022-07-21 03:05:57,579 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 136 transitions. Word has length 209 [2022-07-21 03:05:57,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 03:05:57,595 INFO L495 AbstractCegarLoop]: Abstraction has 109 states and 136 transitions. [2022-07-21 03:05:57,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 2.0) internal successors, (66), 33 states have internal predecessors, (66), 30 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2022-07-21 03:05:57,596 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 136 transitions. [2022-07-21 03:05:57,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 217 [2022-07-21 03:05:57,596 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 03:05:57,597 INFO L195 NwaCegarLoop]: trace histogram [31, 30, 30, 30, 30, 30, 29, 1, 1, 1, 1, 1, 1] [2022-07-21 03:05:57,606 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-07-21 03:05:57,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-07-21 03:05:57,805 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 03:05:57,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 03:05:57,805 INFO L85 PathProgramCache]: Analyzing trace with hash -947191306, now seen corresponding path program 29 times [2022-07-21 03:05:57,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 03:05:57,805 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856638743] [2022-07-21 03:05:57,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:05:57,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 03:05:57,814 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 03:05:57,815 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1871994489] [2022-07-21 03:05:57,815 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-21 03:05:57,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:05:57,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 03:05:57,816 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) [2022-07-21 03:05:57,871 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-07-21 03:08:11,951 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 30 check-sat command(s) [2022-07-21 03:08:11,951 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 03:08:12,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 546 conjuncts, 124 conjunts are in the unsatisfiable core [2022-07-21 03:08:12,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 03:08:12,511 INFO L134 CoverageAnalysis]: Checked inductivity of 3105 backedges. 60 proven. 1305 refuted. 0 times theorem prover too weak. 1740 trivial. 0 not checked. [2022-07-21 03:08:12,511 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 03:08:12,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 03:08:12,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856638743] [2022-07-21 03:08:12,669 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 03:08:12,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1871994489] [2022-07-21 03:08:12,669 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1871994489] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 03:08:12,669 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 03:08:12,669 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2022-07-21 03:08:12,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037495377] [2022-07-21 03:08:12,669 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 03:08:12,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-07-21 03:08:12,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 03:08:12,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-07-21 03:08:12,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1298, Unknown=0, NotChecked=0, Total=1406 [2022-07-21 03:08:12,670 INFO L87 Difference]: Start difference. First operand 109 states and 136 transitions. Second operand has 35 states, 34 states have (on average 2.0) internal successors, (68), 34 states have internal predecessors, (68), 31 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-07-21 03:08:13,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 03:08:13,871 INFO L93 Difference]: Finished difference Result 117 states and 145 transitions. [2022-07-21 03:08:13,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-21 03:08:13,871 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 2.0) internal successors, (68), 34 states have internal predecessors, (68), 31 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Word has length 216 [2022-07-21 03:08:13,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 03:08:13,875 INFO L225 Difference]: With dead ends: 117 [2022-07-21 03:08:13,875 INFO L226 Difference]: Without dead ends: 112 [2022-07-21 03:08:13,876 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 191 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=118, Invalid=1442, Unknown=0, NotChecked=0, Total=1560 [2022-07-21 03:08:13,877 INFO L413 NwaCegarLoop]: 99 mSDtfsCounter, 2 mSDsluCounter, 1249 mSDsCounter, 0 mSdLazyCounter, 3014 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1348 SdHoareTripleChecker+Invalid, 3014 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3014 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-07-21 03:08:13,877 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1348 Invalid, 3014 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3014 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-07-21 03:08:13,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2022-07-21 03:08:13,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 112. [2022-07-21 03:08:13,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 76 states have (on average 1.013157894736842) internal successors, (77), 76 states have internal predecessors, (77), 32 states have call successors, (32), 4 states have call predecessors, (32), 3 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-07-21 03:08:13,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 140 transitions. [2022-07-21 03:08:13,908 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 140 transitions. Word has length 216 [2022-07-21 03:08:13,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 03:08:13,923 INFO L495 AbstractCegarLoop]: Abstraction has 112 states and 140 transitions. [2022-07-21 03:08:13,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 2.0) internal successors, (68), 34 states have internal predecessors, (68), 31 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-07-21 03:08:13,923 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 140 transitions. [2022-07-21 03:08:13,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2022-07-21 03:08:13,924 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 03:08:13,924 INFO L195 NwaCegarLoop]: trace histogram [32, 31, 31, 31, 31, 31, 30, 1, 1, 1, 1, 1, 1] [2022-07-21 03:08:13,972 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-07-21 03:08:14,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:08:14,125 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 03:08:14,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 03:08:14,125 INFO L85 PathProgramCache]: Analyzing trace with hash 2111153980, now seen corresponding path program 30 times [2022-07-21 03:08:14,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 03:08:14,125 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612470157] [2022-07-21 03:08:14,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:08:14,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 03:08:14,131 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 03:08:14,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1625036238] [2022-07-21 03:08:14,132 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-07-21 03:08:14,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:08:14,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 03:08:14,133 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) [2022-07-21 03:08:14,134 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-07-21 03:08:20,900 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) [2022-07-21 03:08:20,901 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 03:08:20,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 563 conjuncts, 129 conjunts are in the unsatisfiable core [2022-07-21 03:08:20,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 03:08:21,547 INFO L134 CoverageAnalysis]: Checked inductivity of 3317 backedges. 62 proven. 1395 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2022-07-21 03:08:21,547 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 03:08:24,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 03:08:24,226 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612470157] [2022-07-21 03:08:24,226 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 03:08:24,226 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1625036238] [2022-07-21 03:08:24,226 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1625036238] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 03:08:24,226 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 03:08:24,226 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36] total 36 [2022-07-21 03:08:24,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509437012] [2022-07-21 03:08:24,226 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 03:08:24,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-07-21 03:08:24,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 03:08:24,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-07-21 03:08:24,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1040, Invalid=3516, Unknown=0, NotChecked=0, Total=4556 [2022-07-21 03:08:24,227 INFO L87 Difference]: Start difference. First operand 112 states and 140 transitions. Second operand has 36 states, 35 states have (on average 2.0) internal successors, (70), 35 states have internal predecessors, (70), 32 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-07-21 03:08:25,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 03:08:25,639 INFO L93 Difference]: Finished difference Result 120 states and 149 transitions. [2022-07-21 03:08:25,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-07-21 03:08:25,639 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 35 states have (on average 2.0) internal successors, (70), 35 states have internal predecessors, (70), 32 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) Word has length 223 [2022-07-21 03:08:25,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 03:08:25,640 INFO L225 Difference]: With dead ends: 120 [2022-07-21 03:08:25,641 INFO L226 Difference]: Without dead ends: 115 [2022-07-21 03:08:25,643 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 440 GetRequests, 371 SyntacticMatches, 1 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=1050, Invalid=3780, Unknown=0, NotChecked=0, Total=4830 [2022-07-21 03:08:25,643 INFO L413 NwaCegarLoop]: 102 mSDtfsCounter, 2 mSDsluCounter, 1321 mSDsCounter, 0 mSdLazyCounter, 3207 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1423 SdHoareTripleChecker+Invalid, 3207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-07-21 03:08:25,644 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1423 Invalid, 3207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3207 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-07-21 03:08:25,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2022-07-21 03:08:25,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 115. [2022-07-21 03:08:25,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 78 states have (on average 1.0128205128205128) internal successors, (79), 78 states have internal predecessors, (79), 33 states have call successors, (33), 4 states have call predecessors, (33), 3 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-07-21 03:08:25,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 144 transitions. [2022-07-21 03:08:25,671 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 144 transitions. Word has length 223 [2022-07-21 03:08:25,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 03:08:25,674 INFO L495 AbstractCegarLoop]: Abstraction has 115 states and 144 transitions. [2022-07-21 03:08:25,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 35 states have (on average 2.0) internal successors, (70), 35 states have internal predecessors, (70), 32 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-07-21 03:08:25,674 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 144 transitions. [2022-07-21 03:08:25,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 231 [2022-07-21 03:08:25,675 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 03:08:25,675 INFO L195 NwaCegarLoop]: trace histogram [33, 32, 32, 32, 32, 32, 31, 1, 1, 1, 1, 1, 1] [2022-07-21 03:08:25,683 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-07-21 03:08:25,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:08:25,880 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 03:08:25,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 03:08:25,880 INFO L85 PathProgramCache]: Analyzing trace with hash -1983273162, now seen corresponding path program 31 times [2022-07-21 03:08:25,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 03:08:25,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434129947] [2022-07-21 03:08:25,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:08:25,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 03:08:25,888 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 03:08:25,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [928664732] [2022-07-21 03:08:25,889 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-07-21 03:08:25,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:08:25,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 03:08:25,890 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) [2022-07-21 03:08:25,891 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-07-21 03:08:26,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 03:08:26,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 580 conjuncts, 133 conjunts are in the unsatisfiable core [2022-07-21 03:08:26,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 03:08:27,888 INFO L134 CoverageAnalysis]: Checked inductivity of 3536 backedges. 64 proven. 1488 refuted. 0 times theorem prover too weak. 1984 trivial. 0 not checked. [2022-07-21 03:08:27,888 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 03:08:31,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 03:08:31,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434129947] [2022-07-21 03:08:31,230 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 03:08:31,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [928664732] [2022-07-21 03:08:31,230 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [928664732] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 03:08:31,230 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 03:08:31,231 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37] total 37 [2022-07-21 03:08:31,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064182801] [2022-07-21 03:08:31,231 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 03:08:31,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-07-21 03:08:31,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 03:08:31,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-07-21 03:08:31,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1105, Invalid=3725, Unknown=0, NotChecked=0, Total=4830 [2022-07-21 03:08:31,232 INFO L87 Difference]: Start difference. First operand 115 states and 144 transitions. Second operand has 37 states, 36 states have (on average 2.0) internal successors, (72), 36 states have internal predecessors, (72), 33 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-07-21 03:08:33,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 03:08:33,070 INFO L93 Difference]: Finished difference Result 123 states and 153 transitions. [2022-07-21 03:08:33,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-07-21 03:08:33,070 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 36 states have (on average 2.0) internal successors, (72), 36 states have internal predecessors, (72), 33 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Word has length 230 [2022-07-21 03:08:33,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 03:08:33,071 INFO L225 Difference]: With dead ends: 123 [2022-07-21 03:08:33,071 INFO L226 Difference]: Without dead ends: 118 [2022-07-21 03:08:33,071 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 454 GetRequests, 383 SyntacticMatches, 1 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1115, Invalid=3997, Unknown=0, NotChecked=0, Total=5112 [2022-07-21 03:08:33,072 INFO L413 NwaCegarLoop]: 105 mSDtfsCounter, 2 mSDsluCounter, 1395 mSDsCounter, 0 mSdLazyCounter, 3406 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1500 SdHoareTripleChecker+Invalid, 3406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-07-21 03:08:33,072 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1500 Invalid, 3406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3406 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-07-21 03:08:33,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2022-07-21 03:08:33,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 118. [2022-07-21 03:08:33,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 80 states have (on average 1.0125) internal successors, (81), 80 states have internal predecessors, (81), 34 states have call successors, (34), 4 states have call predecessors, (34), 3 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2022-07-21 03:08:33,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 148 transitions. [2022-07-21 03:08:33,081 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 148 transitions. Word has length 230 [2022-07-21 03:08:33,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 03:08:33,081 INFO L495 AbstractCegarLoop]: Abstraction has 118 states and 148 transitions. [2022-07-21 03:08:33,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 36 states have (on average 2.0) internal successors, (72), 36 states have internal predecessors, (72), 33 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-07-21 03:08:33,081 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 148 transitions. [2022-07-21 03:08:33,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2022-07-21 03:08:33,082 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 03:08:33,082 INFO L195 NwaCegarLoop]: trace histogram [34, 33, 33, 33, 33, 33, 32, 1, 1, 1, 1, 1, 1] [2022-07-21 03:08:33,089 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-07-21 03:08:33,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-07-21 03:08:33,283 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 03:08:33,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 03:08:33,283 INFO L85 PathProgramCache]: Analyzing trace with hash 1947113980, now seen corresponding path program 32 times [2022-07-21 03:08:33,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 03:08:33,283 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674684733] [2022-07-21 03:08:33,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:08:33,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 03:08:33,289 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 03:08:33,290 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1937289397] [2022-07-21 03:08:33,290 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 03:08:33,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:08:33,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 03:08:33,291 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) [2022-07-21 03:08:33,292 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-07-21 03:08:34,155 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-21 03:08:34,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 03:08:34,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 597 conjuncts, 136 conjunts are in the unsatisfiable core [2022-07-21 03:08:34,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 03:08:34,902 INFO L134 CoverageAnalysis]: Checked inductivity of 3762 backedges. 66 proven. 1584 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2022-07-21 03:08:34,903 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 03:08:35,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 03:08:35,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674684733] [2022-07-21 03:08:35,158 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 03:08:35,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1937289397] [2022-07-21 03:08:35,158 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1937289397] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 03:08:35,158 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 03:08:35,158 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38] total 38 [2022-07-21 03:08:35,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614380990] [2022-07-21 03:08:35,159 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 03:08:35,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-07-21 03:08:35,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 03:08:35,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-07-21 03:08:35,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=1523, Unknown=0, NotChecked=0, Total=1640 [2022-07-21 03:08:35,168 INFO L87 Difference]: Start difference. First operand 118 states and 148 transitions. Second operand has 38 states, 37 states have (on average 2.0) internal successors, (74), 37 states have internal predecessors, (74), 34 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2022-07-21 03:08:36,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 03:08:36,916 INFO L93 Difference]: Finished difference Result 126 states and 157 transitions. [2022-07-21 03:08:36,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-07-21 03:08:36,916 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 37 states have (on average 2.0) internal successors, (74), 37 states have internal predecessors, (74), 34 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) Word has length 237 [2022-07-21 03:08:36,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 03:08:36,917 INFO L225 Difference]: With dead ends: 126 [2022-07-21 03:08:36,917 INFO L226 Difference]: Without dead ends: 121 [2022-07-21 03:08:36,918 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 209 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=127, Invalid=1679, Unknown=0, NotChecked=0, Total=1806 [2022-07-21 03:08:36,918 INFO L413 NwaCegarLoop]: 108 mSDtfsCounter, 2 mSDsluCounter, 1471 mSDsCounter, 0 mSdLazyCounter, 3611 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1579 SdHoareTripleChecker+Invalid, 3611 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3611 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-07-21 03:08:36,918 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1579 Invalid, 3611 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3611 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-07-21 03:08:36,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2022-07-21 03:08:36,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 121. [2022-07-21 03:08:36,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 82 states have (on average 1.0121951219512195) internal successors, (83), 82 states have internal predecessors, (83), 35 states have call successors, (35), 4 states have call predecessors, (35), 3 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-07-21 03:08:36,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 152 transitions. [2022-07-21 03:08:36,928 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 152 transitions. Word has length 237 [2022-07-21 03:08:36,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 03:08:36,929 INFO L495 AbstractCegarLoop]: Abstraction has 121 states and 152 transitions. [2022-07-21 03:08:36,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 37 states have (on average 2.0) internal successors, (74), 37 states have internal predecessors, (74), 34 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2022-07-21 03:08:36,929 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 152 transitions. [2022-07-21 03:08:36,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2022-07-21 03:08:36,930 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 03:08:36,930 INFO L195 NwaCegarLoop]: trace histogram [35, 34, 34, 34, 34, 34, 33, 1, 1, 1, 1, 1, 1] [2022-07-21 03:08:36,937 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-07-21 03:08:37,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-07-21 03:08:37,137 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 03:08:37,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 03:08:37,139 INFO L85 PathProgramCache]: Analyzing trace with hash 1776163958, now seen corresponding path program 33 times [2022-07-21 03:08:37,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 03:08:37,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493180897] [2022-07-21 03:08:37,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:08:37,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 03:08:37,150 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 03:08:37,150 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1796635308] [2022-07-21 03:08:37,150 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-21 03:08:37,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:08:37,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 03:08:37,151 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) [2022-07-21 03:08:37,152 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-07-21 03:08:38,404 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 34 check-sat command(s) [2022-07-21 03:08:38,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 03:08:38,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 614 conjuncts, 140 conjunts are in the unsatisfiable core [2022-07-21 03:08:38,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 03:08:39,176 INFO L134 CoverageAnalysis]: Checked inductivity of 3995 backedges. 68 proven. 1683 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2022-07-21 03:08:39,177 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 03:08:39,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 03:08:39,367 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493180897] [2022-07-21 03:08:39,367 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 03:08:39,367 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1796635308] [2022-07-21 03:08:39,367 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1796635308] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 03:08:39,367 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 03:08:39,367 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39] total 39 [2022-07-21 03:08:39,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065959135] [2022-07-21 03:08:39,368 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 03:08:39,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-07-21 03:08:39,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 03:08:39,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-07-21 03:08:39,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=1602, Unknown=0, NotChecked=0, Total=1722 [2022-07-21 03:08:39,369 INFO L87 Difference]: Start difference. First operand 121 states and 152 transitions. Second operand has 39 states, 38 states have (on average 2.0) internal successors, (76), 38 states have internal predecessors, (76), 35 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-07-21 03:08:41,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 03:08:41,024 INFO L93 Difference]: Finished difference Result 129 states and 161 transitions. [2022-07-21 03:08:41,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-07-21 03:08:41,025 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 38 states have (on average 2.0) internal successors, (76), 38 states have internal predecessors, (76), 35 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Word has length 244 [2022-07-21 03:08:41,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 03:08:41,025 INFO L225 Difference]: With dead ends: 129 [2022-07-21 03:08:41,025 INFO L226 Difference]: Without dead ends: 124 [2022-07-21 03:08:41,026 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 215 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=130, Invalid=1762, Unknown=0, NotChecked=0, Total=1892 [2022-07-21 03:08:41,026 INFO L413 NwaCegarLoop]: 111 mSDtfsCounter, 2 mSDsluCounter, 1549 mSDsCounter, 0 mSdLazyCounter, 3822 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1660 SdHoareTripleChecker+Invalid, 3822 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3822 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-07-21 03:08:41,029 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1660 Invalid, 3822 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3822 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-07-21 03:08:41,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2022-07-21 03:08:41,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 124. [2022-07-21 03:08:41,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 84 states have (on average 1.0119047619047619) internal successors, (85), 84 states have internal predecessors, (85), 36 states have call successors, (36), 4 states have call predecessors, (36), 3 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2022-07-21 03:08:41,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 156 transitions. [2022-07-21 03:08:41,057 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 156 transitions. Word has length 244 [2022-07-21 03:08:41,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 03:08:41,057 INFO L495 AbstractCegarLoop]: Abstraction has 124 states and 156 transitions. [2022-07-21 03:08:41,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 38 states have (on average 2.0) internal successors, (76), 38 states have internal predecessors, (76), 35 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-07-21 03:08:41,058 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 156 transitions. [2022-07-21 03:08:41,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2022-07-21 03:08:41,059 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 03:08:41,059 INFO L195 NwaCegarLoop]: trace histogram [36, 35, 35, 35, 35, 35, 34, 1, 1, 1, 1, 1, 1] [2022-07-21 03:08:41,066 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-07-21 03:08:41,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-07-21 03:08:41,267 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 03:08:41,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 03:08:41,267 INFO L85 PathProgramCache]: Analyzing trace with hash -146293572, now seen corresponding path program 34 times [2022-07-21 03:08:41,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 03:08:41,267 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484279079] [2022-07-21 03:08:41,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:08:41,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 03:08:41,273 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 03:08:41,273 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1184983942] [2022-07-21 03:08:41,274 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-21 03:08:41,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:08:41,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 03:08:41,275 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) [2022-07-21 03:08:41,282 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-07-21 03:08:45,358 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-21 03:08:45,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 03:08:45,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 631 conjuncts, 144 conjunts are in the unsatisfiable core [2022-07-21 03:08:45,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 03:08:46,215 INFO L134 CoverageAnalysis]: Checked inductivity of 4235 backedges. 70 proven. 1785 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2022-07-21 03:08:46,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 03:08:46,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 03:08:46,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484279079] [2022-07-21 03:08:46,459 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 03:08:46,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1184983942] [2022-07-21 03:08:46,459 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1184983942] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 03:08:46,459 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 03:08:46,459 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40] total 40 [2022-07-21 03:08:46,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653505859] [2022-07-21 03:08:46,460 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 03:08:46,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-07-21 03:08:46,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 03:08:46,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-07-21 03:08:46,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=1683, Unknown=0, NotChecked=0, Total=1806 [2022-07-21 03:08:46,460 INFO L87 Difference]: Start difference. First operand 124 states and 156 transitions. Second operand has 40 states, 39 states have (on average 2.0) internal successors, (78), 39 states have internal predecessors, (78), 36 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2022-07-21 03:08:48,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 03:08:48,536 INFO L93 Difference]: Finished difference Result 132 states and 165 transitions. [2022-07-21 03:08:48,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-07-21 03:08:48,537 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 39 states have (on average 2.0) internal successors, (78), 39 states have internal predecessors, (78), 36 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) Word has length 251 [2022-07-21 03:08:48,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 03:08:48,538 INFO L225 Difference]: With dead ends: 132 [2022-07-21 03:08:48,538 INFO L226 Difference]: Without dead ends: 127 [2022-07-21 03:08:48,538 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 221 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=133, Invalid=1847, Unknown=0, NotChecked=0, Total=1980 [2022-07-21 03:08:48,538 INFO L413 NwaCegarLoop]: 114 mSDtfsCounter, 2 mSDsluCounter, 1629 mSDsCounter, 0 mSdLazyCounter, 4039 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1743 SdHoareTripleChecker+Invalid, 4039 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4039 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-07-21 03:08:48,538 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1743 Invalid, 4039 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4039 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-07-21 03:08:48,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2022-07-21 03:08:48,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 127. [2022-07-21 03:08:48,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 86 states have (on average 1.0116279069767442) internal successors, (87), 86 states have internal predecessors, (87), 37 states have call successors, (37), 4 states have call predecessors, (37), 3 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2022-07-21 03:08:48,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 160 transitions. [2022-07-21 03:08:48,549 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 160 transitions. Word has length 251 [2022-07-21 03:08:48,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 03:08:48,549 INFO L495 AbstractCegarLoop]: Abstraction has 127 states and 160 transitions. [2022-07-21 03:08:48,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 39 states have (on average 2.0) internal successors, (78), 39 states have internal predecessors, (78), 36 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2022-07-21 03:08:48,549 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 160 transitions. [2022-07-21 03:08:48,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 259 [2022-07-21 03:08:48,550 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 03:08:48,550 INFO L195 NwaCegarLoop]: trace histogram [37, 36, 36, 36, 36, 36, 35, 1, 1, 1, 1, 1, 1] [2022-07-21 03:08:48,571 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-07-21 03:08:48,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:08:48,751 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 03:08:48,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 03:08:48,751 INFO L85 PathProgramCache]: Analyzing trace with hash 1432117686, now seen corresponding path program 35 times [2022-07-21 03:08:48,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 03:08:48,751 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363489715] [2022-07-21 03:08:48,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:08:48,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 03:08:48,763 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 03:08:48,763 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [725070902] [2022-07-21 03:08:48,763 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-21 03:08:48,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:08:48,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 03:08:48,765 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) [2022-07-21 03:08:48,766 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-07-21 03:09:00,215 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 36 check-sat command(s) [2022-07-21 03:09:00,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 03:09:00,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 648 conjuncts, 148 conjunts are in the unsatisfiable core [2022-07-21 03:09:00,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 03:09:01,168 INFO L134 CoverageAnalysis]: Checked inductivity of 4482 backedges. 72 proven. 1890 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2022-07-21 03:09:01,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 03:09:01,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 03:09:01,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363489715] [2022-07-21 03:09:01,362 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 03:09:01,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [725070902] [2022-07-21 03:09:01,363 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [725070902] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 03:09:01,363 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 03:09:01,363 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41] total 41 [2022-07-21 03:09:01,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265815099] [2022-07-21 03:09:01,363 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 03:09:01,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-07-21 03:09:01,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 03:09:01,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-07-21 03:09:01,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=1766, Unknown=0, NotChecked=0, Total=1892 [2022-07-21 03:09:01,369 INFO L87 Difference]: Start difference. First operand 127 states and 160 transitions. Second operand has 41 states, 40 states have (on average 2.0) internal successors, (80), 40 states have internal predecessors, (80), 37 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2022-07-21 03:09:03,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 03:09:03,363 INFO L93 Difference]: Finished difference Result 135 states and 169 transitions. [2022-07-21 03:09:03,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-07-21 03:09:03,363 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 40 states have (on average 2.0) internal successors, (80), 40 states have internal predecessors, (80), 37 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) Word has length 258 [2022-07-21 03:09:03,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 03:09:03,364 INFO L225 Difference]: With dead ends: 135 [2022-07-21 03:09:03,364 INFO L226 Difference]: Without dead ends: 130 [2022-07-21 03:09:03,364 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 227 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=136, Invalid=1934, Unknown=0, NotChecked=0, Total=2070 [2022-07-21 03:09:03,371 INFO L413 NwaCegarLoop]: 117 mSDtfsCounter, 2 mSDsluCounter, 1711 mSDsCounter, 0 mSdLazyCounter, 4262 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1828 SdHoareTripleChecker+Invalid, 4262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4262 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-07-21 03:09:03,371 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1828 Invalid, 4262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4262 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-07-21 03:09:03,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2022-07-21 03:09:03,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 130. [2022-07-21 03:09:03,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 88 states have (on average 1.0113636363636365) internal successors, (89), 88 states have internal predecessors, (89), 38 states have call successors, (38), 4 states have call predecessors, (38), 3 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-07-21 03:09:03,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 164 transitions. [2022-07-21 03:09:03,382 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 164 transitions. Word has length 258 [2022-07-21 03:09:03,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 03:09:03,382 INFO L495 AbstractCegarLoop]: Abstraction has 130 states and 164 transitions. [2022-07-21 03:09:03,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 40 states have (on average 2.0) internal successors, (80), 40 states have internal predecessors, (80), 37 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2022-07-21 03:09:03,382 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 164 transitions. [2022-07-21 03:09:03,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 266 [2022-07-21 03:09:03,383 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 03:09:03,383 INFO L195 NwaCegarLoop]: trace histogram [38, 37, 37, 37, 37, 37, 36, 1, 1, 1, 1, 1, 1] [2022-07-21 03:09:03,393 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-07-21 03:09:03,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-07-21 03:09:03,593 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 03:09:03,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 03:09:03,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1802309500, now seen corresponding path program 36 times [2022-07-21 03:09:03,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 03:09:03,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188067257] [2022-07-21 03:09:03,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 03:09:03,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 03:09:03,600 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 03:09:03,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [378125649] [2022-07-21 03:09:03,600 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-07-21 03:09:03,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 03:09:03,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 03:09:03,601 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) [2022-07-21 03:09:03,602 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process