./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/nla-digbench-scaling/ps4-ll_unwindbound50.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 791161d1 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-scaling/ps4-ll_unwindbound50.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 870f3f117c59e986b23526e49a2d44ed8c8e543941d3d310e77e3939c7927e70 --- Real Ultimate output --- This is Ultimate 0.2.2-?-791161d [2022-07-22 16:44:32,407 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-22 16:44:32,409 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-22 16:44:32,452 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-22 16:44:32,452 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-22 16:44:32,454 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-22 16:44:32,455 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-22 16:44:32,457 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-22 16:44:32,459 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-22 16:44:32,463 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-22 16:44:32,463 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-22 16:44:32,465 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-22 16:44:32,466 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-22 16:44:32,468 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-22 16:44:32,469 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-22 16:44:32,471 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-22 16:44:32,472 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-22 16:44:32,474 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-22 16:44:32,475 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-22 16:44:32,480 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-22 16:44:32,482 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-22 16:44:32,483 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-22 16:44:32,483 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-22 16:44:32,484 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-22 16:44:32,486 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-22 16:44:32,492 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-22 16:44:32,492 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-22 16:44:32,492 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-22 16:44:32,493 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-22 16:44:32,494 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-22 16:44:32,500 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-22 16:44:32,500 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-22 16:44:32,501 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-22 16:44:32,502 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-22 16:44:32,502 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-22 16:44:32,504 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-22 16:44:32,504 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-22 16:44:32,505 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-22 16:44:32,505 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-22 16:44:32,505 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-22 16:44:32,506 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-22 16:44:32,507 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-22 16:44:32,509 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-07-22 16:44:32,543 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-22 16:44:32,543 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-22 16:44:32,544 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-22 16:44:32,544 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-22 16:44:32,544 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-22 16:44:32,544 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-22 16:44:32,545 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-22 16:44:32,545 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-22 16:44:32,545 INFO L138 SettingsManager]: * Use SBE=true [2022-07-22 16:44:32,546 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-22 16:44:32,546 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-22 16:44:32,546 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-22 16:44:32,547 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-22 16:44:32,547 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-22 16:44:32,547 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-22 16:44:32,547 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-22 16:44:32,547 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-22 16:44:32,547 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-22 16:44:32,548 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-22 16:44:32,548 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-22 16:44:32,549 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-22 16:44:32,549 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-22 16:44:32,549 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-22 16:44:32,552 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-22 16:44:32,552 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-22 16:44:32,553 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-22 16:44:32,553 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-22 16:44:32,553 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-22 16:44:32,553 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-22 16:44:32,553 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-22 16:44:32,554 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-22 16:44:32,554 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-22 16:44:32,554 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-22 16:44:32,554 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 -> 870f3f117c59e986b23526e49a2d44ed8c8e543941d3d310e77e3939c7927e70 [2022-07-22 16:44:32,723 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-22 16:44:32,753 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-22 16:44:32,755 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-22 16:44:32,756 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-22 16:44:32,759 INFO L275 PluginConnector]: CDTParser initialized [2022-07-22 16:44:32,760 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/nla-digbench-scaling/ps4-ll_unwindbound50.c [2022-07-22 16:44:32,804 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a191e3149/98b9dbf927a646f0ae7b5c80f3a42924/FLAGd5aeffb00 [2022-07-22 16:44:33,162 INFO L306 CDTParser]: Found 1 translation units. [2022-07-22 16:44:33,163 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/nla-digbench-scaling/ps4-ll_unwindbound50.c [2022-07-22 16:44:33,171 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a191e3149/98b9dbf927a646f0ae7b5c80f3a42924/FLAGd5aeffb00 [2022-07-22 16:44:33,189 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a191e3149/98b9dbf927a646f0ae7b5c80f3a42924 [2022-07-22 16:44:33,191 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-22 16:44:33,192 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-22 16:44:33,193 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-22 16:44:33,193 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-22 16:44:33,196 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-22 16:44:33,197 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 04:44:33" (1/1) ... [2022-07-22 16:44:33,198 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@30c740fc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 04:44:33, skipping insertion in model container [2022-07-22 16:44:33,198 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 04:44:33" (1/1) ... [2022-07-22 16:44:33,210 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-22 16:44:33,222 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-22 16:44:33,319 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-scaling/ps4-ll_unwindbound50.c[458,471] [2022-07-22 16:44:33,336 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-22 16:44:33,344 INFO L203 MainTranslator]: Completed pre-run [2022-07-22 16:44:33,357 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-scaling/ps4-ll_unwindbound50.c[458,471] [2022-07-22 16:44:33,376 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-22 16:44:33,387 INFO L208 MainTranslator]: Completed translation [2022-07-22 16:44:33,387 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 04:44:33 WrapperNode [2022-07-22 16:44:33,388 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-22 16:44:33,389 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-22 16:44:33,389 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-22 16:44:33,389 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-22 16:44:33,396 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 04:44:33" (1/1) ... [2022-07-22 16:44:33,401 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 04:44:33" (1/1) ... [2022-07-22 16:44:33,417 INFO L137 Inliner]: procedures = 14, calls = 10, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 39 [2022-07-22 16:44:33,417 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-22 16:44:33,418 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-22 16:44:33,418 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-22 16:44:33,418 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-22 16:44:33,423 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 04:44:33" (1/1) ... [2022-07-22 16:44:33,423 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 04:44:33" (1/1) ... [2022-07-22 16:44:33,424 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 04:44:33" (1/1) ... [2022-07-22 16:44:33,424 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 04:44:33" (1/1) ... [2022-07-22 16:44:33,426 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 04:44:33" (1/1) ... [2022-07-22 16:44:33,429 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 04:44:33" (1/1) ... [2022-07-22 16:44:33,429 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 04:44:33" (1/1) ... [2022-07-22 16:44:33,430 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-22 16:44:33,431 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-22 16:44:33,431 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-22 16:44:33,431 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-22 16:44:33,435 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 04:44:33" (1/1) ... [2022-07-22 16:44:33,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-22 16:44:33,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 16:44:33,462 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-22 16:44:33,470 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-22 16:44:33,496 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-22 16:44:33,496 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-22 16:44:33,496 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-22 16:44:33,496 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-22 16:44:33,497 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-07-22 16:44:33,497 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-07-22 16:44:33,542 INFO L234 CfgBuilder]: Building ICFG [2022-07-22 16:44:33,543 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-22 16:44:33,619 INFO L275 CfgBuilder]: Performing block encoding [2022-07-22 16:44:33,624 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-22 16:44:33,624 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-07-22 16:44:33,625 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 04:44:33 BoogieIcfgContainer [2022-07-22 16:44:33,626 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-22 16:44:33,627 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-22 16:44:33,627 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-22 16:44:33,630 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-22 16:44:33,630 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.07 04:44:33" (1/3) ... [2022-07-22 16:44:33,631 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c935fb4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.07 04:44:33, skipping insertion in model container [2022-07-22 16:44:33,631 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 04:44:33" (2/3) ... [2022-07-22 16:44:33,631 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c935fb4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.07 04:44:33, skipping insertion in model container [2022-07-22 16:44:33,631 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 04:44:33" (3/3) ... [2022-07-22 16:44:33,632 INFO L111 eAbstractionObserver]: Analyzing ICFG ps4-ll_unwindbound50.c [2022-07-22 16:44:33,643 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-22 16:44:33,644 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-22 16:44:33,695 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-22 16:44:33,701 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@466ab3e0, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@1aba90f9 [2022-07-22 16:44:33,701 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-22 16:44:33,707 INFO L276 IsEmpty]: Start isEmpty. Operand has 18 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 13 states have internal predecessors, (17), 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-22 16:44:33,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-07-22 16:44:33,714 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 16:44:33,715 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-07-22 16:44:33,715 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 16:44:33,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 16:44:33,725 INFO L85 PathProgramCache]: Analyzing trace with hash 1819788390, now seen corresponding path program 1 times [2022-07-22 16:44:33,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 16:44:33,731 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761419987] [2022-07-22 16:44:33,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:44:33,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 16:44:33,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 16:44:33,846 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-22 16:44:33,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 16:44:33,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761419987] [2022-07-22 16:44:33,848 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761419987] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 16:44:33,848 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 16:44:33,849 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-22 16:44:33,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5207264] [2022-07-22 16:44:33,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 16:44:33,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-07-22 16:44:33,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 16:44:33,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-07-22 16:44:33,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-07-22 16:44:33,884 INFO L87 Difference]: Start difference. First operand has 18 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 13 states have internal predecessors, (17), 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-22 16:44:33,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 16:44:33,904 INFO L93 Difference]: Finished difference Result 34 states and 47 transitions. [2022-07-22 16:44:33,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-07-22 16:44:33,906 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-22 16:44:33,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 16:44:33,914 INFO L225 Difference]: With dead ends: 34 [2022-07-22 16:44:33,914 INFO L226 Difference]: Without dead ends: 14 [2022-07-22 16:44:33,918 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-22 16:44:33,922 INFO L413 NwaCegarLoop]: 21 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, 21 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-22 16:44:33,923 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 16:44:33,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14 states. [2022-07-22 16:44:33,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14 to 14. [2022-07-22 16:44:33,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 9 states have (on average 1.3333333333333333) internal successors, (12), 10 states have internal predecessors, (12), 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-22 16:44:33,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 17 transitions. [2022-07-22 16:44:33,958 INFO L78 Accepts]: Start accepts. Automaton has 14 states and 17 transitions. Word has length 7 [2022-07-22 16:44:33,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 16:44:33,959 INFO L495 AbstractCegarLoop]: Abstraction has 14 states and 17 transitions. [2022-07-22 16:44:33,959 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-22 16:44:33,960 INFO L276 IsEmpty]: Start isEmpty. Operand 14 states and 17 transitions. [2022-07-22 16:44:33,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-07-22 16:44:33,962 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 16:44:33,962 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 16:44:33,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-22 16:44:33,963 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 16:44:33,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 16:44:33,964 INFO L85 PathProgramCache]: Analyzing trace with hash 178441499, now seen corresponding path program 1 times [2022-07-22 16:44:33,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 16:44:33,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082187831] [2022-07-22 16:44:33,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:44:33,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 16:44:33,995 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 16:44:33,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [823914622] [2022-07-22 16:44:33,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:44:33,996 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 16:44:33,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 16:44:33,998 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-22 16:44:33,999 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-22 16:44:34,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 16:44:34,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-22 16:44:34,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 16:44:34,112 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-22 16:44:34,124 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 16:44:34,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 16:44:34,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082187831] [2022-07-22 16:44:34,125 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 16:44:34,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [823914622] [2022-07-22 16:44:34,125 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [823914622] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 16:44:34,126 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 16:44:34,126 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 16:44:34,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442236694] [2022-07-22 16:44:34,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 16:44:34,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-22 16:44:34,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 16:44:34,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-22 16:44:34,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-22 16:44:34,128 INFO L87 Difference]: Start difference. First operand 14 states and 17 transitions. Second operand has 4 states, 4 states have (on average 1.75) internal successors, (7), 3 states have internal predecessors, (7), 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-22 16:44:34,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 16:44:34,167 INFO L93 Difference]: Finished difference Result 24 states and 28 transitions. [2022-07-22 16:44:34,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-22 16:44:34,167 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 1.75) internal successors, (7), 3 states have internal predecessors, (7), 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 8 [2022-07-22 16:44:34,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 16:44:34,168 INFO L225 Difference]: With dead ends: 24 [2022-07-22 16:44:34,168 INFO L226 Difference]: Without dead ends: 16 [2022-07-22 16:44:34,169 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-22 16:44:34,170 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 0 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 16:44:34,170 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 41 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 16:44:34,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16 states. [2022-07-22 16:44:34,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16 to 16. [2022-07-22 16:44:34,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 11 states have (on average 1.2727272727272727) internal successors, (14), 12 states have internal predecessors, (14), 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-22 16:44:34,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 19 transitions. [2022-07-22 16:44:34,175 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 19 transitions. Word has length 8 [2022-07-22 16:44:34,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 16:44:34,175 INFO L495 AbstractCegarLoop]: Abstraction has 16 states and 19 transitions. [2022-07-22 16:44:34,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 1.75) internal successors, (7), 3 states have internal predecessors, (7), 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-22 16:44:34,176 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 19 transitions. [2022-07-22 16:44:34,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-07-22 16:44:34,176 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 16:44:34,176 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 16:44:34,195 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-22 16:44:34,377 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-22 16:44:34,377 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 16:44:34,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 16:44:34,378 INFO L85 PathProgramCache]: Analyzing trace with hash 180228959, now seen corresponding path program 1 times [2022-07-22 16:44:34,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 16:44:34,378 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183177288] [2022-07-22 16:44:34,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:44:34,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 16:44:34,389 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 16:44:34,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [951257692] [2022-07-22 16:44:34,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:44:34,393 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 16:44:34,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 16:44:34,394 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-22 16:44:34,395 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-22 16:44:34,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 16:44:34,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-22 16:44:34,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 16:44:34,521 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-22 16:44:34,522 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-22 16:44:34,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 16:44:34,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183177288] [2022-07-22 16:44:34,522 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 16:44:34,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [951257692] [2022-07-22 16:44:34,523 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [951257692] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 16:44:34,523 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 16:44:34,523 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 16:44:34,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664217577] [2022-07-22 16:44:34,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 16:44:34,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 16:44:34,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 16:44:34,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 16:44:34,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-22 16:44:34,526 INFO L87 Difference]: Start difference. First operand 16 states and 19 transitions. Second operand has 5 states, 5 states have (on average 1.4) internal successors, (7), 4 states have internal predecessors, (7), 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-22 16:44:34,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 16:44:34,607 INFO L93 Difference]: Finished difference Result 26 states and 31 transitions. [2022-07-22 16:44:34,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 16:44:34,608 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.4) internal successors, (7), 4 states have internal predecessors, (7), 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 8 [2022-07-22 16:44:34,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 16:44:34,608 INFO L225 Difference]: With dead ends: 26 [2022-07-22 16:44:34,609 INFO L226 Difference]: Without dead ends: 22 [2022-07-22 16:44:34,609 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 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-22 16:44:34,611 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 6 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 16:44:34,612 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 48 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 16:44:34,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2022-07-22 16:44:34,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 22. [2022-07-22 16:44:34,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 15 states have (on average 1.2) internal successors, (18), 16 states have internal predecessors, (18), 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-22 16:44:34,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 25 transitions. [2022-07-22 16:44:34,623 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 25 transitions. Word has length 8 [2022-07-22 16:44:34,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 16:44:34,624 INFO L495 AbstractCegarLoop]: Abstraction has 22 states and 25 transitions. [2022-07-22 16:44:34,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.4) internal successors, (7), 4 states have internal predecessors, (7), 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-22 16:44:34,624 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 25 transitions. [2022-07-22 16:44:34,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-07-22 16:44:34,627 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 16:44:34,627 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 16:44:34,652 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-22 16:44:34,847 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-22 16:44:34,848 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 16:44:34,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 16:44:34,848 INFO L85 PathProgramCache]: Analyzing trace with hash 823572993, now seen corresponding path program 1 times [2022-07-22 16:44:34,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 16:44:34,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478416604] [2022-07-22 16:44:34,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:44:34,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 16:44:34,858 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 16:44:34,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1553373583] [2022-07-22 16:44:34,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:44:34,859 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 16:44:34,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 16:44:34,864 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-22 16:44:34,869 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-22 16:44:34,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 16:44:34,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-22 16:44:34,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 16:44:34,976 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-22 16:44:34,977 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 16:44:35,026 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-22 16:44:35,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 16:44:35,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478416604] [2022-07-22 16:44:35,027 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 16:44:35,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1553373583] [2022-07-22 16:44:35,027 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1553373583] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 16:44:35,027 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 16:44:35,027 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 8 [2022-07-22 16:44:35,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336864334] [2022-07-22 16:44:35,028 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 16:44:35,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-22 16:44:35,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 16:44:35,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-22 16:44:35,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-07-22 16:44:35,029 INFO L87 Difference]: Start difference. First operand 22 states and 25 transitions. Second operand has 8 states, 8 states have (on average 2.875) internal successors, (23), 8 states have internal predecessors, (23), 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-22 16:44:35,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 16:44:35,102 INFO L93 Difference]: Finished difference Result 56 states and 66 transitions. [2022-07-22 16:44:35,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-22 16:44:35,102 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.875) internal successors, (23), 8 states have internal predecessors, (23), 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) Word has length 16 [2022-07-22 16:44:35,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 16:44:35,103 INFO L225 Difference]: With dead ends: 56 [2022-07-22 16:44:35,104 INFO L226 Difference]: Without dead ends: 48 [2022-07-22 16:44:35,104 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2022-07-22 16:44:35,105 INFO L413 NwaCegarLoop]: 20 mSDtfsCounter, 27 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-22 16:44:35,105 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 93 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 16:44:35,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2022-07-22 16:44:35,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 44. [2022-07-22 16:44:35,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 29 states have (on average 1.2413793103448276) internal successors, (36), 32 states have internal predecessors, (36), 10 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-07-22 16:44:35,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 53 transitions. [2022-07-22 16:44:35,114 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 53 transitions. Word has length 16 [2022-07-22 16:44:35,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 16:44:35,114 INFO L495 AbstractCegarLoop]: Abstraction has 44 states and 53 transitions. [2022-07-22 16:44:35,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.875) internal successors, (23), 8 states have internal predecessors, (23), 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-22 16:44:35,115 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 53 transitions. [2022-07-22 16:44:35,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-07-22 16:44:35,115 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 16:44:35,115 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 16:44:35,134 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-22 16:44:35,323 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-22 16:44:35,324 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 16:44:35,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 16:44:35,324 INFO L85 PathProgramCache]: Analyzing trace with hash 825360453, now seen corresponding path program 1 times [2022-07-22 16:44:35,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 16:44:35,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642829034] [2022-07-22 16:44:35,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:44:35,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 16:44:35,333 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 16:44:35,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [127276672] [2022-07-22 16:44:35,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:44:35,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 16:44:35,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 16:44:35,335 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-22 16:44:35,340 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-22 16:44:35,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 16:44:35,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-22 16:44:35,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 16:44:35,479 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 16:44:35,481 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 16:44:35,659 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-07-22 16:44:35,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 16:44:35,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642829034] [2022-07-22 16:44:35,660 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 16:44:35,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [127276672] [2022-07-22 16:44:35,660 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [127276672] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-22 16:44:35,660 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-22 16:44:35,660 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2022-07-22 16:44:35,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238736447] [2022-07-22 16:44:35,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 16:44:35,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 16:44:35,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 16:44:35,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 16:44:35,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-22 16:44:35,662 INFO L87 Difference]: Start difference. First operand 44 states and 53 transitions. Second operand has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 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-22 16:44:35,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 16:44:35,699 INFO L93 Difference]: Finished difference Result 58 states and 66 transitions. [2022-07-22 16:44:35,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 16:44:35,700 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 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 16 [2022-07-22 16:44:35,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 16:44:35,701 INFO L225 Difference]: With dead ends: 58 [2022-07-22 16:44:35,701 INFO L226 Difference]: Without dead ends: 47 [2022-07-22 16:44:35,701 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-07-22 16:44:35,702 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 7 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 37 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-22 16:44:35,703 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 37 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 16:44:35,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2022-07-22 16:44:35,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 41. [2022-07-22 16:44:35,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 31 states have (on average 1.1290322580645162) internal successors, (35), 31 states have internal predecessors, (35), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-07-22 16:44:35,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 44 transitions. [2022-07-22 16:44:35,712 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 44 transitions. Word has length 16 [2022-07-22 16:44:35,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 16:44:35,712 INFO L495 AbstractCegarLoop]: Abstraction has 41 states and 44 transitions. [2022-07-22 16:44:35,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 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-22 16:44:35,712 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 44 transitions. [2022-07-22 16:44:35,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-07-22 16:44:35,713 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 16:44:35,713 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 16:44:35,738 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-22 16:44:35,935 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-22 16:44:35,936 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 16:44:35,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 16:44:35,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1696898494, now seen corresponding path program 1 times [2022-07-22 16:44:35,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 16:44:35,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742566223] [2022-07-22 16:44:35,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:44:35,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 16:44:35,945 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 16:44:35,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1755683232] [2022-07-22 16:44:35,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:44:35,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 16:44:35,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 16:44:35,952 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-22 16:44:35,959 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-22 16:44:35,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 16:44:35,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 12 conjunts are in the unsatisfiable core [2022-07-22 16:44:35,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 16:44:36,126 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-07-22 16:44:36,127 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 16:44:36,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 16:44:36,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742566223] [2022-07-22 16:44:36,317 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 16:44:36,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1755683232] [2022-07-22 16:44:36,317 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1755683232] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 16:44:36,318 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 16:44:36,318 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2022-07-22 16:44:36,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503356646] [2022-07-22 16:44:36,318 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 16:44:36,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-22 16:44:36,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 16:44:36,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-22 16:44:36,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-07-22 16:44:36,320 INFO L87 Difference]: Start difference. First operand 41 states and 44 transitions. Second operand has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 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-22 16:44:36,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 16:44:36,397 INFO L93 Difference]: Finished difference Result 46 states and 48 transitions. [2022-07-22 16:44:36,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-22 16:44:36,398 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 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 22 [2022-07-22 16:44:36,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 16:44:36,399 INFO L225 Difference]: With dead ends: 46 [2022-07-22 16:44:36,399 INFO L226 Difference]: Without dead ends: 41 [2022-07-22 16:44:36,399 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 26 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-22 16:44:36,400 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 2 mSDsluCounter, 58 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 76 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-22 16:44:36,400 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 76 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-22 16:44:36,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2022-07-22 16:44:36,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 41. [2022-07-22 16:44:36,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 31 states have (on average 1.096774193548387) internal successors, (34), 31 states have internal predecessors, (34), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-07-22 16:44:36,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 43 transitions. [2022-07-22 16:44:36,408 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 43 transitions. Word has length 22 [2022-07-22 16:44:36,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 16:44:36,409 INFO L495 AbstractCegarLoop]: Abstraction has 41 states and 43 transitions. [2022-07-22 16:44:36,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 6 states have internal predecessors, (14), 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-22 16:44:36,409 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 43 transitions. [2022-07-22 16:44:36,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-07-22 16:44:36,410 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 16:44:36,410 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1] [2022-07-22 16:44:36,437 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-22 16:44:36,623 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-22 16:44:36,624 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 16:44:36,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 16:44:36,624 INFO L85 PathProgramCache]: Analyzing trace with hash -47987544, now seen corresponding path program 2 times [2022-07-22 16:44:36,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 16:44:36,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71329168] [2022-07-22 16:44:36,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:44:36,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 16:44:36,632 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 16:44:36,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1128991342] [2022-07-22 16:44:36,633 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 16:44:36,633 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 16:44:36,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 16:44:36,634 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-22 16:44:36,635 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-22 16:44:36,688 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-22 16:44:36,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 16:44:36,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 17 conjunts are in the unsatisfiable core [2022-07-22 16:44:36,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 16:44:36,842 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-22 16:44:36,844 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 16:44:37,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 16:44:37,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71329168] [2022-07-22 16:44:37,041 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 16:44:37,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1128991342] [2022-07-22 16:44:37,041 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1128991342] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 16:44:37,041 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 16:44:37,042 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2022-07-22 16:44:37,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932774436] [2022-07-22 16:44:37,043 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 16:44:37,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-22 16:44:37,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 16:44:37,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-22 16:44:37,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2022-07-22 16:44:37,045 INFO L87 Difference]: Start difference. First operand 41 states and 43 transitions. Second operand has 8 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 states have internal predecessors, (17), 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-22 16:44:37,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 16:44:37,133 INFO L93 Difference]: Finished difference Result 46 states and 47 transitions. [2022-07-22 16:44:37,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-22 16:44:37,133 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 states have internal predecessors, (17), 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 30 [2022-07-22 16:44:37,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 16:44:37,134 INFO L225 Difference]: With dead ends: 46 [2022-07-22 16:44:37,134 INFO L226 Difference]: Without dead ends: 41 [2022-07-22 16:44:37,135 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-07-22 16:44:37,138 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 2 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 104 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-22 16:44:37,139 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 104 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 16:44:37,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2022-07-22 16:44:37,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 41. [2022-07-22 16:44:37,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 31 states have (on average 1.064516129032258) internal successors, (33), 31 states have internal predecessors, (33), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-07-22 16:44:37,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 42 transitions. [2022-07-22 16:44:37,150 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 42 transitions. Word has length 30 [2022-07-22 16:44:37,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 16:44:37,151 INFO L495 AbstractCegarLoop]: Abstraction has 41 states and 42 transitions. [2022-07-22 16:44:37,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 states have internal predecessors, (17), 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-22 16:44:37,151 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 42 transitions. [2022-07-22 16:44:37,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-07-22 16:44:37,152 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 16:44:37,152 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1] [2022-07-22 16:44:37,176 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-07-22 16:44:37,367 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-22 16:44:37,368 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 16:44:37,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 16:44:37,368 INFO L85 PathProgramCache]: Analyzing trace with hash -584163058, now seen corresponding path program 3 times [2022-07-22 16:44:37,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 16:44:37,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552019948] [2022-07-22 16:44:37,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:44:37,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 16:44:37,378 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 16:44:37,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1768977555] [2022-07-22 16:44:37,379 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-22 16:44:37,379 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 16:44:37,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 16:44:37,382 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-22 16:44:37,383 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-22 16:44:37,460 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-07-22 16:44:37,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 16:44:37,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 20 conjunts are in the unsatisfiable core [2022-07-22 16:44:37,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 16:44:37,606 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 8 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-07-22 16:44:37,606 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 16:44:37,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 16:44:37,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552019948] [2022-07-22 16:44:37,740 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 16:44:37,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1768977555] [2022-07-22 16:44:37,740 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1768977555] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 16:44:37,740 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 16:44:37,741 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2022-07-22 16:44:37,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959348854] [2022-07-22 16:44:37,741 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 16:44:37,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-22 16:44:37,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 16:44:37,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-22 16:44:37,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2022-07-22 16:44:37,742 INFO L87 Difference]: Start difference. First operand 41 states and 42 transitions. Second operand has 9 states, 8 states have (on average 2.5) internal successors, (20), 8 states have internal predecessors, (20), 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-22 16:44:37,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 16:44:37,846 INFO L93 Difference]: Finished difference Result 48 states and 50 transitions. [2022-07-22 16:44:37,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-22 16:44:37,846 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.5) internal successors, (20), 8 states have internal predecessors, (20), 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 38 [2022-07-22 16:44:37,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 16:44:37,847 INFO L225 Difference]: With dead ends: 48 [2022-07-22 16:44:37,847 INFO L226 Difference]: Without dead ends: 43 [2022-07-22 16:44:37,847 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 40 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-22 16:44:37,848 INFO L413 NwaCegarLoop]: 26 mSDtfsCounter, 2 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 136 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-22 16:44:37,848 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 136 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 16:44:37,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2022-07-22 16:44:37,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2022-07-22 16:44:37,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 32 states have (on average 1.0625) internal successors, (34), 32 states have internal predecessors, (34), 6 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-07-22 16:44:37,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 45 transitions. [2022-07-22 16:44:37,855 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 45 transitions. Word has length 38 [2022-07-22 16:44:37,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 16:44:37,855 INFO L495 AbstractCegarLoop]: Abstraction has 43 states and 45 transitions. [2022-07-22 16:44:37,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.5) internal successors, (20), 8 states have internal predecessors, (20), 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-22 16:44:37,855 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 45 transitions. [2022-07-22 16:44:37,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-07-22 16:44:37,856 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 16:44:37,856 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1] [2022-07-22 16:44:37,880 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-22 16:44:38,056 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-22 16:44:38,057 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 16:44:38,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 16:44:38,057 INFO L85 PathProgramCache]: Analyzing trace with hash 2045303987, now seen corresponding path program 2 times [2022-07-22 16:44:38,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 16:44:38,058 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634331312] [2022-07-22 16:44:38,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:44:38,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 16:44:38,070 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 16:44:38,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1390694894] [2022-07-22 16:44:38,070 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 16:44:38,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 16:44:38,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 16:44:38,079 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-22 16:44:38,103 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-22 16:44:38,122 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-22 16:44:38,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 16:44:38,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-22 16:44:38,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 16:44:38,189 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 8 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 16:44:38,189 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 16:44:38,260 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 8 proven. 32 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-07-22 16:44:38,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 16:44:38,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634331312] [2022-07-22 16:44:38,261 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 16:44:38,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1390694894] [2022-07-22 16:44:38,261 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1390694894] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 16:44:38,261 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 16:44:38,261 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2022-07-22 16:44:38,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730130581] [2022-07-22 16:44:38,261 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 16:44:38,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-22 16:44:38,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 16:44:38,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-22 16:44:38,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-07-22 16:44:38,262 INFO L87 Difference]: Start difference. First operand 43 states and 45 transitions. Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 9 states have call successors, (9), 6 states have call predecessors, (9), 5 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-07-22 16:44:38,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 16:44:38,445 INFO L93 Difference]: Finished difference Result 119 states and 125 transitions. [2022-07-22 16:44:38,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-22 16:44:38,446 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 9 states have call successors, (9), 6 states have call predecessors, (9), 5 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 40 [2022-07-22 16:44:38,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 16:44:38,448 INFO L225 Difference]: With dead ends: 119 [2022-07-22 16:44:38,448 INFO L226 Difference]: Without dead ends: 114 [2022-07-22 16:44:38,449 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=184, Invalid=322, Unknown=0, NotChecked=0, Total=506 [2022-07-22 16:44:38,451 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 107 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-22 16:44:38,451 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [107 Valid, 119 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 16:44:38,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2022-07-22 16:44:38,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 89. [2022-07-22 16:44:38,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 67 states have (on average 1.1044776119402986) internal successors, (74), 67 states have internal predecessors, (74), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-07-22 16:44:38,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 95 transitions. [2022-07-22 16:44:38,475 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 95 transitions. Word has length 40 [2022-07-22 16:44:38,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 16:44:38,475 INFO L495 AbstractCegarLoop]: Abstraction has 89 states and 95 transitions. [2022-07-22 16:44:38,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 9 states have call successors, (9), 6 states have call predecessors, (9), 5 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-07-22 16:44:38,475 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 95 transitions. [2022-07-22 16:44:38,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-07-22 16:44:38,482 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 16:44:38,482 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1] [2022-07-22 16:44:38,500 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-07-22 16:44:38,687 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-22 16:44:38,687 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 16:44:38,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 16:44:38,688 INFO L85 PathProgramCache]: Analyzing trace with hash -635357324, now seen corresponding path program 4 times [2022-07-22 16:44:38,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 16:44:38,688 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284940180] [2022-07-22 16:44:38,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:44:38,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 16:44:38,711 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 16:44:38,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1688133155] [2022-07-22 16:44:38,712 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-22 16:44:38,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 16:44:38,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 16:44:38,714 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-22 16:44:38,715 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-22 16:44:38,861 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-22 16:44:38,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 16:44:38,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 24 conjunts are in the unsatisfiable core [2022-07-22 16:44:38,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 16:44:39,014 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 10 proven. 40 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-07-22 16:44:39,014 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 16:44:39,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 16:44:39,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284940180] [2022-07-22 16:44:39,136 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 16:44:39,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1688133155] [2022-07-22 16:44:39,136 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1688133155] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 16:44:39,136 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 16:44:39,136 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2022-07-22 16:44:39,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552369653] [2022-07-22 16:44:39,137 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 16:44:39,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 16:44:39,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 16:44:39,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 16:44:39,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2022-07-22 16:44:39,139 INFO L87 Difference]: Start difference. First operand 89 states and 95 transitions. Second operand has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 states have internal predecessors, (23), 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-22 16:44:39,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 16:44:39,272 INFO L93 Difference]: Finished difference Result 94 states and 99 transitions. [2022-07-22 16:44:39,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-22 16:44:39,273 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 states have internal predecessors, (23), 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 46 [2022-07-22 16:44:39,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 16:44:39,274 INFO L225 Difference]: With dead ends: 94 [2022-07-22 16:44:39,274 INFO L226 Difference]: Without dead ends: 89 [2022-07-22 16:44:39,275 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2022-07-22 16:44:39,275 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 2 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 172 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-22 16:44:39,276 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 172 Invalid, 139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 139 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 16:44:39,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2022-07-22 16:44:39,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 89. [2022-07-22 16:44:39,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 67 states have (on average 1.0895522388059702) internal successors, (73), 67 states have internal predecessors, (73), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-07-22 16:44:39,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 94 transitions. [2022-07-22 16:44:39,286 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 94 transitions. Word has length 46 [2022-07-22 16:44:39,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 16:44:39,286 INFO L495 AbstractCegarLoop]: Abstraction has 89 states and 94 transitions. [2022-07-22 16:44:39,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 states have internal predecessors, (23), 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-22 16:44:39,287 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 94 transitions. [2022-07-22 16:44:39,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-07-22 16:44:39,287 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 16:44:39,287 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1] [2022-07-22 16:44:39,295 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-22 16:44:39,493 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-22 16:44:39,493 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 16:44:39,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 16:44:39,494 INFO L85 PathProgramCache]: Analyzing trace with hash 220350426, now seen corresponding path program 5 times [2022-07-22 16:44:39,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 16:44:39,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331100709] [2022-07-22 16:44:39,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:44:39,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 16:44:39,501 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 16:44:39,501 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1175212151] [2022-07-22 16:44:39,501 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-22 16:44:39,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 16:44:39,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 16:44:39,503 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-22 16:44:39,518 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-22 16:44:39,706 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-07-22 16:44:39,706 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 16:44:39,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 28 conjunts are in the unsatisfiable core [2022-07-22 16:44:39,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 16:44:39,851 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 12 proven. 60 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-07-22 16:44:39,852 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 16:44:39,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 16:44:39,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331100709] [2022-07-22 16:44:39,988 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 16:44:39,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1175212151] [2022-07-22 16:44:39,988 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1175212151] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 16:44:39,988 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 16:44:39,988 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2022-07-22 16:44:39,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742988518] [2022-07-22 16:44:39,989 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 16:44:39,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-22 16:44:39,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 16:44:39,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-22 16:44:39,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2022-07-22 16:44:39,989 INFO L87 Difference]: Start difference. First operand 89 states and 94 transitions. Second operand has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 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-22 16:44:40,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 16:44:40,131 INFO L93 Difference]: Finished difference Result 94 states and 98 transitions. [2022-07-22 16:44:40,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-22 16:44:40,132 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 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 54 [2022-07-22 16:44:40,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 16:44:40,133 INFO L225 Difference]: With dead ends: 94 [2022-07-22 16:44:40,133 INFO L226 Difference]: Without dead ends: 89 [2022-07-22 16:44:40,133 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 54 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2022-07-22 16:44:40,134 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 2 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 212 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-22 16:44:40,134 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 212 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 182 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 16:44:40,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2022-07-22 16:44:40,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 89. [2022-07-22 16:44:40,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 67 states have (on average 1.0746268656716418) internal successors, (72), 67 states have internal predecessors, (72), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-07-22 16:44:40,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 93 transitions. [2022-07-22 16:44:40,145 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 93 transitions. Word has length 54 [2022-07-22 16:44:40,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 16:44:40,145 INFO L495 AbstractCegarLoop]: Abstraction has 89 states and 93 transitions. [2022-07-22 16:44:40,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.6) internal successors, (26), 10 states have internal predecessors, (26), 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-22 16:44:40,145 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 93 transitions. [2022-07-22 16:44:40,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-07-22 16:44:40,146 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 16:44:40,146 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1] [2022-07-22 16:44:40,159 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-22 16:44:40,352 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-22 16:44:40,352 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 16:44:40,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 16:44:40,353 INFO L85 PathProgramCache]: Analyzing trace with hash 156734016, now seen corresponding path program 6 times [2022-07-22 16:44:40,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 16:44:40,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943561284] [2022-07-22 16:44:40,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:44:40,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 16:44:40,362 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 16:44:40,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [543761318] [2022-07-22 16:44:40,362 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-07-22 16:44:40,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 16:44:40,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 16:44:40,363 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-22 16:44:40,364 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-22 16:44:40,487 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-07-22 16:44:40,487 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 16:44:40,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 32 conjunts are in the unsatisfiable core [2022-07-22 16:44:40,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 16:44:40,669 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 14 proven. 84 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-07-22 16:44:40,669 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 16:44:40,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 16:44:40,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943561284] [2022-07-22 16:44:40,835 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 16:44:40,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [543761318] [2022-07-22 16:44:40,835 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [543761318] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 16:44:40,836 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 16:44:40,836 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2022-07-22 16:44:40,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815764870] [2022-07-22 16:44:40,836 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 16:44:40,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-22 16:44:40,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 16:44:40,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-22 16:44:40,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2022-07-22 16:44:40,837 INFO L87 Difference]: Start difference. First operand 89 states and 93 transitions. Second operand has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 states have internal predecessors, (29), 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-22 16:44:41,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 16:44:41,014 INFO L93 Difference]: Finished difference Result 94 states and 97 transitions. [2022-07-22 16:44:41,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-22 16:44:41,015 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 states have internal predecessors, (29), 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 62 [2022-07-22 16:44:41,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 16:44:41,015 INFO L225 Difference]: With dead ends: 94 [2022-07-22 16:44:41,016 INFO L226 Difference]: Without dead ends: 89 [2022-07-22 16:44:41,016 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2022-07-22 16:44:41,016 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 2 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 256 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-22 16:44:41,017 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 256 Invalid, 231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 231 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-22 16:44:41,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2022-07-22 16:44:41,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 89. [2022-07-22 16:44:41,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 67 states have (on average 1.0597014925373134) internal successors, (71), 67 states have internal predecessors, (71), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-07-22 16:44:41,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 92 transitions. [2022-07-22 16:44:41,025 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 92 transitions. Word has length 62 [2022-07-22 16:44:41,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 16:44:41,025 INFO L495 AbstractCegarLoop]: Abstraction has 89 states and 92 transitions. [2022-07-22 16:44:41,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 states have internal predecessors, (29), 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-22 16:44:41,025 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 92 transitions. [2022-07-22 16:44:41,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-07-22 16:44:41,026 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 16:44:41,026 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1] [2022-07-22 16:44:41,032 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-22 16:44:41,231 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-22 16:44:41,231 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 16:44:41,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 16:44:41,232 INFO L85 PathProgramCache]: Analyzing trace with hash -605612378, now seen corresponding path program 7 times [2022-07-22 16:44:41,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 16:44:41,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007287340] [2022-07-22 16:44:41,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:44:41,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 16:44:41,245 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 16:44:41,245 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [791629097] [2022-07-22 16:44:41,245 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-07-22 16:44:41,246 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 16:44:41,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 16:44:41,254 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-22 16:44:41,255 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-22 16:44:41,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 16:44:41,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 36 conjunts are in the unsatisfiable core [2022-07-22 16:44:41,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 16:44:41,858 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 16 proven. 112 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-07-22 16:44:41,858 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 16:44:42,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 16:44:42,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007287340] [2022-07-22 16:44:42,007 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 16:44:42,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [791629097] [2022-07-22 16:44:42,007 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [791629097] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 16:44:42,007 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 16:44:42,007 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-07-22 16:44:42,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701480940] [2022-07-22 16:44:42,008 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 16:44:42,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-07-22 16:44:42,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 16:44:42,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-07-22 16:44:42,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2022-07-22 16:44:42,009 INFO L87 Difference]: Start difference. First operand 89 states and 92 transitions. Second operand has 13 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 states have internal predecessors, (32), 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-22 16:44:42,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 16:44:42,205 INFO L93 Difference]: Finished difference Result 94 states and 96 transitions. [2022-07-22 16:44:42,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-22 16:44:42,205 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 states have internal predecessors, (32), 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 70 [2022-07-22 16:44:42,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 16:44:42,206 INFO L225 Difference]: With dead ends: 94 [2022-07-22 16:44:42,206 INFO L226 Difference]: Without dead ends: 89 [2022-07-22 16:44:42,207 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 68 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-22 16:44:42,207 INFO L413 NwaCegarLoop]: 42 mSDtfsCounter, 2 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 286 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 304 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.2s IncrementalHoareTripleChecker+Time [2022-07-22 16:44:42,207 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 304 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 286 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 16:44:42,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2022-07-22 16:44:42,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 89. [2022-07-22 16:44:42,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 67 states have (on average 1.044776119402985) internal successors, (70), 67 states have internal predecessors, (70), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-07-22 16:44:42,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 91 transitions. [2022-07-22 16:44:42,213 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 91 transitions. Word has length 70 [2022-07-22 16:44:42,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 16:44:42,213 INFO L495 AbstractCegarLoop]: Abstraction has 89 states and 91 transitions. [2022-07-22 16:44:42,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 states have internal predecessors, (32), 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-22 16:44:42,214 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 91 transitions. [2022-07-22 16:44:42,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-07-22 16:44:42,214 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 16:44:42,214 INFO L195 NwaCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 9, 8, 1, 1, 1, 1, 1, 1] [2022-07-22 16:44:42,223 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-07-22 16:44:42,420 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-22 16:44:42,420 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 16:44:42,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 16:44:42,420 INFO L85 PathProgramCache]: Analyzing trace with hash 200725772, now seen corresponding path program 8 times [2022-07-22 16:44:42,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 16:44:42,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28132435] [2022-07-22 16:44:42,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:44:42,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 16:44:42,428 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 16:44:42,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [883023261] [2022-07-22 16:44:42,429 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 16:44:42,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 16:44:42,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 16:44:42,430 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-22 16:44:42,431 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-22 16:44:42,821 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-22 16:44:42,821 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 16:44:42,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 40 conjunts are in the unsatisfiable core [2022-07-22 16:44:42,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 16:44:43,050 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 18 proven. 144 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-07-22 16:44:43,050 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 16:44:43,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 16:44:43,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28132435] [2022-07-22 16:44:43,198 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 16:44:43,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [883023261] [2022-07-22 16:44:43,199 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [883023261] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 16:44:43,199 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 16:44:43,199 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2022-07-22 16:44:43,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428868879] [2022-07-22 16:44:43,199 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 16:44:43,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-22 16:44:43,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 16:44:43,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-22 16:44:43,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2022-07-22 16:44:43,200 INFO L87 Difference]: Start difference. First operand 89 states and 91 transitions. Second operand has 14 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 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-22 16:44:43,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 16:44:43,419 INFO L93 Difference]: Finished difference Result 94 states and 95 transitions. [2022-07-22 16:44:43,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-22 16:44:43,419 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 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 78 [2022-07-22 16:44:43,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 16:44:43,420 INFO L225 Difference]: With dead ends: 94 [2022-07-22 16:44:43,420 INFO L226 Difference]: Without dead ends: 89 [2022-07-22 16:44:43,421 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 75 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-22 16:44:43,421 INFO L413 NwaCegarLoop]: 46 mSDtfsCounter, 2 mSDsluCounter, 310 mSDsCounter, 0 mSdLazyCounter, 347 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 356 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-22 16:44:43,421 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 356 Invalid, 347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 347 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 16:44:43,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2022-07-22 16:44:43,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 89. [2022-07-22 16:44:43,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 67 states have (on average 1.0298507462686568) internal successors, (69), 67 states have internal predecessors, (69), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-07-22 16:44:43,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 90 transitions. [2022-07-22 16:44:43,429 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 90 transitions. Word has length 78 [2022-07-22 16:44:43,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 16:44:43,429 INFO L495 AbstractCegarLoop]: Abstraction has 89 states and 90 transitions. [2022-07-22 16:44:43,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 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-22 16:44:43,429 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 90 transitions. [2022-07-22 16:44:43,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-07-22 16:44:43,430 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 16:44:43,430 INFO L195 NwaCegarLoop]: trace histogram [11, 10, 10, 10, 10, 10, 10, 9, 1, 1, 1, 1, 1, 1] [2022-07-22 16:44:43,439 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-07-22 16:44:43,636 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-22 16:44:43,636 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 16:44:43,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 16:44:43,637 INFO L85 PathProgramCache]: Analyzing trace with hash -1699951246, now seen corresponding path program 9 times [2022-07-22 16:44:43,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 16:44:43,637 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921607279] [2022-07-22 16:44:43,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:44:43,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 16:44:43,643 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 16:44:43,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [985662583] [2022-07-22 16:44:43,643 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-22 16:44:43,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 16:44:43,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 16:44:43,644 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-22 16:44:43,652 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-22 16:44:43,953 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2022-07-22 16:44:43,954 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 16:44:43,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 44 conjunts are in the unsatisfiable core [2022-07-22 16:44:43,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 16:44:44,195 INFO L134 CoverageAnalysis]: Checked inductivity of 380 backedges. 20 proven. 180 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-07-22 16:44:44,196 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 16:44:44,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 16:44:44,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921607279] [2022-07-22 16:44:44,318 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 16:44:44,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [985662583] [2022-07-22 16:44:44,318 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [985662583] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 16:44:44,318 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 16:44:44,318 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2022-07-22 16:44:44,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723468055] [2022-07-22 16:44:44,318 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 16:44:44,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-22 16:44:44,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 16:44:44,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-22 16:44:44,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2022-07-22 16:44:44,319 INFO L87 Difference]: Start difference. First operand 89 states and 90 transitions. Second operand has 15 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 14 states have internal predecessors, (38), 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-22 16:44:44,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 16:44:44,592 INFO L93 Difference]: Finished difference Result 96 states and 98 transitions. [2022-07-22 16:44:44,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-22 16:44:44,593 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 14 states have internal predecessors, (38), 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 86 [2022-07-22 16:44:44,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 16:44:44,593 INFO L225 Difference]: With dead ends: 96 [2022-07-22 16:44:44,593 INFO L226 Difference]: Without dead ends: 91 [2022-07-22 16:44:44,594 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 82 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-22 16:44:44,594 INFO L413 NwaCegarLoop]: 50 mSDtfsCounter, 2 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 414 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 412 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-22 16:44:44,594 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 412 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 414 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 16:44:44,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2022-07-22 16:44:44,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 91. [2022-07-22 16:44:44,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 68 states have (on average 1.0294117647058822) internal successors, (70), 68 states have internal predecessors, (70), 12 states have call successors, (12), 11 states have call predecessors, (12), 10 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-07-22 16:44:44,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 93 transitions. [2022-07-22 16:44:44,602 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 93 transitions. Word has length 86 [2022-07-22 16:44:44,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 16:44:44,602 INFO L495 AbstractCegarLoop]: Abstraction has 91 states and 93 transitions. [2022-07-22 16:44:44,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 14 states have internal predecessors, (38), 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-22 16:44:44,602 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 93 transitions. [2022-07-22 16:44:44,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-07-22 16:44:44,603 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 16:44:44,603 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1] [2022-07-22 16:44:44,611 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-22 16:44:44,803 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-22 16:44:44,804 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 16:44:44,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 16:44:44,804 INFO L85 PathProgramCache]: Analyzing trace with hash -780287977, now seen corresponding path program 3 times [2022-07-22 16:44:44,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 16:44:44,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948243862] [2022-07-22 16:44:44,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:44:44,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 16:44:44,811 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 16:44:44,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [239155827] [2022-07-22 16:44:44,813 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-22 16:44:44,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 16:44:44,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 16:44:44,814 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-22 16:44:44,816 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-22 16:44:45,379 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2022-07-22 16:44:45,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 16:44:45,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 23 conjunts are in the unsatisfiable core [2022-07-22 16:44:45,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 16:44:45,538 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 20 proven. 380 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 16:44:45,539 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 16:44:45,755 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 20 proven. 200 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-07-22 16:44:45,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 16:44:45,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948243862] [2022-07-22 16:44:45,755 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 16:44:45,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [239155827] [2022-07-22 16:44:45,756 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [239155827] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 16:44:45,756 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 16:44:45,756 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 26 [2022-07-22 16:44:45,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009630471] [2022-07-22 16:44:45,756 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 16:44:45,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-07-22 16:44:45,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 16:44:45,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-07-22 16:44:45,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=369, Unknown=0, NotChecked=0, Total=650 [2022-07-22 16:44:45,757 INFO L87 Difference]: Start difference. First operand 91 states and 93 transitions. Second operand has 26 states, 26 states have (on average 4.0) internal successors, (104), 26 states have internal predecessors, (104), 21 states have call successors, (21), 12 states have call predecessors, (21), 11 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-07-22 16:44:46,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 16:44:46,204 INFO L93 Difference]: Finished difference Result 245 states and 257 transitions. [2022-07-22 16:44:46,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-07-22 16:44:46,205 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 4.0) internal successors, (104), 26 states have internal predecessors, (104), 21 states have call successors, (21), 12 states have call predecessors, (21), 11 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Word has length 88 [2022-07-22 16:44:46,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 16:44:46,207 INFO L225 Difference]: With dead ends: 245 [2022-07-22 16:44:46,207 INFO L226 Difference]: Without dead ends: 240 [2022-07-22 16:44:46,208 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 286 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=796, Invalid=1366, Unknown=0, NotChecked=0, Total=2162 [2022-07-22 16:44:46,208 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 233 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 168 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-22 16:44:46,208 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [233 Valid, 214 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 168 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-22 16:44:46,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2022-07-22 16:44:46,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 185. [2022-07-22 16:44:46,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 139 states have (on average 1.0935251798561152) internal successors, (152), 139 states have internal predecessors, (152), 23 states have call successors, (23), 23 states have call predecessors, (23), 22 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-07-22 16:44:46,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 197 transitions. [2022-07-22 16:44:46,224 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 197 transitions. Word has length 88 [2022-07-22 16:44:46,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 16:44:46,224 INFO L495 AbstractCegarLoop]: Abstraction has 185 states and 197 transitions. [2022-07-22 16:44:46,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.0) internal successors, (104), 26 states have internal predecessors, (104), 21 states have call successors, (21), 12 states have call predecessors, (21), 11 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-07-22 16:44:46,225 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 197 transitions. [2022-07-22 16:44:46,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2022-07-22 16:44:46,225 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 16:44:46,226 INFO L195 NwaCegarLoop]: trace histogram [12, 11, 11, 11, 11, 11, 11, 10, 1, 1, 1, 1, 1, 1] [2022-07-22 16:44:46,231 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-22 16:44:46,431 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-22 16:44:46,432 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 16:44:46,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 16:44:46,432 INFO L85 PathProgramCache]: Analyzing trace with hash 53411800, now seen corresponding path program 10 times [2022-07-22 16:44:46,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 16:44:46,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828763088] [2022-07-22 16:44:46,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:44:46,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 16:44:46,447 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 16:44:46,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [118803098] [2022-07-22 16:44:46,447 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-22 16:44:46,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 16:44:46,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 16:44:46,455 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-22 16:44:46,457 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-22 16:44:47,311 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-22 16:44:47,311 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 16:44:47,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 48 conjunts are in the unsatisfiable core [2022-07-22 16:44:47,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 16:44:47,556 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 22 proven. 220 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-07-22 16:44:47,557 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 16:44:47,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 16:44:47,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828763088] [2022-07-22 16:44:47,708 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 16:44:47,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [118803098] [2022-07-22 16:44:47,708 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [118803098] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 16:44:47,708 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 16:44:47,708 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-07-22 16:44:47,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913984828] [2022-07-22 16:44:47,709 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 16:44:47,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-22 16:44:47,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 16:44:47,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-22 16:44:47,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2022-07-22 16:44:47,709 INFO L87 Difference]: Start difference. First operand 185 states and 197 transitions. Second operand has 16 states, 15 states have (on average 2.7333333333333334) internal successors, (41), 15 states have internal predecessors, (41), 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-22 16:44:47,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 16:44:47,999 INFO L93 Difference]: Finished difference Result 190 states and 201 transitions. [2022-07-22 16:44:48,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-22 16:44:48,001 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.7333333333333334) internal successors, (41), 15 states have internal predecessors, (41), 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 94 [2022-07-22 16:44:48,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 16:44:48,002 INFO L225 Difference]: With dead ends: 190 [2022-07-22 16:44:48,002 INFO L226 Difference]: Without dead ends: 185 [2022-07-22 16:44:48,002 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 89 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-22 16:44:48,003 INFO L413 NwaCegarLoop]: 54 mSDtfsCounter, 2 mSDsluCounter, 418 mSDsCounter, 0 mSdLazyCounter, 487 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 472 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-22 16:44:48,003 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 472 Invalid, 487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 487 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-22 16:44:48,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-07-22 16:44:48,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 185. [2022-07-22 16:44:48,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 139 states have (on average 1.0863309352517985) internal successors, (151), 139 states have internal predecessors, (151), 23 states have call successors, (23), 23 states have call predecessors, (23), 22 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-07-22 16:44:48,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 196 transitions. [2022-07-22 16:44:48,024 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 196 transitions. Word has length 94 [2022-07-22 16:44:48,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 16:44:48,025 INFO L495 AbstractCegarLoop]: Abstraction has 185 states and 196 transitions. [2022-07-22 16:44:48,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.7333333333333334) internal successors, (41), 15 states have internal predecessors, (41), 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-22 16:44:48,025 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 196 transitions. [2022-07-22 16:44:48,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-07-22 16:44:48,026 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 16:44:48,026 INFO L195 NwaCegarLoop]: trace histogram [13, 12, 12, 12, 12, 12, 12, 11, 1, 1, 1, 1, 1, 1] [2022-07-22 16:44:48,037 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-22 16:44:48,232 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-22 16:44:48,232 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 16:44:48,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 16:44:48,232 INFO L85 PathProgramCache]: Analyzing trace with hash 983788606, now seen corresponding path program 11 times [2022-07-22 16:44:48,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 16:44:48,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865805012] [2022-07-22 16:44:48,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:44:48,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 16:44:48,239 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 16:44:48,239 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [497363231] [2022-07-22 16:44:48,239 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-22 16:44:48,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 16:44:48,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 16:44:48,241 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-22 16:44:48,259 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-22 16:44:48,652 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2022-07-22 16:44:48,652 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 16:44:48,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 52 conjunts are in the unsatisfiable core [2022-07-22 16:44:48,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 16:44:48,921 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 24 proven. 264 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-07-22 16:44:48,922 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 16:44:49,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 16:44:49,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865805012] [2022-07-22 16:44:49,070 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 16:44:49,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [497363231] [2022-07-22 16:44:49,070 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [497363231] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 16:44:49,070 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 16:44:49,070 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2022-07-22 16:44:49,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204487945] [2022-07-22 16:44:49,071 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 16:44:49,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-07-22 16:44:49,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 16:44:49,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-07-22 16:44:49,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2022-07-22 16:44:49,072 INFO L87 Difference]: Start difference. First operand 185 states and 196 transitions. Second operand has 17 states, 16 states have (on average 2.75) internal successors, (44), 16 states have internal predecessors, (44), 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-22 16:44:49,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 16:44:49,376 INFO L93 Difference]: Finished difference Result 190 states and 200 transitions. [2022-07-22 16:44:49,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-22 16:44:49,376 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.75) internal successors, (44), 16 states have internal predecessors, (44), 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 102 [2022-07-22 16:44:49,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 16:44:49,377 INFO L225 Difference]: With dead ends: 190 [2022-07-22 16:44:49,377 INFO L226 Difference]: Without dead ends: 185 [2022-07-22 16:44:49,378 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 96 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2022-07-22 16:44:49,378 INFO L413 NwaCegarLoop]: 58 mSDtfsCounter, 2 mSDsluCounter, 478 mSDsCounter, 0 mSdLazyCounter, 566 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 536 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-22 16:44:49,379 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 536 Invalid, 566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 566 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-22 16:44:49,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-07-22 16:44:49,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 185. [2022-07-22 16:44:49,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 139 states have (on average 1.079136690647482) internal successors, (150), 139 states have internal predecessors, (150), 23 states have call successors, (23), 23 states have call predecessors, (23), 22 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-07-22 16:44:49,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 195 transitions. [2022-07-22 16:44:49,391 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 195 transitions. Word has length 102 [2022-07-22 16:44:49,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 16:44:49,391 INFO L495 AbstractCegarLoop]: Abstraction has 185 states and 195 transitions. [2022-07-22 16:44:49,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.75) internal successors, (44), 16 states have internal predecessors, (44), 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-22 16:44:49,392 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 195 transitions. [2022-07-22 16:44:49,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-07-22 16:44:49,393 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 16:44:49,393 INFO L195 NwaCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 13, 12, 1, 1, 1, 1, 1, 1] [2022-07-22 16:44:49,401 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-22 16:44:49,599 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-22 16:44:49,599 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 16:44:49,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 16:44:49,600 INFO L85 PathProgramCache]: Analyzing trace with hash -1339026780, now seen corresponding path program 12 times [2022-07-22 16:44:49,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 16:44:49,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916349433] [2022-07-22 16:44:49,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:44:49,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 16:44:49,614 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 16:44:49,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1413505903] [2022-07-22 16:44:49,614 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-07-22 16:44:49,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 16:44:49,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 16:44:49,616 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-22 16:44:49,617 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-22 16:44:50,073 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2022-07-22 16:44:50,074 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 16:44:50,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 56 conjunts are in the unsatisfiable core [2022-07-22 16:44:50,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 16:44:50,348 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 26 proven. 312 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2022-07-22 16:44:50,349 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 16:44:50,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 16:44:50,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916349433] [2022-07-22 16:44:50,531 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 16:44:50,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1413505903] [2022-07-22 16:44:50,531 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1413505903] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 16:44:50,531 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 16:44:50,531 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-07-22 16:44:50,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128973326] [2022-07-22 16:44:50,531 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 16:44:50,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-22 16:44:50,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 16:44:50,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-22 16:44:50,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2022-07-22 16:44:50,532 INFO L87 Difference]: Start difference. First operand 185 states and 195 transitions. Second operand has 18 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 states have internal predecessors, (47), 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-22 16:44:50,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 16:44:50,867 INFO L93 Difference]: Finished difference Result 190 states and 199 transitions. [2022-07-22 16:44:50,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 16:44:50,867 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 states have internal predecessors, (47), 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 110 [2022-07-22 16:44:50,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 16:44:50,869 INFO L225 Difference]: With dead ends: 190 [2022-07-22 16:44:50,869 INFO L226 Difference]: Without dead ends: 185 [2022-07-22 16:44:50,869 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 103 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-22 16:44:50,870 INFO L413 NwaCegarLoop]: 62 mSDtfsCounter, 2 mSDsluCounter, 542 mSDsCounter, 0 mSdLazyCounter, 651 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 604 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-22 16:44:50,870 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 604 Invalid, 651 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 651 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-22 16:44:50,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-07-22 16:44:50,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 185. [2022-07-22 16:44:50,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 139 states have (on average 1.0719424460431655) internal successors, (149), 139 states have internal predecessors, (149), 23 states have call successors, (23), 23 states have call predecessors, (23), 22 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-07-22 16:44:50,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 194 transitions. [2022-07-22 16:44:50,881 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 194 transitions. Word has length 110 [2022-07-22 16:44:50,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 16:44:50,882 INFO L495 AbstractCegarLoop]: Abstraction has 185 states and 194 transitions. [2022-07-22 16:44:50,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 states have internal predecessors, (47), 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-22 16:44:50,882 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 194 transitions. [2022-07-22 16:44:50,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-07-22 16:44:50,883 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 16:44:50,883 INFO L195 NwaCegarLoop]: trace histogram [15, 14, 14, 14, 14, 14, 14, 13, 1, 1, 1, 1, 1, 1] [2022-07-22 16:44:50,895 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-22 16:44:51,095 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-22 16:44:51,095 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 16:44:51,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 16:44:51,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1291514634, now seen corresponding path program 13 times [2022-07-22 16:44:51,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 16:44:51,096 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938823723] [2022-07-22 16:44:51,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:44:51,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 16:44:51,102 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 16:44:51,102 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [221308697] [2022-07-22 16:44:51,102 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-07-22 16:44:51,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 16:44:51,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 16:44:51,104 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-22 16:44:51,105 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-22 16:44:51,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 16:44:51,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 60 conjunts are in the unsatisfiable core [2022-07-22 16:44:51,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 16:44:51,921 INFO L134 CoverageAnalysis]: Checked inductivity of 756 backedges. 28 proven. 364 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-07-22 16:44:51,921 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 16:44:52,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 16:44:52,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938823723] [2022-07-22 16:44:52,037 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 16:44:52,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [221308697] [2022-07-22 16:44:52,037 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [221308697] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 16:44:52,037 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 16:44:52,038 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2022-07-22 16:44:52,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001531567] [2022-07-22 16:44:52,038 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 16:44:52,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-22 16:44:52,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 16:44:52,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-22 16:44:52,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2022-07-22 16:44:52,039 INFO L87 Difference]: Start difference. First operand 185 states and 194 transitions. Second operand has 19 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 18 states have internal predecessors, (50), 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-22 16:44:52,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 16:44:52,414 INFO L93 Difference]: Finished difference Result 190 states and 198 transitions. [2022-07-22 16:44:52,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-22 16:44:52,416 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 18 states have internal predecessors, (50), 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 118 [2022-07-22 16:44:52,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 16:44:52,417 INFO L225 Difference]: With dead ends: 190 [2022-07-22 16:44:52,417 INFO L226 Difference]: Without dead ends: 185 [2022-07-22 16:44:52,417 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 110 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-22 16:44:52,418 INFO L413 NwaCegarLoop]: 66 mSDtfsCounter, 2 mSDsluCounter, 610 mSDsCounter, 0 mSdLazyCounter, 742 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 676 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.3s IncrementalHoareTripleChecker+Time [2022-07-22 16:44:52,418 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 676 Invalid, 742 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 742 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-22 16:44:52,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-07-22 16:44:52,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 185. [2022-07-22 16:44:52,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 139 states have (on average 1.064748201438849) internal successors, (148), 139 states have internal predecessors, (148), 23 states have call successors, (23), 23 states have call predecessors, (23), 22 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-07-22 16:44:52,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 193 transitions. [2022-07-22 16:44:52,431 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 193 transitions. Word has length 118 [2022-07-22 16:44:52,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 16:44:52,431 INFO L495 AbstractCegarLoop]: Abstraction has 185 states and 193 transitions. [2022-07-22 16:44:52,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 18 states have internal predecessors, (50), 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-22 16:44:52,432 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 193 transitions. [2022-07-22 16:44:52,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2022-07-22 16:44:52,432 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 16:44:52,432 INFO L195 NwaCegarLoop]: trace histogram [16, 15, 15, 15, 15, 15, 15, 14, 1, 1, 1, 1, 1, 1] [2022-07-22 16:44:52,437 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-07-22 16:44:52,635 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-22 16:44:52,635 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 16:44:52,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 16:44:52,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1948913008, now seen corresponding path program 14 times [2022-07-22 16:44:52,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 16:44:52,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968546319] [2022-07-22 16:44:52,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:44:52,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 16:44:52,642 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 16:44:52,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [490316036] [2022-07-22 16:44:52,642 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 16:44:52,642 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 16:44:52,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 16:44:52,643 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-22 16:44:52,644 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-22 16:44:53,084 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-22 16:44:53,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 16:44:53,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 64 conjunts are in the unsatisfiable core [2022-07-22 16:44:53,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 16:44:53,380 INFO L134 CoverageAnalysis]: Checked inductivity of 870 backedges. 30 proven. 420 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-07-22 16:44:53,380 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 16:44:53,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 16:44:53,564 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968546319] [2022-07-22 16:44:53,564 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 16:44:53,564 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [490316036] [2022-07-22 16:44:53,564 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [490316036] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 16:44:53,564 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 16:44:53,564 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-07-22 16:44:53,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253841588] [2022-07-22 16:44:53,564 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 16:44:53,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-22 16:44:53,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 16:44:53,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-22 16:44:53,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2022-07-22 16:44:53,565 INFO L87 Difference]: Start difference. First operand 185 states and 193 transitions. Second operand has 20 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 states have internal predecessors, (53), 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-22 16:44:53,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 16:44:53,996 INFO L93 Difference]: Finished difference Result 190 states and 197 transitions. [2022-07-22 16:44:53,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-22 16:44:53,997 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 states have internal predecessors, (53), 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 126 [2022-07-22 16:44:53,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 16:44:53,998 INFO L225 Difference]: With dead ends: 190 [2022-07-22 16:44:53,998 INFO L226 Difference]: Without dead ends: 185 [2022-07-22 16:44:53,998 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 117 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-22 16:44:53,999 INFO L413 NwaCegarLoop]: 70 mSDtfsCounter, 2 mSDsluCounter, 682 mSDsCounter, 0 mSdLazyCounter, 839 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 752 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-22 16:44:53,999 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 752 Invalid, 839 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 839 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-22 16:44:54,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-07-22 16:44:54,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 185. [2022-07-22 16:44:54,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 139 states have (on average 1.0575539568345325) internal successors, (147), 139 states have internal predecessors, (147), 23 states have call successors, (23), 23 states have call predecessors, (23), 22 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-07-22 16:44:54,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 192 transitions. [2022-07-22 16:44:54,012 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 192 transitions. Word has length 126 [2022-07-22 16:44:54,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 16:44:54,012 INFO L495 AbstractCegarLoop]: Abstraction has 185 states and 192 transitions. [2022-07-22 16:44:54,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.789473684210526) internal successors, (53), 19 states have internal predecessors, (53), 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-22 16:44:54,013 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 192 transitions. [2022-07-22 16:44:54,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2022-07-22 16:44:54,014 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 16:44:54,014 INFO L195 NwaCegarLoop]: trace histogram [17, 16, 16, 16, 16, 16, 16, 15, 1, 1, 1, 1, 1, 1] [2022-07-22 16:44:54,019 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-22 16:44:54,214 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-22 16:44:54,214 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 16:44:54,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 16:44:54,214 INFO L85 PathProgramCache]: Analyzing trace with hash 48456150, now seen corresponding path program 15 times [2022-07-22 16:44:54,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 16:44:54,215 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109491223] [2022-07-22 16:44:54,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:44:54,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 16:44:54,230 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 16:44:54,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [372579796] [2022-07-22 16:44:54,233 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-22 16:44:54,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 16:44:54,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 16:44:54,234 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-22 16:44:54,244 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-22 16:44:55,030 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2022-07-22 16:44:55,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 16:44:55,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 68 conjunts are in the unsatisfiable core [2022-07-22 16:44:55,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 16:44:55,365 INFO L134 CoverageAnalysis]: Checked inductivity of 992 backedges. 32 proven. 480 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-07-22 16:44:55,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 16:44:55,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 16:44:55,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109491223] [2022-07-22 16:44:55,509 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 16:44:55,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [372579796] [2022-07-22 16:44:55,509 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [372579796] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 16:44:55,509 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 16:44:55,509 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-07-22 16:44:55,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218631994] [2022-07-22 16:44:55,509 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 16:44:55,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-22 16:44:55,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 16:44:55,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-22 16:44:55,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=486, Unknown=0, NotChecked=0, Total=552 [2022-07-22 16:44:55,510 INFO L87 Difference]: Start difference. First operand 185 states and 192 transitions. Second operand has 21 states, 20 states have (on average 2.8) internal successors, (56), 20 states have internal predecessors, (56), 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-22 16:44:56,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 16:44:56,006 INFO L93 Difference]: Finished difference Result 190 states and 196 transitions. [2022-07-22 16:44:56,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-22 16:44:56,007 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.8) internal successors, (56), 20 states have internal predecessors, (56), 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 134 [2022-07-22 16:44:56,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 16:44:56,010 INFO L225 Difference]: With dead ends: 190 [2022-07-22 16:44:56,010 INFO L226 Difference]: Without dead ends: 185 [2022-07-22 16:44:56,010 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 124 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=76, Invalid=574, Unknown=0, NotChecked=0, Total=650 [2022-07-22 16:44:56,011 INFO L413 NwaCegarLoop]: 74 mSDtfsCounter, 2 mSDsluCounter, 758 mSDsCounter, 0 mSdLazyCounter, 942 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 832 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.5s IncrementalHoareTripleChecker+Time [2022-07-22 16:44:56,011 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 832 Invalid, 942 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 942 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-22 16:44:56,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-07-22 16:44:56,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 185. [2022-07-22 16:44:56,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 139 states have (on average 1.0503597122302157) internal successors, (146), 139 states have internal predecessors, (146), 23 states have call successors, (23), 23 states have call predecessors, (23), 22 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-07-22 16:44:56,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 191 transitions. [2022-07-22 16:44:56,024 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 191 transitions. Word has length 134 [2022-07-22 16:44:56,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 16:44:56,025 INFO L495 AbstractCegarLoop]: Abstraction has 185 states and 191 transitions. [2022-07-22 16:44:56,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.8) internal successors, (56), 20 states have internal predecessors, (56), 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-22 16:44:56,025 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 191 transitions. [2022-07-22 16:44:56,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2022-07-22 16:44:56,026 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 16:44:56,026 INFO L195 NwaCegarLoop]: trace histogram [18, 17, 17, 17, 17, 17, 17, 16, 1, 1, 1, 1, 1, 1] [2022-07-22 16:44:56,033 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-22 16:44:56,233 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-22 16:44:56,233 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 16:44:56,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 16:44:56,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1347219516, now seen corresponding path program 16 times [2022-07-22 16:44:56,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 16:44:56,234 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750909356] [2022-07-22 16:44:56,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:44:56,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 16:44:56,240 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 16:44:56,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [920033525] [2022-07-22 16:44:56,240 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-22 16:44:56,241 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 16:44:56,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 16:44:56,242 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-22 16:44:56,243 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-22 16:44:57,397 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-22 16:44:57,397 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 16:44:57,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 72 conjunts are in the unsatisfiable core [2022-07-22 16:44:57,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 16:44:57,758 INFO L134 CoverageAnalysis]: Checked inductivity of 1122 backedges. 34 proven. 544 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-07-22 16:44:57,758 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 16:44:57,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 16:44:57,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750909356] [2022-07-22 16:44:57,886 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 16:44:57,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [920033525] [2022-07-22 16:44:57,886 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [920033525] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 16:44:57,886 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 16:44:57,886 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-07-22 16:44:57,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540758419] [2022-07-22 16:44:57,887 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 16:44:57,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-22 16:44:57,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 16:44:57,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-22 16:44:57,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=531, Unknown=0, NotChecked=0, Total=600 [2022-07-22 16:44:57,888 INFO L87 Difference]: Start difference. First operand 185 states and 191 transitions. Second operand has 22 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 21 states have internal predecessors, (59), 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-22 16:44:58,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 16:44:58,446 INFO L93 Difference]: Finished difference Result 190 states and 195 transitions. [2022-07-22 16:44:58,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-22 16:44:58,447 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 21 states have internal predecessors, (59), 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 142 [2022-07-22 16:44:58,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 16:44:58,448 INFO L225 Difference]: With dead ends: 190 [2022-07-22 16:44:58,448 INFO L226 Difference]: Without dead ends: 185 [2022-07-22 16:44:58,448 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 131 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=79, Invalid=623, Unknown=0, NotChecked=0, Total=702 [2022-07-22 16:44:58,449 INFO L413 NwaCegarLoop]: 78 mSDtfsCounter, 2 mSDsluCounter, 838 mSDsCounter, 0 mSdLazyCounter, 1051 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 916 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-22 16:44:58,450 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 916 Invalid, 1051 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1051 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-22 16:44:58,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-07-22 16:44:58,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 185. [2022-07-22 16:44:58,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 139 states have (on average 1.0431654676258992) internal successors, (145), 139 states have internal predecessors, (145), 23 states have call successors, (23), 23 states have call predecessors, (23), 22 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-07-22 16:44:58,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 190 transitions. [2022-07-22 16:44:58,467 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 190 transitions. Word has length 142 [2022-07-22 16:44:58,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 16:44:58,469 INFO L495 AbstractCegarLoop]: Abstraction has 185 states and 190 transitions. [2022-07-22 16:44:58,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 21 states have internal predecessors, (59), 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-22 16:44:58,469 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 190 transitions. [2022-07-22 16:44:58,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2022-07-22 16:44:58,470 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 16:44:58,470 INFO L195 NwaCegarLoop]: trace histogram [19, 18, 18, 18, 18, 18, 18, 17, 1, 1, 1, 1, 1, 1] [2022-07-22 16:44:58,480 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-22 16:44:58,678 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-22 16:44:58,678 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 16:44:58,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 16:44:58,678 INFO L85 PathProgramCache]: Analyzing trace with hash 764197026, now seen corresponding path program 17 times [2022-07-22 16:44:58,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 16:44:58,679 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186589338] [2022-07-22 16:44:58,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:44:58,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 16:44:58,685 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 16:44:58,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [410003063] [2022-07-22 16:44:58,685 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-22 16:44:58,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 16:44:58,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 16:44:58,686 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-22 16:44:58,687 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-22 16:44:59,296 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2022-07-22 16:44:59,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 16:44:59,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 76 conjunts are in the unsatisfiable core [2022-07-22 16:44:59,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 16:44:59,718 INFO L134 CoverageAnalysis]: Checked inductivity of 1260 backedges. 36 proven. 612 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2022-07-22 16:44:59,718 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 16:44:59,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 16:44:59,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186589338] [2022-07-22 16:44:59,905 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 16:44:59,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [410003063] [2022-07-22 16:44:59,905 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [410003063] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 16:44:59,905 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 16:44:59,906 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-07-22 16:44:59,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338981693] [2022-07-22 16:44:59,906 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 16:44:59,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-07-22 16:44:59,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 16:44:59,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-07-22 16:44:59,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=578, Unknown=0, NotChecked=0, Total=650 [2022-07-22 16:44:59,907 INFO L87 Difference]: Start difference. First operand 185 states and 190 transitions. Second operand has 23 states, 22 states have (on average 2.8181818181818183) internal successors, (62), 22 states have internal predecessors, (62), 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-22 16:45:00,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 16:45:00,467 INFO L93 Difference]: Finished difference Result 190 states and 194 transitions. [2022-07-22 16:45:00,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-07-22 16:45:00,467 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.8181818181818183) internal successors, (62), 22 states have internal predecessors, (62), 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 150 [2022-07-22 16:45:00,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 16:45:00,468 INFO L225 Difference]: With dead ends: 190 [2022-07-22 16:45:00,468 INFO L226 Difference]: Without dead ends: 185 [2022-07-22 16:45:00,469 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 138 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=82, Invalid=674, Unknown=0, NotChecked=0, Total=756 [2022-07-22 16:45:00,469 INFO L413 NwaCegarLoop]: 82 mSDtfsCounter, 2 mSDsluCounter, 922 mSDsCounter, 0 mSdLazyCounter, 1166 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1004 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.5s IncrementalHoareTripleChecker+Time [2022-07-22 16:45:00,470 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1004 Invalid, 1166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1166 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-22 16:45:00,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-07-22 16:45:00,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 185. [2022-07-22 16:45:00,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 139 states have (on average 1.0359712230215827) internal successors, (144), 139 states have internal predecessors, (144), 23 states have call successors, (23), 23 states have call predecessors, (23), 22 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-07-22 16:45:00,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 189 transitions. [2022-07-22 16:45:00,482 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 189 transitions. Word has length 150 [2022-07-22 16:45:00,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 16:45:00,483 INFO L495 AbstractCegarLoop]: Abstraction has 185 states and 189 transitions. [2022-07-22 16:45:00,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.8181818181818183) internal successors, (62), 22 states have internal predecessors, (62), 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-22 16:45:00,483 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 189 transitions. [2022-07-22 16:45:00,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2022-07-22 16:45:00,484 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 16:45:00,484 INFO L195 NwaCegarLoop]: trace histogram [20, 19, 19, 19, 19, 19, 19, 18, 1, 1, 1, 1, 1, 1] [2022-07-22 16:45:00,489 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-07-22 16:45:00,687 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-22 16:45:00,687 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 16:45:00,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 16:45:00,688 INFO L85 PathProgramCache]: Analyzing trace with hash -439829752, now seen corresponding path program 18 times [2022-07-22 16:45:00,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 16:45:00,688 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914913192] [2022-07-22 16:45:00,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:45:00,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 16:45:00,696 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 16:45:00,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1056513552] [2022-07-22 16:45:00,696 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-07-22 16:45:00,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 16:45:00,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 16:45:00,719 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-22 16:45:00,755 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-22 16:45:01,572 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2022-07-22 16:45:01,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 16:45:01,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 437 conjuncts, 80 conjunts are in the unsatisfiable core [2022-07-22 16:45:01,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 16:45:02,008 INFO L134 CoverageAnalysis]: Checked inductivity of 1406 backedges. 38 proven. 684 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2022-07-22 16:45:02,008 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 16:45:02,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 16:45:02,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914913192] [2022-07-22 16:45:02,203 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 16:45:02,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1056513552] [2022-07-22 16:45:02,203 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1056513552] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 16:45:02,203 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 16:45:02,203 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2022-07-22 16:45:02,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683002909] [2022-07-22 16:45:02,203 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 16:45:02,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-07-22 16:45:02,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 16:45:02,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-07-22 16:45:02,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=627, Unknown=0, NotChecked=0, Total=702 [2022-07-22 16:45:02,205 INFO L87 Difference]: Start difference. First operand 185 states and 189 transitions. Second operand has 24 states, 23 states have (on average 2.8260869565217392) internal successors, (65), 23 states have internal predecessors, (65), 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-22 16:45:02,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 16:45:02,851 INFO L93 Difference]: Finished difference Result 190 states and 193 transitions. [2022-07-22 16:45:02,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-22 16:45:02,852 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.8260869565217392) internal successors, (65), 23 states have internal predecessors, (65), 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 158 [2022-07-22 16:45:02,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 16:45:02,853 INFO L225 Difference]: With dead ends: 190 [2022-07-22 16:45:02,853 INFO L226 Difference]: Without dead ends: 185 [2022-07-22 16:45:02,854 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 145 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=85, Invalid=727, Unknown=0, NotChecked=0, Total=812 [2022-07-22 16:45:02,855 INFO L413 NwaCegarLoop]: 86 mSDtfsCounter, 2 mSDsluCounter, 1010 mSDsCounter, 0 mSdLazyCounter, 1287 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1096 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-22 16:45:02,855 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1096 Invalid, 1287 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1287 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-22 16:45:02,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-07-22 16:45:02,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 185. [2022-07-22 16:45:02,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 139 states have (on average 1.0287769784172662) internal successors, (143), 139 states have internal predecessors, (143), 23 states have call successors, (23), 23 states have call predecessors, (23), 22 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-07-22 16:45:02,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 188 transitions. [2022-07-22 16:45:02,880 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 188 transitions. Word has length 158 [2022-07-22 16:45:02,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 16:45:02,881 INFO L495 AbstractCegarLoop]: Abstraction has 185 states and 188 transitions. [2022-07-22 16:45:02,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.8260869565217392) internal successors, (65), 23 states have internal predecessors, (65), 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-22 16:45:02,882 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 188 transitions. [2022-07-22 16:45:02,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2022-07-22 16:45:02,883 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 16:45:02,883 INFO L195 NwaCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 19, 1, 1, 1, 1, 1, 1] [2022-07-22 16:45:02,890 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-22 16:45:03,089 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-22 16:45:03,090 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 16:45:03,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 16:45:03,090 INFO L85 PathProgramCache]: Analyzing trace with hash 1042741102, now seen corresponding path program 19 times [2022-07-22 16:45:03,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 16:45:03,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360366932] [2022-07-22 16:45:03,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:45:03,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 16:45:03,097 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 16:45:03,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [922867570] [2022-07-22 16:45:03,097 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-07-22 16:45:03,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 16:45:03,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 16:45:03,099 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-22 16:45:03,104 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-22 16:45:03,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 16:45:03,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 84 conjunts are in the unsatisfiable core [2022-07-22 16:45:03,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 16:45:04,126 INFO L134 CoverageAnalysis]: Checked inductivity of 1560 backedges. 40 proven. 760 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2022-07-22 16:45:04,126 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 16:45:04,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 16:45:04,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360366932] [2022-07-22 16:45:04,323 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 16:45:04,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [922867570] [2022-07-22 16:45:04,323 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [922867570] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 16:45:04,324 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 16:45:04,324 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2022-07-22 16:45:04,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110303208] [2022-07-22 16:45:04,324 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 16:45:04,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-07-22 16:45:04,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 16:45:04,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-07-22 16:45:04,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=678, Unknown=0, NotChecked=0, Total=756 [2022-07-22 16:45:04,325 INFO L87 Difference]: Start difference. First operand 185 states and 188 transitions. Second operand has 25 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 24 states have internal predecessors, (68), 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-22 16:45:04,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 16:45:04,984 INFO L93 Difference]: Finished difference Result 190 states and 192 transitions. [2022-07-22 16:45:04,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-07-22 16:45:04,985 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 24 states have internal predecessors, (68), 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 166 [2022-07-22 16:45:04,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 16:45:04,986 INFO L225 Difference]: With dead ends: 190 [2022-07-22 16:45:04,986 INFO L226 Difference]: Without dead ends: 185 [2022-07-22 16:45:04,986 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 152 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-22 16:45:04,987 INFO L413 NwaCegarLoop]: 90 mSDtfsCounter, 2 mSDsluCounter, 1102 mSDsCounter, 0 mSdLazyCounter, 1414 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1192 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.6s IncrementalHoareTripleChecker+Time [2022-07-22 16:45:04,987 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1192 Invalid, 1414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1414 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-22 16:45:04,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-07-22 16:45:05,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 185. [2022-07-22 16:45:05,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 139 states have (on average 1.0215827338129497) internal successors, (142), 139 states have internal predecessors, (142), 23 states have call successors, (23), 23 states have call predecessors, (23), 22 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-07-22 16:45:05,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 187 transitions. [2022-07-22 16:45:05,005 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 187 transitions. Word has length 166 [2022-07-22 16:45:05,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 16:45:05,005 INFO L495 AbstractCegarLoop]: Abstraction has 185 states and 187 transitions. [2022-07-22 16:45:05,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 24 states have internal predecessors, (68), 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-22 16:45:05,006 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 187 transitions. [2022-07-22 16:45:05,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2022-07-22 16:45:05,007 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 16:45:05,007 INFO L195 NwaCegarLoop]: trace histogram [22, 21, 21, 21, 21, 21, 21, 20, 1, 1, 1, 1, 1, 1] [2022-07-22 16:45:05,015 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-22 16:45:05,213 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-22 16:45:05,213 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 16:45:05,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 16:45:05,214 INFO L85 PathProgramCache]: Analyzing trace with hash 1976397268, now seen corresponding path program 20 times [2022-07-22 16:45:05,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 16:45:05,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688833013] [2022-07-22 16:45:05,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:45:05,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 16:45:05,220 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 16:45:05,221 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [503370195] [2022-07-22 16:45:05,221 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 16:45:05,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 16:45:05,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 16:45:05,222 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-22 16:45:05,223 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-22 16:45:05,918 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-22 16:45:05,918 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 16:45:05,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 479 conjuncts, 88 conjunts are in the unsatisfiable core [2022-07-22 16:45:05,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 16:45:06,369 INFO L134 CoverageAnalysis]: Checked inductivity of 1722 backedges. 42 proven. 840 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2022-07-22 16:45:06,369 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 16:45:06,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 16:45:06,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688833013] [2022-07-22 16:45:06,519 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 16:45:06,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503370195] [2022-07-22 16:45:06,519 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [503370195] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 16:45:06,519 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 16:45:06,519 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2022-07-22 16:45:06,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965392629] [2022-07-22 16:45:06,520 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 16:45:06,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-07-22 16:45:06,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 16:45:06,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-07-22 16:45:06,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=731, Unknown=0, NotChecked=0, Total=812 [2022-07-22 16:45:06,522 INFO L87 Difference]: Start difference. First operand 185 states and 187 transitions. Second operand has 26 states, 25 states have (on average 2.84) internal successors, (71), 25 states have internal predecessors, (71), 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-22 16:45:07,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 16:45:07,296 INFO L93 Difference]: Finished difference Result 190 states and 191 transitions. [2022-07-22 16:45:07,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-07-22 16:45:07,296 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.84) internal successors, (71), 25 states have internal predecessors, (71), 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 174 [2022-07-22 16:45:07,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 16:45:07,297 INFO L225 Difference]: With dead ends: 190 [2022-07-22 16:45:07,297 INFO L226 Difference]: Without dead ends: 185 [2022-07-22 16:45:07,298 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 159 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=91, Invalid=839, Unknown=0, NotChecked=0, Total=930 [2022-07-22 16:45:07,298 INFO L413 NwaCegarLoop]: 94 mSDtfsCounter, 2 mSDsluCounter, 1198 mSDsCounter, 0 mSdLazyCounter, 1547 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1292 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.7s IncrementalHoareTripleChecker+Time [2022-07-22 16:45:07,298 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1292 Invalid, 1547 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1547 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-22 16:45:07,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-07-22 16:45:07,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 185. [2022-07-22 16:45:07,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 139 states have (on average 1.014388489208633) internal successors, (141), 139 states have internal predecessors, (141), 23 states have call successors, (23), 23 states have call predecessors, (23), 22 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-07-22 16:45:07,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 186 transitions. [2022-07-22 16:45:07,319 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 186 transitions. Word has length 174 [2022-07-22 16:45:07,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 16:45:07,319 INFO L495 AbstractCegarLoop]: Abstraction has 185 states and 186 transitions. [2022-07-22 16:45:07,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 2.84) internal successors, (71), 25 states have internal predecessors, (71), 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-22 16:45:07,319 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 186 transitions. [2022-07-22 16:45:07,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2022-07-22 16:45:07,320 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 16:45:07,320 INFO L195 NwaCegarLoop]: trace histogram [23, 22, 22, 22, 22, 22, 22, 21, 1, 1, 1, 1, 1, 1] [2022-07-22 16:45:07,325 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-07-22 16:45:07,523 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-22 16:45:07,523 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 16:45:07,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 16:45:07,524 INFO L85 PathProgramCache]: Analyzing trace with hash 1172446778, now seen corresponding path program 21 times [2022-07-22 16:45:07,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 16:45:07,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387777905] [2022-07-22 16:45:07,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:45:07,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 16:45:07,534 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 16:45:07,534 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [26918307] [2022-07-22 16:45:07,534 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-22 16:45:07,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 16:45:07,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 16:45:07,536 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-22 16:45:07,537 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-22 16:45:08,408 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2022-07-22 16:45:08,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 16:45:08,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 500 conjuncts, 92 conjunts are in the unsatisfiable core [2022-07-22 16:45:08,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 16:45:08,961 INFO L134 CoverageAnalysis]: Checked inductivity of 1892 backedges. 44 proven. 924 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2022-07-22 16:45:08,961 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 16:45:09,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 16:45:09,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387777905] [2022-07-22 16:45:09,213 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 16:45:09,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [26918307] [2022-07-22 16:45:09,213 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [26918307] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 16:45:09,213 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 16:45:09,213 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2022-07-22 16:45:09,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919218387] [2022-07-22 16:45:09,213 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 16:45:09,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-07-22 16:45:09,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 16:45:09,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-07-22 16:45:09,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=786, Unknown=0, NotChecked=0, Total=870 [2022-07-22 16:45:09,214 INFO L87 Difference]: Start difference. First operand 185 states and 186 transitions. Second operand has 27 states, 26 states have (on average 2.8461538461538463) internal successors, (74), 26 states have internal predecessors, (74), 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-22 16:45:09,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 16:45:09,976 INFO L93 Difference]: Finished difference Result 192 states and 194 transitions. [2022-07-22 16:45:09,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-07-22 16:45:09,976 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.8461538461538463) internal successors, (74), 26 states have internal predecessors, (74), 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 182 [2022-07-22 16:45:09,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 16:45:09,977 INFO L225 Difference]: With dead ends: 192 [2022-07-22 16:45:09,977 INFO L226 Difference]: Without dead ends: 187 [2022-07-22 16:45:09,978 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 166 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=94, Invalid=898, Unknown=0, NotChecked=0, Total=992 [2022-07-22 16:45:09,978 INFO L413 NwaCegarLoop]: 98 mSDtfsCounter, 2 mSDsluCounter, 1298 mSDsCounter, 0 mSdLazyCounter, 1686 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1396 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.7s IncrementalHoareTripleChecker+Time [2022-07-22 16:45:09,978 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1396 Invalid, 1686 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1686 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-22 16:45:09,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2022-07-22 16:45:09,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 187. [2022-07-22 16:45:09,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 140 states have (on average 1.0142857142857142) internal successors, (142), 140 states have internal predecessors, (142), 24 states have call successors, (24), 23 states have call predecessors, (24), 22 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-07-22 16:45:09,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 189 transitions. [2022-07-22 16:45:09,993 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 189 transitions. Word has length 182 [2022-07-22 16:45:09,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 16:45:09,993 INFO L495 AbstractCegarLoop]: Abstraction has 187 states and 189 transitions. [2022-07-22 16:45:09,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.8461538461538463) internal successors, (74), 26 states have internal predecessors, (74), 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-22 16:45:09,993 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 189 transitions. [2022-07-22 16:45:09,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2022-07-22 16:45:09,994 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 16:45:09,995 INFO L195 NwaCegarLoop]: trace histogram [23, 23, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1] [2022-07-22 16:45:10,004 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-22 16:45:10,204 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-22 16:45:10,204 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 16:45:10,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 16:45:10,204 INFO L85 PathProgramCache]: Analyzing trace with hash -2069758241, now seen corresponding path program 4 times [2022-07-22 16:45:10,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 16:45:10,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672716385] [2022-07-22 16:45:10,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:45:10,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 16:45:10,217 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 16:45:10,217 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [198313415] [2022-07-22 16:45:10,217 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-22 16:45:10,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 16:45:10,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 16:45:10,218 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-22 16:45:10,219 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-22 16:45:11,326 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-22 16:45:11,326 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 16:45:11,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 511 conjuncts, 47 conjunts are in the unsatisfiable core [2022-07-22 16:45:11,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 16:45:11,700 INFO L134 CoverageAnalysis]: Checked inductivity of 1936 backedges. 44 proven. 1892 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 16:45:11,700 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 16:45:12,382 INFO L134 CoverageAnalysis]: Checked inductivity of 1936 backedges. 44 proven. 968 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2022-07-22 16:45:12,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 16:45:12,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672716385] [2022-07-22 16:45:12,382 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 16:45:12,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [198313415] [2022-07-22 16:45:12,382 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [198313415] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 16:45:12,383 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-22 16:45:12,383 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 26] total 50 [2022-07-22 16:45:12,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298288970] [2022-07-22 16:45:12,383 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-22 16:45:12,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-07-22 16:45:12,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 16:45:12,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-07-22 16:45:12,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1133, Invalid=1317, Unknown=0, NotChecked=0, Total=2450 [2022-07-22 16:45:12,385 INFO L87 Difference]: Start difference. First operand 187 states and 189 transitions. Second operand has 50 states, 50 states have (on average 4.24) internal successors, (212), 50 states have internal predecessors, (212), 45 states have call successors, (45), 24 states have call predecessors, (45), 23 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2022-07-22 16:45:13,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 16:45:13,616 INFO L93 Difference]: Finished difference Result 497 states and 521 transitions. [2022-07-22 16:45:13,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2022-07-22 16:45:13,616 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 4.24) internal successors, (212), 50 states have internal predecessors, (212), 45 states have call successors, (45), 24 states have call predecessors, (45), 23 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) Word has length 184 [2022-07-22 16:45:13,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 16:45:13,618 INFO L225 Difference]: With dead ends: 497 [2022-07-22 16:45:13,618 INFO L226 Difference]: Without dead ends: 492 [2022-07-22 16:45:13,620 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 411 GetRequests, 318 SyntacticMatches, 0 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1288 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3316, Invalid=5614, Unknown=0, NotChecked=0, Total=8930 [2022-07-22 16:45:13,621 INFO L413 NwaCegarLoop]: 58 mSDtfsCounter, 802 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 351 mSolverCounterSat, 270 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 802 SdHoareTripleChecker+Valid, 390 SdHoareTripleChecker+Invalid, 621 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 270 IncrementalHoareTripleChecker+Valid, 351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-22 16:45:13,621 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [802 Valid, 390 Invalid, 621 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [270 Valid, 351 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-22 16:45:13,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492 states. [2022-07-22 16:45:13,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492 to 377. [2022-07-22 16:45:13,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 283 states have (on average 1.088339222614841) internal successors, (308), 283 states have internal predecessors, (308), 47 states have call successors, (47), 47 states have call predecessors, (47), 46 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2022-07-22 16:45:13,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 401 transitions. [2022-07-22 16:45:13,644 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 401 transitions. Word has length 184 [2022-07-22 16:45:13,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 16:45:13,645 INFO L495 AbstractCegarLoop]: Abstraction has 377 states and 401 transitions. [2022-07-22 16:45:13,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 4.24) internal successors, (212), 50 states have internal predecessors, (212), 45 states have call successors, (45), 24 states have call predecessors, (45), 23 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2022-07-22 16:45:13,645 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 401 transitions. [2022-07-22 16:45:13,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2022-07-22 16:45:13,646 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 16:45:13,646 INFO L195 NwaCegarLoop]: trace histogram [24, 23, 23, 23, 23, 23, 23, 22, 1, 1, 1, 1, 1, 1] [2022-07-22 16:45:13,653 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-22 16:45:13,852 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-22 16:45:13,853 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 16:45:13,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 16:45:13,853 INFO L85 PathProgramCache]: Analyzing trace with hash -510981984, now seen corresponding path program 22 times [2022-07-22 16:45:13,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 16:45:13,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129372049] [2022-07-22 16:45:13,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:45:13,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 16:45:13,860 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 16:45:13,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [128556603] [2022-07-22 16:45:13,860 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-22 16:45:13,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 16:45:13,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 16:45:13,862 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-22 16:45:13,863 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-22 16:45:15,103 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-22 16:45:15,104 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 16:45:15,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 521 conjuncts, 96 conjunts are in the unsatisfiable core [2022-07-22 16:45:15,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 16:45:15,603 INFO L134 CoverageAnalysis]: Checked inductivity of 2070 backedges. 46 proven. 1012 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2022-07-22 16:45:15,603 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 16:45:15,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 16:45:15,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129372049] [2022-07-22 16:45:15,884 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 16:45:15,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [128556603] [2022-07-22 16:45:15,884 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [128556603] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 16:45:15,884 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 16:45:15,884 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2022-07-22 16:45:15,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916510625] [2022-07-22 16:45:15,884 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 16:45:15,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-07-22 16:45:15,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 16:45:15,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-07-22 16:45:15,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=843, Unknown=0, NotChecked=0, Total=930 [2022-07-22 16:45:15,885 INFO L87 Difference]: Start difference. First operand 377 states and 401 transitions. Second operand has 28 states, 27 states have (on average 2.8518518518518516) internal successors, (77), 27 states have internal predecessors, (77), 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-22 16:45:16,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 16:45:16,748 INFO L93 Difference]: Finished difference Result 382 states and 405 transitions. [2022-07-22 16:45:16,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-07-22 16:45:16,755 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 2.8518518518518516) internal successors, (77), 27 states have internal predecessors, (77), 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 190 [2022-07-22 16:45:16,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 16:45:16,757 INFO L225 Difference]: With dead ends: 382 [2022-07-22 16:45:16,757 INFO L226 Difference]: Without dead ends: 377 [2022-07-22 16:45:16,758 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 173 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-22 16:45:16,758 INFO L413 NwaCegarLoop]: 102 mSDtfsCounter, 2 mSDsluCounter, 1402 mSDsCounter, 0 mSdLazyCounter, 1831 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1504 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.8s IncrementalHoareTripleChecker+Time [2022-07-22 16:45:16,759 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1504 Invalid, 1831 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1831 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-07-22 16:45:16,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2022-07-22 16:45:16,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 377. [2022-07-22 16:45:16,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 283 states have (on average 1.0848056537102473) internal successors, (307), 283 states have internal predecessors, (307), 47 states have call successors, (47), 47 states have call predecessors, (47), 46 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2022-07-22 16:45:16,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 400 transitions. [2022-07-22 16:45:16,792 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 400 transitions. Word has length 190 [2022-07-22 16:45:16,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 16:45:16,792 INFO L495 AbstractCegarLoop]: Abstraction has 377 states and 400 transitions. [2022-07-22 16:45:16,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 2.8518518518518516) internal successors, (77), 27 states have internal predecessors, (77), 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-22 16:45:16,792 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 400 transitions. [2022-07-22 16:45:16,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2022-07-22 16:45:16,794 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 16:45:16,794 INFO L195 NwaCegarLoop]: trace histogram [25, 24, 24, 24, 24, 24, 24, 23, 1, 1, 1, 1, 1, 1] [2022-07-22 16:45:16,801 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-22 16:45:16,999 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-22 16:45:16,999 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 16:45:17,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 16:45:17,000 INFO L85 PathProgramCache]: Analyzing trace with hash -168940282, now seen corresponding path program 23 times [2022-07-22 16:45:17,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 16:45:17,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247088471] [2022-07-22 16:45:17,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:45:17,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 16:45:17,007 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 16:45:17,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1791607205] [2022-07-22 16:45:17,008 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-22 16:45:17,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 16:45:17,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 16:45:17,009 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-22 16:45:17,011 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-22 16:45:21,007 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2022-07-22 16:45:21,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 16:45:21,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 542 conjuncts, 100 conjunts are in the unsatisfiable core [2022-07-22 16:45:21,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 16:45:21,540 INFO L134 CoverageAnalysis]: Checked inductivity of 2256 backedges. 48 proven. 1104 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2022-07-22 16:45:21,540 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 16:45:21,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 16:45:21,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247088471] [2022-07-22 16:45:21,703 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 16:45:21,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1791607205] [2022-07-22 16:45:21,703 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1791607205] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 16:45:21,703 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 16:45:21,703 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2022-07-22 16:45:21,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020683257] [2022-07-22 16:45:21,703 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 16:45:21,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-07-22 16:45:21,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 16:45:21,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-07-22 16:45:21,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=902, Unknown=0, NotChecked=0, Total=992 [2022-07-22 16:45:21,704 INFO L87 Difference]: Start difference. First operand 377 states and 400 transitions. Second operand has 29 states, 28 states have (on average 2.857142857142857) internal successors, (80), 28 states have internal predecessors, (80), 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-22 16:45:22,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 16:45:22,680 INFO L93 Difference]: Finished difference Result 382 states and 404 transitions. [2022-07-22 16:45:22,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-07-22 16:45:22,680 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 2.857142857142857) internal successors, (80), 28 states have internal predecessors, (80), 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 198 [2022-07-22 16:45:22,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 16:45:22,681 INFO L225 Difference]: With dead ends: 382 [2022-07-22 16:45:22,681 INFO L226 Difference]: Without dead ends: 377 [2022-07-22 16:45:22,682 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 180 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=100, Invalid=1022, Unknown=0, NotChecked=0, Total=1122 [2022-07-22 16:45:22,682 INFO L413 NwaCegarLoop]: 106 mSDtfsCounter, 2 mSDsluCounter, 1510 mSDsCounter, 0 mSdLazyCounter, 1982 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1616 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-22 16:45:22,682 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1616 Invalid, 1982 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1982 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-07-22 16:45:22,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2022-07-22 16:45:22,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 377. [2022-07-22 16:45:22,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 283 states have (on average 1.0812720848056536) internal successors, (306), 283 states have internal predecessors, (306), 47 states have call successors, (47), 47 states have call predecessors, (47), 46 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2022-07-22 16:45:22,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 399 transitions. [2022-07-22 16:45:22,711 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 399 transitions. Word has length 198 [2022-07-22 16:45:22,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 16:45:22,711 INFO L495 AbstractCegarLoop]: Abstraction has 377 states and 399 transitions. [2022-07-22 16:45:22,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 2.857142857142857) internal successors, (80), 28 states have internal predecessors, (80), 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-22 16:45:22,712 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 399 transitions. [2022-07-22 16:45:22,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2022-07-22 16:45:22,713 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 16:45:22,713 INFO L195 NwaCegarLoop]: trace histogram [26, 25, 25, 25, 25, 25, 25, 24, 1, 1, 1, 1, 1, 1] [2022-07-22 16:45:22,722 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-07-22 16:45:22,922 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-22 16:45:22,922 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 16:45:22,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 16:45:22,922 INFO L85 PathProgramCache]: Analyzing trace with hash -1439593620, now seen corresponding path program 24 times [2022-07-22 16:45:22,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 16:45:22,922 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994483420] [2022-07-22 16:45:22,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:45:22,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 16:45:22,929 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 16:45:22,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [564950720] [2022-07-22 16:45:22,929 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-07-22 16:45:22,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 16:45:22,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 16:45:22,934 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-22 16:45:22,935 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-22 16:45:24,434 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2022-07-22 16:45:24,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 16:45:24,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 563 conjuncts, 104 conjunts are in the unsatisfiable core [2022-07-22 16:45:24,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 16:45:24,989 INFO L134 CoverageAnalysis]: Checked inductivity of 2450 backedges. 50 proven. 1200 refuted. 0 times theorem prover too weak. 1200 trivial. 0 not checked. [2022-07-22 16:45:24,989 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 16:45:25,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 16:45:25,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994483420] [2022-07-22 16:45:25,198 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 16:45:25,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [564950720] [2022-07-22 16:45:25,198 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [564950720] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 16:45:25,198 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 16:45:25,198 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2022-07-22 16:45:25,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008632862] [2022-07-22 16:45:25,198 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 16:45:25,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-07-22 16:45:25,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 16:45:25,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-07-22 16:45:25,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=963, Unknown=0, NotChecked=0, Total=1056 [2022-07-22 16:45:25,199 INFO L87 Difference]: Start difference. First operand 377 states and 399 transitions. Second operand has 30 states, 29 states have (on average 2.8620689655172415) internal successors, (83), 29 states have internal predecessors, (83), 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-22 16:45:26,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 16:45:26,196 INFO L93 Difference]: Finished difference Result 382 states and 403 transitions. [2022-07-22 16:45:26,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-07-22 16:45:26,203 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 2.8620689655172415) internal successors, (83), 29 states have internal predecessors, (83), 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 206 [2022-07-22 16:45:26,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 16:45:26,205 INFO L225 Difference]: With dead ends: 382 [2022-07-22 16:45:26,205 INFO L226 Difference]: Without dead ends: 377 [2022-07-22 16:45:26,207 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 187 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=103, Invalid=1087, Unknown=0, NotChecked=0, Total=1190 [2022-07-22 16:45:26,207 INFO L413 NwaCegarLoop]: 110 mSDtfsCounter, 2 mSDsluCounter, 1622 mSDsCounter, 0 mSdLazyCounter, 2139 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1732 SdHoareTripleChecker+Invalid, 2139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-22 16:45:26,208 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1732 Invalid, 2139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2139 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-07-22 16:45:26,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2022-07-22 16:45:26,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 377. [2022-07-22 16:45:26,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 283 states have (on average 1.0777385159010602) internal successors, (305), 283 states have internal predecessors, (305), 47 states have call successors, (47), 47 states have call predecessors, (47), 46 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2022-07-22 16:45:26,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 398 transitions. [2022-07-22 16:45:26,236 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 398 transitions. Word has length 206 [2022-07-22 16:45:26,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 16:45:26,237 INFO L495 AbstractCegarLoop]: Abstraction has 377 states and 398 transitions. [2022-07-22 16:45:26,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 2.8620689655172415) internal successors, (83), 29 states have internal predecessors, (83), 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-22 16:45:26,237 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 398 transitions. [2022-07-22 16:45:26,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 215 [2022-07-22 16:45:26,238 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 16:45:26,238 INFO L195 NwaCegarLoop]: trace histogram [27, 26, 26, 26, 26, 26, 26, 25, 1, 1, 1, 1, 1, 1] [2022-07-22 16:45:26,248 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-22 16:45:26,446 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-22 16:45:26,446 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 16:45:26,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 16:45:26,446 INFO L85 PathProgramCache]: Analyzing trace with hash -1619319854, now seen corresponding path program 25 times [2022-07-22 16:45:26,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 16:45:26,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607660575] [2022-07-22 16:45:26,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:45:26,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 16:45:26,454 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 16:45:26,454 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1698847974] [2022-07-22 16:45:26,454 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-07-22 16:45:26,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 16:45:26,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 16:45:26,456 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-22 16:45:26,457 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-22 16:45:27,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 16:45:27,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 584 conjuncts, 108 conjunts are in the unsatisfiable core [2022-07-22 16:45:27,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 16:45:27,908 INFO L134 CoverageAnalysis]: Checked inductivity of 2652 backedges. 52 proven. 1300 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2022-07-22 16:45:27,908 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 16:45:28,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 16:45:28,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607660575] [2022-07-22 16:45:28,101 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 16:45:28,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1698847974] [2022-07-22 16:45:28,101 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1698847974] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 16:45:28,101 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 16:45:28,101 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2022-07-22 16:45:28,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686821019] [2022-07-22 16:45:28,101 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 16:45:28,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-07-22 16:45:28,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 16:45:28,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-07-22 16:45:28,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=1026, Unknown=0, NotChecked=0, Total=1122 [2022-07-22 16:45:28,102 INFO L87 Difference]: Start difference. First operand 377 states and 398 transitions. Second operand has 31 states, 30 states have (on average 2.8666666666666667) internal successors, (86), 30 states have internal predecessors, (86), 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-22 16:45:29,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 16:45:29,216 INFO L93 Difference]: Finished difference Result 382 states and 402 transitions. [2022-07-22 16:45:29,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-22 16:45:29,216 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 2.8666666666666667) internal successors, (86), 30 states have internal predecessors, (86), 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 214 [2022-07-22 16:45:29,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 16:45:29,218 INFO L225 Difference]: With dead ends: 382 [2022-07-22 16:45:29,218 INFO L226 Difference]: Without dead ends: 377 [2022-07-22 16:45:29,218 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 194 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=106, Invalid=1154, Unknown=0, NotChecked=0, Total=1260 [2022-07-22 16:45:29,219 INFO L413 NwaCegarLoop]: 114 mSDtfsCounter, 2 mSDsluCounter, 1738 mSDsCounter, 0 mSdLazyCounter, 2302 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1852 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-22 16:45:29,219 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1852 Invalid, 2302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2302 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-07-22 16:45:29,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2022-07-22 16:45:29,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 377. [2022-07-22 16:45:29,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 283 states have (on average 1.0742049469964665) internal successors, (304), 283 states have internal predecessors, (304), 47 states have call successors, (47), 47 states have call predecessors, (47), 46 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2022-07-22 16:45:29,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 397 transitions. [2022-07-22 16:45:29,249 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 397 transitions. Word has length 214 [2022-07-22 16:45:29,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 16:45:29,250 INFO L495 AbstractCegarLoop]: Abstraction has 377 states and 397 transitions. [2022-07-22 16:45:29,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 2.8666666666666667) internal successors, (86), 30 states have internal predecessors, (86), 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-22 16:45:29,250 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 397 transitions. [2022-07-22 16:45:29,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2022-07-22 16:45:29,251 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 16:45:29,251 INFO L195 NwaCegarLoop]: trace histogram [28, 27, 27, 27, 27, 27, 27, 26, 1, 1, 1, 1, 1, 1] [2022-07-22 16:45:29,259 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-07-22 16:45:29,459 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-22 16:45:29,459 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 16:45:29,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 16:45:29,459 INFO L85 PathProgramCache]: Analyzing trace with hash -252643784, now seen corresponding path program 26 times [2022-07-22 16:45:29,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 16:45:29,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144793125] [2022-07-22 16:45:29,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:45:29,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 16:45:29,468 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 16:45:29,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1515209] [2022-07-22 16:45:29,468 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 16:45:29,468 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 16:45:29,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 16:45:29,470 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-22 16:45:29,471 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-22 16:45:30,663 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-22 16:45:30,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 16:45:30,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 605 conjuncts, 112 conjunts are in the unsatisfiable core [2022-07-22 16:45:30,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 16:45:31,261 INFO L134 CoverageAnalysis]: Checked inductivity of 2862 backedges. 54 proven. 1404 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2022-07-22 16:45:31,261 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 16:45:31,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 16:45:31,423 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144793125] [2022-07-22 16:45:31,423 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 16:45:31,423 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1515209] [2022-07-22 16:45:31,424 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1515209] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 16:45:31,424 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 16:45:31,424 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2022-07-22 16:45:31,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733592129] [2022-07-22 16:45:31,424 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 16:45:31,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-07-22 16:45:31,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 16:45:31,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-07-22 16:45:31,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=1091, Unknown=0, NotChecked=0, Total=1190 [2022-07-22 16:45:31,425 INFO L87 Difference]: Start difference. First operand 377 states and 397 transitions. Second operand has 32 states, 31 states have (on average 2.870967741935484) internal successors, (89), 31 states have internal predecessors, (89), 28 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-07-22 16:45:32,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 16:45:32,520 INFO L93 Difference]: Finished difference Result 382 states and 401 transitions. [2022-07-22 16:45:32,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-22 16:45:32,521 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 2.870967741935484) internal successors, (89), 31 states have internal predecessors, (89), 28 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) Word has length 222 [2022-07-22 16:45:32,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 16:45:32,522 INFO L225 Difference]: With dead ends: 382 [2022-07-22 16:45:32,522 INFO L226 Difference]: Without dead ends: 377 [2022-07-22 16:45:32,522 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 201 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=109, Invalid=1223, Unknown=0, NotChecked=0, Total=1332 [2022-07-22 16:45:32,523 INFO L413 NwaCegarLoop]: 118 mSDtfsCounter, 2 mSDsluCounter, 1858 mSDsCounter, 0 mSdLazyCounter, 2471 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1976 SdHoareTripleChecker+Invalid, 2471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-07-22 16:45:32,523 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1976 Invalid, 2471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2471 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-07-22 16:45:32,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2022-07-22 16:45:32,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 377. [2022-07-22 16:45:32,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 283 states have (on average 1.0706713780918728) internal successors, (303), 283 states have internal predecessors, (303), 47 states have call successors, (47), 47 states have call predecessors, (47), 46 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2022-07-22 16:45:32,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 396 transitions. [2022-07-22 16:45:32,544 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 396 transitions. Word has length 222 [2022-07-22 16:45:32,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 16:45:32,544 INFO L495 AbstractCegarLoop]: Abstraction has 377 states and 396 transitions. [2022-07-22 16:45:32,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 2.870967741935484) internal successors, (89), 31 states have internal predecessors, (89), 28 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-07-22 16:45:32,545 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 396 transitions. [2022-07-22 16:45:32,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 231 [2022-07-22 16:45:32,546 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 16:45:32,546 INFO L195 NwaCegarLoop]: trace histogram [29, 28, 28, 28, 28, 28, 28, 27, 1, 1, 1, 1, 1, 1] [2022-07-22 16:45:32,553 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-07-22 16:45:32,753 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-22 16:45:32,754 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 16:45:32,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 16:45:32,754 INFO L85 PathProgramCache]: Analyzing trace with hash 867762846, now seen corresponding path program 27 times [2022-07-22 16:45:32,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 16:45:32,754 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349249303] [2022-07-22 16:45:32,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:45:32,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 16:45:32,761 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 16:45:32,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [421924786] [2022-07-22 16:45:32,761 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-22 16:45:32,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 16:45:32,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 16:45:32,762 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-22 16:45:32,763 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-22 16:45:37,527 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 28 check-sat command(s) [2022-07-22 16:45:37,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 16:45:37,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 626 conjuncts, 116 conjunts are in the unsatisfiable core [2022-07-22 16:45:37,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 16:45:38,159 INFO L134 CoverageAnalysis]: Checked inductivity of 3080 backedges. 56 proven. 1512 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2022-07-22 16:45:38,160 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 16:45:38,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 16:45:38,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349249303] [2022-07-22 16:45:38,332 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 16:45:38,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [421924786] [2022-07-22 16:45:38,332 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [421924786] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 16:45:38,332 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 16:45:38,332 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2022-07-22 16:45:38,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297723806] [2022-07-22 16:45:38,332 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 16:45:38,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-07-22 16:45:38,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 16:45:38,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-07-22 16:45:38,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=1158, Unknown=0, NotChecked=0, Total=1260 [2022-07-22 16:45:38,333 INFO L87 Difference]: Start difference. First operand 377 states and 396 transitions. Second operand has 33 states, 32 states have (on average 2.875) internal successors, (92), 32 states have internal predecessors, (92), 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-22 16:45:39,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 16:45:39,503 INFO L93 Difference]: Finished difference Result 382 states and 400 transitions. [2022-07-22 16:45:39,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-07-22 16:45:39,504 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 32 states have (on average 2.875) internal successors, (92), 32 states have internal predecessors, (92), 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 230 [2022-07-22 16:45:39,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 16:45:39,505 INFO L225 Difference]: With dead ends: 382 [2022-07-22 16:45:39,505 INFO L226 Difference]: Without dead ends: 377 [2022-07-22 16:45:39,505 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 208 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-22 16:45:39,506 INFO L413 NwaCegarLoop]: 122 mSDtfsCounter, 2 mSDsluCounter, 1982 mSDsCounter, 0 mSdLazyCounter, 2646 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2104 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.1s IncrementalHoareTripleChecker+Time [2022-07-22 16:45:39,506 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 2104 Invalid, 2646 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2646 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-07-22 16:45:39,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2022-07-22 16:45:39,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 377. [2022-07-22 16:45:39,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 283 states have (on average 1.0671378091872792) internal successors, (302), 283 states have internal predecessors, (302), 47 states have call successors, (47), 47 states have call predecessors, (47), 46 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2022-07-22 16:45:39,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 395 transitions. [2022-07-22 16:45:39,526 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 395 transitions. Word has length 230 [2022-07-22 16:45:39,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 16:45:39,527 INFO L495 AbstractCegarLoop]: Abstraction has 377 states and 395 transitions. [2022-07-22 16:45:39,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 2.875) internal successors, (92), 32 states have internal predecessors, (92), 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-22 16:45:39,527 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 395 transitions. [2022-07-22 16:45:39,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2022-07-22 16:45:39,529 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 16:45:39,529 INFO L195 NwaCegarLoop]: trace histogram [30, 29, 29, 29, 29, 29, 29, 28, 1, 1, 1, 1, 1, 1] [2022-07-22 16:45:39,539 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-22 16:45:39,737 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-22 16:45:39,738 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 16:45:39,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 16:45:39,738 INFO L85 PathProgramCache]: Analyzing trace with hash 1996048644, now seen corresponding path program 28 times [2022-07-22 16:45:39,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 16:45:39,738 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991268326] [2022-07-22 16:45:39,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:45:39,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 16:45:39,756 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 16:45:39,757 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1021587178] [2022-07-22 16:45:39,757 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-22 16:45:39,757 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 16:45:39,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 16:45:39,758 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-22 16:45:39,759 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-22 16:45:45,050 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-22 16:45:45,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 16:45:45,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 647 conjuncts, 120 conjunts are in the unsatisfiable core [2022-07-22 16:45:45,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 16:45:45,708 INFO L134 CoverageAnalysis]: Checked inductivity of 3306 backedges. 58 proven. 1624 refuted. 0 times theorem prover too weak. 1624 trivial. 0 not checked. [2022-07-22 16:45:45,708 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 16:45:45,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 16:45:45,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991268326] [2022-07-22 16:45:45,900 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 16:45:45,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1021587178] [2022-07-22 16:45:45,900 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1021587178] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 16:45:45,900 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 16:45:45,900 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2022-07-22 16:45:45,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546334286] [2022-07-22 16:45:45,900 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 16:45:45,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-07-22 16:45:45,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 16:45:45,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-07-22 16:45:45,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=1227, Unknown=0, NotChecked=0, Total=1332 [2022-07-22 16:45:45,902 INFO L87 Difference]: Start difference. First operand 377 states and 395 transitions. Second operand has 34 states, 33 states have (on average 2.878787878787879) internal successors, (95), 33 states have internal predecessors, (95), 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-22 16:45:47,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 16:45:47,213 INFO L93 Difference]: Finished difference Result 382 states and 399 transitions. [2022-07-22 16:45:47,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-22 16:45:47,213 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 33 states have (on average 2.878787878787879) internal successors, (95), 33 states have internal predecessors, (95), 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 238 [2022-07-22 16:45:47,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 16:45:47,214 INFO L225 Difference]: With dead ends: 382 [2022-07-22 16:45:47,215 INFO L226 Difference]: Without dead ends: 377 [2022-07-22 16:45:47,215 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 215 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=115, Invalid=1367, Unknown=0, NotChecked=0, Total=1482 [2022-07-22 16:45:47,215 INFO L413 NwaCegarLoop]: 126 mSDtfsCounter, 2 mSDsluCounter, 2110 mSDsCounter, 0 mSdLazyCounter, 2827 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2236 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.2s IncrementalHoareTripleChecker+Time [2022-07-22 16:45:47,215 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 2236 Invalid, 2827 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2827 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-07-22 16:45:47,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2022-07-22 16:45:47,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 377. [2022-07-22 16:45:47,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 283 states have (on average 1.0636042402826855) internal successors, (301), 283 states have internal predecessors, (301), 47 states have call successors, (47), 47 states have call predecessors, (47), 46 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2022-07-22 16:45:47,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 394 transitions. [2022-07-22 16:45:47,239 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 394 transitions. Word has length 238 [2022-07-22 16:45:47,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 16:45:47,240 INFO L495 AbstractCegarLoop]: Abstraction has 377 states and 394 transitions. [2022-07-22 16:45:47,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 2.878787878787879) internal successors, (95), 33 states have internal predecessors, (95), 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-22 16:45:47,240 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 394 transitions. [2022-07-22 16:45:47,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-07-22 16:45:47,241 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 16:45:47,242 INFO L195 NwaCegarLoop]: trace histogram [31, 30, 30, 30, 30, 30, 30, 29, 1, 1, 1, 1, 1, 1] [2022-07-22 16:45:47,261 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-22 16:45:47,461 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-22 16:45:47,462 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 16:45:47,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 16:45:47,462 INFO L85 PathProgramCache]: Analyzing trace with hash 1138215274, now seen corresponding path program 29 times [2022-07-22 16:45:47,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 16:45:47,462 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287769831] [2022-07-22 16:45:47,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:45:47,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 16:45:47,469 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 16:45:47,469 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2023410173] [2022-07-22 16:45:47,470 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-22 16:45:47,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 16:45:47,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 16:45:47,471 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-22 16:45:47,472 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-22 16:45:50,313 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 30 check-sat command(s) [2022-07-22 16:45:50,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 16:45:50,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 668 conjuncts, 124 conjunts are in the unsatisfiable core [2022-07-22 16:45:50,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 16:45:51,021 INFO L134 CoverageAnalysis]: Checked inductivity of 3540 backedges. 60 proven. 1740 refuted. 0 times theorem prover too weak. 1740 trivial. 0 not checked. [2022-07-22 16:45:51,021 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 16:45:51,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 16:45:51,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287769831] [2022-07-22 16:45:51,314 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-22 16:45:51,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2023410173] [2022-07-22 16:45:51,314 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2023410173] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 16:45:51,314 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-22 16:45:51,315 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2022-07-22 16:45:51,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483501377] [2022-07-22 16:45:51,315 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-22 16:45:51,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-07-22 16:45:51,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 16:45:51,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-07-22 16:45:51,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1298, Unknown=0, NotChecked=0, Total=1406 [2022-07-22 16:45:51,317 INFO L87 Difference]: Start difference. First operand 377 states and 394 transitions. Second operand has 35 states, 34 states have (on average 2.8823529411764706) internal successors, (98), 34 states have internal predecessors, (98), 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-22 16:45:52,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 16:45:52,677 INFO L93 Difference]: Finished difference Result 382 states and 398 transitions. [2022-07-22 16:45:52,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-22 16:45:52,677 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 2.8823529411764706) internal successors, (98), 34 states have internal predecessors, (98), 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 246 [2022-07-22 16:45:52,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-22 16:45:52,678 INFO L225 Difference]: With dead ends: 382 [2022-07-22 16:45:52,678 INFO L226 Difference]: Without dead ends: 377 [2022-07-22 16:45:52,679 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 222 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=118, Invalid=1442, Unknown=0, NotChecked=0, Total=1560 [2022-07-22 16:45:52,679 INFO L413 NwaCegarLoop]: 130 mSDtfsCounter, 2 mSDsluCounter, 2242 mSDsCounter, 0 mSdLazyCounter, 3014 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2372 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.3s IncrementalHoareTripleChecker+Time [2022-07-22 16:45:52,679 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 2372 Invalid, 3014 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3014 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-07-22 16:45:52,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2022-07-22 16:45:52,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 377. [2022-07-22 16:45:52,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 283 states have (on average 1.0600706713780919) internal successors, (300), 283 states have internal predecessors, (300), 47 states have call successors, (47), 47 states have call predecessors, (47), 46 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2022-07-22 16:45:52,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 393 transitions. [2022-07-22 16:45:52,703 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 393 transitions. Word has length 246 [2022-07-22 16:45:52,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-22 16:45:52,703 INFO L495 AbstractCegarLoop]: Abstraction has 377 states and 393 transitions. [2022-07-22 16:45:52,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 2.8823529411764706) internal successors, (98), 34 states have internal predecessors, (98), 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-22 16:45:52,703 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 393 transitions. [2022-07-22 16:45:52,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2022-07-22 16:45:52,705 INFO L187 NwaCegarLoop]: Found error trace [2022-07-22 16:45:52,705 INFO L195 NwaCegarLoop]: trace histogram [32, 31, 31, 31, 31, 31, 31, 30, 1, 1, 1, 1, 1, 1] [2022-07-22 16:45:52,714 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-07-22 16:45:52,913 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-22 16:45:52,914 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-22 16:45:52,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 16:45:52,914 INFO L85 PathProgramCache]: Analyzing trace with hash -1652915248, now seen corresponding path program 30 times [2022-07-22 16:45:52,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 16:45:52,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602216652] [2022-07-22 16:45:52,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 16:45:52,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 16:45:52,922 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-22 16:45:52,922 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2137695188] [2022-07-22 16:45:52,922 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-07-22 16:45:52,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 16:45:52,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 16:45:52,923 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-22 16:45:52,924 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-22 16:45:54,177 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) [2022-07-22 16:45:54,177 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 16:45:54,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 689 conjuncts, 140 conjunts are in the unsatisfiable core [2022-07-22 16:45:54,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 16:45:55,321 INFO L134 CoverageAnalysis]: Checked inductivity of 3782 backedges. 234 proven. 1862 refuted. 0 times theorem prover too weak. 1686 trivial. 0 not checked. [2022-07-22 16:45:55,322 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 16:45:59,647 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse0 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 6)) (.cse1 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|)) (.cse2 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 13))) (or (not (= (mod (+ .cse0 .cse1 .cse2) 4) 0)) (not (<= (div (+ .cse0 .cse1 .cse2 4) 4) (+ |c_ULTIMATE.start_main_~x~0#1| (* (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) 3) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) 1))) (= (let ((.cse3 (+ |c_ULTIMATE.start_main_~y~0#1| 1))) (+ (* (- 1) (* .cse3 .cse3)) (* |c_ULTIMATE.start_main_~k~0#1| .cse3))) 0) (not (< |c_ULTIMATE.start_main_~c~0#1| |c_ULTIMATE.start_main_~k~0#1|)) (< (+ |c_ULTIMATE.start_main_~c~0#1| 1) |c_ULTIMATE.start_main_~k~0#1|))) is different from false [2022-07-22 16:46:03,707 WARN L833 $PredicateComparison]: unable to prove that (or (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 6) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 13)) 4) 0)) (= (let ((.cse0 (+ |c_ULTIMATE.start_main_~y~0#1| 1))) (+ (* (- 1) (* .cse0 .cse0)) (* |c_ULTIMATE.start_main_~k~0#1| .cse0))) 0) (not (< |c_ULTIMATE.start_main_~c~0#1| |c_ULTIMATE.start_main_~k~0#1|)) (< (+ |c_ULTIMATE.start_main_~c~0#1| 1) |c_ULTIMATE.start_main_~k~0#1|)) is different from false [2022-07-22 16:46:11,749 WARN L833 $PredicateComparison]: unable to prove that (or (= (let ((.cse0 (+ |c_ULTIMATE.start_main_~y~0#1| 2))) (+ (* .cse0 |c_ULTIMATE.start_main_~k~0#1|) (* (- 1) (* .cse0 .cse0)))) 0) (< (+ |c_ULTIMATE.start_main_~c~0#1| 2) |c_ULTIMATE.start_main_~k~0#1|) (not (= (mod (let ((.cse1 (+ |c_ULTIMATE.start_main_~y~0#1| 1))) (+ (* 6 .cse1 .cse1 .cse1) (* .cse1 .cse1 .cse1 .cse1) (* 13 .cse1 .cse1))) 4) 0)) (not (< (+ |c_ULTIMATE.start_main_~c~0#1| 1) |c_ULTIMATE.start_main_~k~0#1|))) is different from false [2022-07-22 16:47:54,569 WARN L833 $PredicateComparison]: unable to prove that (or (< (+ |c_ULTIMATE.start_main_~c~0#1| 5) |c_ULTIMATE.start_main_~k~0#1|) (not (= (mod (let ((.cse0 (+ |c_ULTIMATE.start_main_~y~0#1| 4))) (+ (* .cse0 .cse0 .cse0 6) (* .cse0 .cse0 13) (* .cse0 .cse0 .cse0 .cse0))) 4) 0)) (not (< (+ |c_ULTIMATE.start_main_~c~0#1| 4) |c_ULTIMATE.start_main_~k~0#1|)) (= (let ((.cse1 (+ |c_ULTIMATE.start_main_~y~0#1| 5))) (+ (* (- 1) (* .cse1 .cse1)) (* .cse1 |c_ULTIMATE.start_main_~k~0#1|))) 0)) is different from false [2022-07-22 16:48:04,625 WARN L833 $PredicateComparison]: unable to prove that (or (< (+ |c_ULTIMATE.start_main_~c~0#1| 6) |c_ULTIMATE.start_main_~k~0#1|) (not (< (+ |c_ULTIMATE.start_main_~c~0#1| 5) |c_ULTIMATE.start_main_~k~0#1|)) (= (let ((.cse0 (+ |c_ULTIMATE.start_main_~y~0#1| 6))) (+ (* .cse0 |c_ULTIMATE.start_main_~k~0#1|) (* (- 1) (* .cse0 .cse0)))) 0) (not (= (mod (let ((.cse1 (+ |c_ULTIMATE.start_main_~y~0#1| 5))) (+ (* .cse1 .cse1 .cse1 .cse1) (* 6 .cse1 .cse1 .cse1) (* 13 .cse1 .cse1))) 4) 0))) is different from false [2022-07-22 16:48:14,693 WARN L833 $PredicateComparison]: unable to prove that (or (= (let ((.cse0 (+ |c_ULTIMATE.start_main_~y~0#1| 7))) (+ (* .cse0 |c_ULTIMATE.start_main_~k~0#1|) (* (* .cse0 .cse0) (- 1)))) 0) (not (< (+ |c_ULTIMATE.start_main_~c~0#1| 6) |c_ULTIMATE.start_main_~k~0#1|)) (not (= (mod (let ((.cse1 (+ |c_ULTIMATE.start_main_~y~0#1| 6))) (+ (* .cse1 .cse1 13) (* .cse1 .cse1 .cse1 6) (* .cse1 .cse1 .cse1 .cse1))) 4) 0)) (< (+ |c_ULTIMATE.start_main_~c~0#1| 7) |c_ULTIMATE.start_main_~k~0#1|)) is different from false